Hallo, 
ich möchte Schaltaktionen in Abhängigkeit von der Temperatur und Uhrzeit durchführen. Ich scheitere daran das ich keinen Vergleich bei Number Items durchführen kann.
default.items
	default.rules
 
	Die Temperaturen werden im Moment auf dem Testserver noch per rule aus dem Demo scripten aktualisiert. 
Übrigens der Produktivserver läuft auf einen alix2d13 mit debian wheezy, falls Interesse besteht kann ich eine kurze Installationsanleitung mailen.
Gruß Ansgar
					ich möchte Schaltaktionen in Abhängigkeit von der Temperatur und Uhrzeit durchführen. Ich scheitere daran das ich keinen Vergleich bei Number Items durchführen kann.
default.items
Code:
	
	/* Heating */ Switch Heating_GF_Living "Livingroom" <heating> (GF_Living, Heating) /* Indoor Temperatures */ Number Temperature_Ist_GF_Living "Wohnzimmer [%.1f °C]" <temperature> (Temperature, Temp_Chart_Living, GF_Living) Number Temperature_Soll_GF_Living "Wohnzimmer soll [%.1f °C]" <temperature> (Temperature, Temp_Chart_Living, GF_Living)
Code:
	
	[B]rule "Setze Solltemperatur"
when
    Time cron "0 5-16 * * 1-5 ?"
    then 
        postUpdate(Temperature_Soll_GF_Living, 22.0)
end         
[/B]
[B]rule "Heizung einschalten"
when
    Item Temperature_Ist_GF_Living received update 
        then  
        if (Temperature_Soll_GF_Living <-  Temperature_Ist_GF_Living)
        sendCommand(Heating_GF_Living, ON)
        else
         sendCommand(Heating_GF_Living, OFF)   
end[/B]
Übrigens der Produktivserver läuft auf einen alix2d13 mit debian wheezy, falls Interesse besteht kann ich eine kurze Installationsanleitung mailen.
Gruß Ansgar


Kommentar