Ich habe mir eine structure gebaut, die alle Funksteckdosen im Wohnzimmer ausschaltet. Sowohl übers Webinterface wie auch über eine FHEM iOS App läuft das einwandfrei.
Rufe ich aber das Webinterface mit einem der smallscreen Styles auf, bei denen statt on und off nur eine umschaltbare Glühbirne angezeigt wird, so ist diese hier funktionslos.
Das lässt sich am PC nachvollziehen, es ist gar kein anklickbarer Link dahinter.
Bekanntes Problem?
mit devStateIcon kannst du auch das icon zum schalten verwenden.
wenn du das handy auf landscape drehst sollten auch die webCmd eingeblendet werden.
gruss
andre
Nein, mit devStateIcon kann ich zwar ein anderes Icon als die Glühlampe auswählen, aber das ist dann genauso wenig anklickbar. Da wird ein Icon angezeigt, welches aber nicht verlinkt ist.
Landscape-Modus ändert nichts, muss ggf. mit weiterem Parameter aktiviert werden?
Ändert aber auch nichts am Problem, ich möchte das Handy ja auch nicht immer quer halten, um die Structure zu schalten.
doch. du musst devStateIcon nur richtig verwenden.
Danke für den hilfreichen Tip. Sagst du mir auch noch, wie man es "richtig" verwendet?
Zitat von: johndoe am 02 November 2015, 20:19:07
Landscape-Modus ändert nichts, muss ggf. mit weiterem Parameter aktiviert werden?
attr <fhemweb> smallscreenCommands 1
http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651 (http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651)
Danke, geht aber leider noch immer nicht.
Mit dem von rapster genannten Parameter sehe ich im Quermodus die on/off-Buttons, die funktionieren, genauso wie am PC.
Wenn ich im smallscreen-Style im Hochkantmodus aber nur das einzelne Toggle-Icon sehe, ist es jetzt zwar scheinbar klickbar (wird kurz markiert bei Klick), aber es passiert nichts. Weder ändert sich das Icon noch wird an/aus geschaltet.
Die fhem.cfg für meine Structure:
define WohnzimmerAlle structure room Lampe_Ikea Lampe_Tolomeo Hifi
attr WohnzimmerAlle clientstate_behavior relative
attr WohnzimmerAlle clientstate_priority on off
attr WohnzimmerAlle devStateIcon on:general_an:on off:general_aus:off
attr WohnzimmerAlle room Wohnzimmer
attr WohnzimmerAlle webCmd on:off
dein devStateIcon ist immer noch falsch...
attr WohnzimmerAlle devStateIcon on:general_an:off off:general_aus:on
Ah, das funktioniert, danke! Dieser dritte Parameter von devStateicon war mir bisher noch nicht begegnet. Dem Namen nach nahm ich an, dass ich darüber nur die angezeigten Icons steuere, nicht die tatsächlich dadurch ausgeführten Befehle. Das ist nicht so ganz intuitiv.
Damit läuft die Structure jetzt wie gewünscht. :)