Heizung mit Abfrage von Zuständen
Verfasst: 21. Aug 2020 21:57
Hallo,
ich möchte meine Heizung für eine Zeit von 20 min kurz schalten. Danach soll sie nach Abfragen von Schaltzuständen und deren Timer eine Aktion ausführen. Ich denke ich habe im script mit and und or einen Fehler.
rule "Schalter Heizung OFF für 20 min"
when
Item V_Switch_Heating_Short received update OFF
then
if (V_Timer_Heating_WE.state == ON) and (V_Switch_Heating_WE.state == ON) or //Abfrage von andern Schaltzuständen und deren Timer
(V_Timer_Heating_Mo_Fr.state == ON) and (V_Switch_Heating_Mo_Fr.state == ON) or //Abfrage von andern Schaltzuständen und deren Timer
(V_Timer_Heating_All.state == ON) and (V_Switch_All_Heating.state == ON) //Abfrage von andern Schaltzuständen und deren Timer
{
L_Heating.sendCommand(21) //Heizung
}
else
L_Heating.sendCommand(4) //Heizung
end
ich möchte meine Heizung für eine Zeit von 20 min kurz schalten. Danach soll sie nach Abfragen von Schaltzuständen und deren Timer eine Aktion ausführen. Ich denke ich habe im script mit and und or einen Fehler.
rule "Schalter Heizung OFF für 20 min"
when
Item V_Switch_Heating_Short received update OFF
then
if (V_Timer_Heating_WE.state == ON) and (V_Switch_Heating_WE.state == ON) or //Abfrage von andern Schaltzuständen und deren Timer
(V_Timer_Heating_Mo_Fr.state == ON) and (V_Switch_Heating_Mo_Fr.state == ON) or //Abfrage von andern Schaltzuständen und deren Timer
(V_Timer_Heating_All.state == ON) and (V_Switch_All_Heating.state == ON) //Abfrage von andern Schaltzuständen und deren Timer
{
L_Heating.sendCommand(21) //Heizung
}
else
L_Heating.sendCommand(4) //Heizung
end