NEWS
Heizung An/Aus wenn abwesend
-
kein problem und danke nochmal, auch für den Hinweis, aber ich würde es gerne erstmal über das Skript probieren...
vielleicht kann mir ja jemand anderes was dazu sagen/schreiben? -
@t4cn Da du auf Temperatur und Anwesenheit triggerst, dann aber nicht prüfst was sich geändert hat, läuft die Temperatursteuerung immer - auch wenn du zuhause bist. Also entweder zwei separate Trigger oder prüfen ob Anwesenheit true bzw. false ist.
Sehe gerade, dass du eh einen Falls-Block hast der aber leer ist. Also den unteren Falls-Block in den oberen schieben sollte reichen...
-
-
@dr-bakterius Vielen dank schonmal für die hilfe! ich habe den unteren falls-block in den oberen geschoben (wie von dir beschrieben) und beobachte jetzt mal, ob es funzt...
@dr-bakterius said in Heizung An/Aus wenn abwesend:
Da du auf Temperatur und Anwesenheit triggerst, dann aber nicht prüfst was sich geändert hat, läuft die Temperatursteuerung immer - auch wenn du zuhause bist.
wo/wie müsste das denn dann sonst geprüft werden?
gibt es generell vielleicht irgendwo etwas zum nachlesen bzw. eine art anleitung, wie blockly skripte aufgebaut werden sollen und die ihr empfehlen könnt?
-
@t4cn sagte in Heizung An/Aus wenn abwesend:
ich habe den unteren falls-block in den oberen geschoben (wie von dir beschrieben) und beobachte jetzt mal, ob es funzt...
Dann bin ich auf die Rückmeldung gespannt.
wo/wie müsste das denn dann sonst geprüft werden?
In dem oberen Block hast du ja geprüft. Aber er war leer und deswegen ist dann nichts passiert. Weiter unten hast du die weiteren Prüfungen ausgeführt die dann aber immer stattgefunden haben - auch wenn die obere Prüfung nicht zugetroffen hat. Also immer erst prüfen und dann im Block die Abarbeitung weiter ausführen und eventuell weitere Prüfungen (falls / dann) durchführen.
-
@dr-bakterius said in Heizung An/Aus wenn abwesend:
Dann bin ich auf die Rückmeldung gespannt.
tja, klappt leider immer noch nicht... ich habe zwar 2 nachrichten von telegram bekommen, dass die heizung angeblich aktiviert worden wäre, war sie aber nicht und zweitens war zu dem zeitpunkt der meldung auch die temperatur noch nicht unterschritten worden... sehr seltsam.
im ioBroker protokoll steht nur folgendes:
ham-wemo.0
2022-02-22 10:06:07.056 info stateChange ham-wemo.0.Heizung-XXXXX.Heizung-XXXXX.On {"val":true,"ack":false,"ts":1645520767052,"q":0,"c":"script.js.common.1_XXXXX.XXXXX_Temp_Unter_13_v02","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1645513570880}um diese uhrzeit war anscheinend der temperaturwert von 13° unterschritten (vermute ich?!), aber trotzdem wurde die heizung nicht aktiviert.
hier nochmal das blockly skript:
ich verstehe echt nicht, wo der fehler ist...
-
@t4cn Du prüfst den Wert als 'Text'. Verwende doch mal den Baustein für 'Nummer'.
-
@dr-bakterius said in Heizung An/Aus wenn abwesend:
@t4cn Du prüfst den Wert als 'Text'. Verwende doch mal den Baustein für 'Nummer'.
du meinst unter "mathematik" -> zahl? oder wo finde ich "nummer"?
-
@t4cn sagte in Heizung An/Aus wenn abwesend:
du meinst unter "mathematik" -> zahl? oder wo finde ich "nummer"?
Ja genau. Der oberste Baustein unter Mathematik mit der '0' drinnen...
-
danke für den hinweis! unabhängig von "zahl" oder "text" bei den triggerwerten scheint es jetzt zu klappen. anscheinend war es eher ein problem meines wlans... ich behalte es mal im auge, aber ich vermute wirklich, dass dies der fehler bzw. das problem war.
danke nochmal für eure hilfe!