Temperaturgesteuerte Zeitschaltuhr

Begonnen von Kitt, 22 September 2017, 14:20:21

Vorheriges Thema - Nächstes Thema

Kitt

Ich habe eine Frage zum neuen Code:

Schaltet sich damit die Heizung nicht nur dann ab, wenn die Temperatur über 19 °C ist UND es zwischen 22 und 6 Uhr ist?
Sie soll sich tagsüber ja auch abschalten, wenn es über 19 °C ist.

Müsste da nicht eigentlich ein "Oder" hin?

CoolTux

Ha, und jetzt fällt mir auch wieder ein wieso ich off als erstes hatte. Also vor dem DOELSEIF
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux


(["^Oben.DHT22$:^Temperature",20] > 19 or [?22:00-06:00] ) (set Heizung off)
DOELSEIF (["^Oben.DHT22$:^Temperature",20] < 18) (set Heizung on)


So sollte es nun gehen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Kitt

Nochmal eine generelle Frage dazu:

Das DOIF reagiert immer, wenn der Sensor ein neues Reading hat, oder?
Das passiert bei mir alle 15 Minuten.

Es wird doch also alle 15 Minuten ein Funksignal geschickt, egal ob die Steckdose
bereits an ist oder nicht?

Also: Kann man das so einstellen, dass nur ein Signal gesendet wird, wenn sich der Zustand auch ändern soll.
(Z.B. wird ja nachts alle 15 Minten ein "Off"Signal geschickt).

CoolTux

DOIF verwendet bereits das Prinzip einer Zustandsmaschine. Ist also einmal ein Zustand erreicht, wird dieser nicht noch mal geschalten bevor nicht vorher ein anderer Zustand eingetroffen ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Kitt

Habe gerade selbst noch ein bisschen gelesen und die Info dann auch gefunden.

Trotzdem Danke! Es läuft soweit alles gut, heute morgen pünktlich um 6 ging die
Heizung an. Ich bin echt begeistert von den ganzen Möglichkeiten.

Wozu braucht man eigentlich das ",20" im Code? Das ist mir noch nicht ganz klar.

Vorhin hätte ich mir im Ikea fast eine farbige Tradfri LED-Lampe mitgenommen.
Aber ich glaube laut Forum ist das Gateway nicht sehr zuverlässig...  :-\

CoolTux

Zitat von: Kitt am 25 September 2017, 16:34:08
Wozu braucht man eigentlich das ",20" im Code? Das ist mir noch nicht ganz klar.
Das ist im Prinzip wie bei ReadingsVal. Das ist der Default Wert welcher genommen werden soll wenn nichts anderes ausgelesen werden kann.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Kitt

Ok, danke!!!  :) Ist wahrscheinlich ganz sinnvoll, wenn die Heizung sich im Zweifel abschaltet.