FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: johndoe am 02 November 2015, 18:31:28

Titel: Gelöst - Structure über smallscreen Style nicht schaltbar?
Beitrag von: johndoe am 02 November 2015, 18:31:28
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?
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: justme1968 am 02 November 2015, 18:36:42
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
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: johndoe am 02 November 2015, 20:19:07
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.
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: justme1968 am 02 November 2015, 20:33:02
doch. du musst devStateIcon nur richtig verwenden.
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: johndoe am 02 November 2015, 20:56:42
Danke für den hilfreichen Tip. Sagst du mir auch noch, wie man es "richtig" verwendet?
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: rapster am 03 November 2015, 05:30:54
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
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: justme1968 am 03 November 2015, 09:15:02
http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651 (http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651)
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: johndoe am 03 November 2015, 10:17:57
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
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: justme1968 am 03 November 2015, 10:19:01
dein devStateIcon ist immer noch falsch...

attr WohnzimmerAlle devStateIcon on:general_an:off off:general_aus:on
Titel: Antw:Structure über smallscreen Style nicht schaltbar?
Beitrag von: johndoe am 03 November 2015, 10:26:16
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. :)