#1 Threshold in Domiq dynamisch setzen
Verfasst: Do 8. Jan 2015, 22:08
ich versuche gerade verzweifelt, die Threshold in Logic zu setzen.
[code=c++]function t_soll_set(temp)
-- Setzt die Threshold Werte für Tag und Nacht
print(temp .." Uebergabe")
start = t_soll_threshold.value
print(start)
diff = temp-start
print(diff.." Aenderung")
command('C.LCN.threshold.0.40.4.2=current;change:'..diff)
-- command('C.LCN.threshold.0.40.4.2=current;change:-200')
print ('C.LCN.threshold.0.40.4.2=current;change:'..diff)
end[/code]
Ich habe jetzt den Wert ausgerechnet, um wie viel ich die Thresholds ändern möchte (die Variable diff) Die auskommentierte Zeile geht, wenn ich aber diff einsetze, dann erscheint im Busprotokol: M040 Schiebe Schwellwerte rel:Reg=4, Schwelle=2 +0.
Das Lua Print Statement gibt C.LCN.threshold.0.40.4.2=current;change:256 aus.:confused:
Was mache ich falsch?
Gruß
Florian, bei dem es langsam kühl wird.
[code=c++]function t_soll_set(temp)
-- Setzt die Threshold Werte für Tag und Nacht
print(temp .." Uebergabe")
start = t_soll_threshold.value
print(start)
diff = temp-start
print(diff.." Aenderung")
command('C.LCN.threshold.0.40.4.2=current;change:'..diff)
-- command('C.LCN.threshold.0.40.4.2=current;change:-200')
print ('C.LCN.threshold.0.40.4.2=current;change:'..diff)
end[/code]
Ich habe jetzt den Wert ausgerechnet, um wie viel ich die Thresholds ändern möchte (die Variable diff) Die auskommentierte Zeile geht, wenn ich aber diff einsetze, dann erscheint im Busprotokol: M040 Schiebe Schwellwerte rel:Reg=4, Schwelle=2 +0.
Das Lua Print Statement gibt C.LCN.threshold.0.40.4.2=current;change:256 aus.:confused:
Was mache ich falsch?
Gruß
Florian, bei dem es langsam kühl wird.