Schönen Sonntag zusammen.
Wahrscheinlich denke ich wieder zu einfach und es fehlt mir an Erfahrung.
Aber, ist es möglich, mehrere ,,Buttons" (webcmds) dort zu platzieren wo sonst das devStateIcon ist?
Ich möchte für einen Dummy nämlich START STOP PAUSE nebeneinander setzten, sodass ich mein Smartphone nicht drehen muss, um die webcmds zu erreichen.
Schöne Grüße
beim F18 style den haken im Bild anklicken
ja (https://forum.fhem.de/index.php/topic,97586.msg908277.html#msg908277).
Also doch so einfach ;D
Besten Dank. Dann war es diesmal wirklich nur der berüchtigte ,,Haken" ... :D
Eine andere Möglichkeit gibt es nicht?
Ich brauche diese Anzeige für nur ein einziges Device.
Bei allen anderen ist die Anzeige ok so wie sie ist.
cmdIcon
Wobei ich nicht weiß, was das Smartphone daraus macht.
Sonst einfach devStateIcon mit Code aus der myUtils füllen. Beispiele dafür gibt es im Forum viele.
cmdIcon und webCmd
Für Buttons, welche set-Befehle deines Devices ausführen sollen, kommst du mit wenigen Mitteln aus.
cmdIcon <vorhandener set-Befehl>:Icon <vorhandener set-Befehl>:Icon u.s.w.
webCmd <vorhandener set-Befehl>:<vorhandener set-Befehl>:u.s.w.
Hier z.B. (m)ein Rasenroboter "Indego":
attr Indego cmdIcon renewContext:remotecontrol/black_btn_INFO2 operatingData:remotecontrol/black_btn_STATUS mow:remotecontrol/black_btn_PLAY pause:remotecontrol/black_btn_PAUSE returnToDock:remotecontrol/black_btn_HOMEDroid
attr Indego webCmd renewContext:operatingData:mow:pause:returnToDock
Gruß Jens
Zitat von: TomLee am 18 Juli 2021, 19:29:38
ja (https://forum.fhem.de/index.php/topic,97586.msg908277.html#msg908277).
vielleicht einfach mal dem link da oben folgen bzw. im wiki genau danach schauen.
man braucht keinen perl code oder myUtils.
Weil da nix mehr kam, zur Vollständigkeit, so:
defmod Demo dummy
attr Demo devStateIcon START:START:START STOP:STOP:STOP PAUSE:PAUSE:PAUSE
attr Demo room Test
attr Demo setList START:noArg STOP:noArg PAUSE:noArg
attr Demo stateFormat START\
STOP\
PAUSE
attr Demo widgetOverride setList:textField-long
setstate Demo START\
STOP\
PAUSE
setstate Demo 2021-07-23 13:14:01 state PAUSE
edit:
Screenshot noch angehängt