Hallo zusammen,
ich versuche folgendes Problem zu lösen, komme aber leider nicht ans Ziel. Wäre Klasse wenn mir hier jemand auf die Sprünge helfen kann.
Einer meiner KNX Temperatursensoren ist ausgefallen, weshalb ich jetzt eine schnelle Shelly Lösung aufsetzen möchte. Die Anlage ist so programmiert, dass der Heizaktor in den Notfallbetrieb wechselt, wenn der Temperaturwert nicht regelmäßig auf dem Bus empfangen wird. Bei Shelly kommen manchmal aber über Stunden keine neuen Werte, weshalb ich ein Item regelmäßig auf den Bus schreiben muss.
Ich habe erst mit Autotimer experiementiert, meine aber dann verstanden zu haben, dass der Timer nur bei eval_trigger event gestartet wird. Daher versuche ich jetzt cycle einzusetzen. Die Cycle Anweisung funktioniert, schreibt allerdings immer eine Null auf den Bus.
Ich habe auch schon versucht direkt den Inhalt des Shelly Items über die cycle Anweisung zu übergeben:
Was mache ich falsch?
Danke euch und frohe Weihnachten 😀
Gruß Thomas
ich versuche folgendes Problem zu lösen, komme aber leider nicht ans Ziel. Wäre Klasse wenn mir hier jemand auf die Sprünge helfen kann.
Einer meiner KNX Temperatursensoren ist ausgefallen, weshalb ich jetzt eine schnelle Shelly Lösung aufsetzen möchte. Die Anlage ist so programmiert, dass der Heizaktor in den Notfallbetrieb wechselt, wenn der Temperaturwert nicht regelmäßig auf dem Bus empfangen wird. Bei Shelly kommen manchmal aber über Stunden keine neuen Werte, weshalb ich ein Item regelmäßig auf den Bus schreiben muss.
Ich habe erst mit Autotimer experiementiert, meine aber dann verstanden zu haben, dass der Timer nur bei eval_trigger event gestartet wird. Daher versuche ich jetzt cycle einzusetzen. Die Cycle Anweisung funktioniert, schreibt allerdings immer eine Null auf den Bus.
Code:
ist: type : num name: Raumtemperatur Wohnen visu_acl : ro knx_dpt : 9 knx_send: 5/2/0 cache: True enforce_updates: True cycle: 1m eval: value eval_trigger: EG.Hardware.Shelly.ht_wohnen.temp
Code:
ist: type : num name: Raumtemperatur Wohnen visu_acl : ro knx_dpt : 9 knx_send: 5/2/0 cache: True enforce_updates: True cycle: 1m = sh.EG.Hardware.Shelly.ht_wohnen.temp() eval: value eval_trigger: EG.Hardware.Shelly.ht_wohnen.temp
Danke euch und frohe Weihnachten 😀
Gruß Thomas
Kommentar