FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Steffmaster am 06 August 2015, 11:32:24

Titel: Zeitversetztes schalten
Beitrag von: Steffmaster am 06 August 2015, 11:32:24
Hallo!

Mit folgendem Notify

define Noty_jalous_alle_dim notify Dummy_alle_jalous:.* {if(Value("Dummy_alle_jalous") eq "dim") {fhem("set Rollo_Fabienne_1 dim 42;;set Rollo_Fabienne_2 dim 42;;set Rollo_Bad dim 45")}}

fahre ich meine Jolousien herunter. Leider kommt es ab und an zu Sendefehlern laut Log

ERROR: cannot SEND_DATA: 00

Wie kann ich denn die 3 Jalousien da im 1 Sekundentakt herrunter fahren lassen? Da muß ja irgentwo ein +00:00:01 rein. Leider tuen ich mich schwer mit dem Syntax. Kann mir da jemand helfen?
Titel: Antw:Zeitversetztes schalten
Beitrag von: krikan am 06 August 2015, 11:41:28
Baue zwischen den Schaltbefehlen http://fhem.de/commandref.html#sleep mit 1 Sekunde ein.
Titel: Antw:Zeitversetztes schalten
Beitrag von: Steffmaster am 06 August 2015, 12:32:32
Ach dank dir. Auf sleep bin ich gar nicht gekommen.
Titel: Antw:Zeitversetztes schalten
Beitrag von: C0mmanda am 06 August 2015, 12:56:37
Bei meinen Baumarkt-Steckdosen hatte ich das gleiche Problem, nachdem ich diese in eine structure gesetzt habe und "async_delay" gesetzt habe klappt das wunderbar.
async_delay sorgt dafür dass die Befehle nacheinander abgesetzt werden und nicht alle auf einmal.