FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TomLee am 23 Juni 2020, 14:06:32

Titel: [gelöst] notify mit save
Beitrag von: TomLee am 23 Juni 2020, 14:06:32
Hallo,

verrät mir bitte jemand wo der Denkfehler ist und das save nicht ausgeführt wird, es bleibt beim roten Fragezeichen

defmod not_RolloOGZimmer1hintenASCModeUpDown notify du_RolloOGZimmer1hintenASCModeUpDown attr Rollo_OG_Zimmer1_hinten ASC_Mode_Down $EVENT;;attr Rollo_OG_Zimmer1_hinten ASC_Mode_Up $EVENT;;save
attr not_RolloOGZimmer1hintenASCModeUpDown group Zimmer1
attr not_RolloOGZimmer1hintenASCModeUpDown room Rollladen

setstate not_RolloOGZimmer1hintenASCModeUpDown 2020-06-23 14:04:32
setstate not_RolloOGZimmer1hintenASCModeUpDown 2020-06-23 14:03:58 state active


Gruß

Thomas
Titel: Antw:notify mit save
Beitrag von: CoolTux am 23 Juni 2020, 14:17:02
Im global Device autosave auf 1 setzen.
Titel: Antw:notify mit save
Beitrag von: TomLee am 23 Juni 2020, 14:53:32
Danke.

Das war tatsächlich auf 0, obwohl 1 default ist, keine Ahnung mehr ob ich das mal war.
Titel: Antw:[gelöst] notify mit save
Beitrag von: TomLee am 23 Juni 2020, 15:01:37
Frage am Rande:

Die kurze Variante:


define SteckdoseWZein notify LichtWZ set Stehlampe1,Stehlampe2 $EVENT

ist nur möglich wenn der Befehl in state landet, nicht wenn ich wie oben noch einen Attributnamen mitgebe, das Leerzeichen kann ich im FHEM-Modus nicht irgendwie übergeben ?


Denkfehler
Titel: Antw:[gelöst] notify mit save
Beitrag von: TomLee am 04 Juli 2020, 17:28:03
Wenn ich das auf die API-Setter umstelle ist es etwas länger wie zuvor  :P

defmod not_RolloOGZimmer1hintenASCModeUpDown notify du_RolloOGZimmer1hintenASCModeUpDown { ascAPIset('ModeUp','Rollo_OG_Zimmer1_hinten',$EVENT);;ascAPIset('ModeDown','Rollo_OG_Zimmer1_hinten',$EVENT);;fhem"save"}
attr not_RolloOGZimmer1hintenASCModeUpDown group Zimmer1
attr not_RolloOGZimmer1hintenASCModeUpDown room Rollladen


Ist es eine doofe Frage zu fragen obs möglich wäre die API-Setter-Aufrufe so umzusetzen das es erst gar nicht zum roten Fragezeichen kommt oder gibts genau dafür einen Grund das sie das nicht tun ?

Wär vlt. auch sowas denkbar ?

{ ascAPIset('SETTER1,SETTER2','ROLLODEVICENAME','VALUE') }

oder so

{ ascAPIset('SETTER1,SETTER2','ROLLODEVICENAME','VALUE1,VALUE2') }

Gruß

Thomas
Titel: Antw:[gelöst] notify mit save
Beitrag von: CoolTux am 04 Juli 2020, 17:41:39
Geht leider nicht mit mehr wie einem getter oder setter in der Funktion.