FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: nanocosmos am 17 August 2017, 16:57:36

Titel: state von dummy auslesen für Icon Circlemenu
Beitrag von: nanocosmos am 17 August 2017, 16:57:36
Hallo,

ich stehe gerade auf dem Schlauch beim Auslesen eines dummys.
Ich habe für meinen HomeStatus einen dummy angelegt und ihm danach verschiedene States gegeben
attr HomeStatus setList state:haus,schlaf,weg,urlaub

Nun möchte ich in FTUI ein Circle Menü dessen Icon sich abhängig vom state ändert.
<div data-type="circlemenu" data-direction="vertical" class="">
<ul>
<li><div data-type="symbol"
data-device="HomeStatus"
data-get="state"
data-states='["haus","schlaf","weg","urlaub"]'
data-icons='["fa-home","fa-bed","fa-car","fa-suitcase"]' data-color="#eee" ></div></li>
<li><div data-type="push" data-device="HomeStatus" data-set-on="haus" data-icon="fa-home" ></div></li>
<li><div data-type="push" data-device="HomeStatus" data-set-on="schlaf" data-icon="fa-bed" ></div></li>
<li><div data-type="push" data-device="HomeStatus" data-set-on="weg" data-icon="fa-car" ></div></li>
<li><div data-type="push" data-device="HomeStatus" data-set-on="urlaub" data-icon="fa-suitcase" ></div></li>
</ul>
</div>


Beim Klicken erscheinen auch die vertikale Buttons und beim Klick darauf kann ich in FHEM sehen, dass sich der state geänder hat.
Nur wird das Icon des HomeStatus nicht geändert.  ???
Titel: Antw:state von dummy auslesen für Icon Circlemenu
Beitrag von: amenomade am 17 August 2017, 17:12:05
Probier mal attr HomeStatus addStateEvent

Ansonsten, statt mit "state" arbeiten, eher mit "STATE", sprich:
Im dummy:
attr HomeStatus setList haus schlaf weg urlaub
Und im FTUI kein "data-get"
Titel: Antw:state von dummy auslesen für Icon Circlemenu
Beitrag von: nanocosmos am 17 August 2017, 18:21:16
Vielen Dank für die Antwort!
Habe jetzt auf STATE umgestellt, also "attr HomeStatus setList haus schlaf weg urlaub".

ZitatUnd im FTUI kein "data-get"
Habe ich rausgeschmissen, aber wie komme ich jetzt an die Daten vom Device "HomeStatus"?
Titel: Antw:state von dummy auslesen für Icon Circlemenu
Beitrag von: amenomade am 17 August 2017, 18:39:13
data-get ist bei Default STATE
Titel: Antw:state von dummy auslesen für Icon Circlemenu
Beitrag von: nanocosmos am 18 August 2017, 11:46:49
Danke.
Zuerst hatte es wieder nicht funktioniert. Dann habe ich mich daran erinnert, dass ich longpoll 1 nicht aktiviert hatte.
Danach hat es super funktioniert, allerdings nur für gestern. Heute wollte ich es erneut ausprobieren, jetzt funktioniert es wieder nicht. [emoji848]
Titel: Antw:state von dummy auslesen für Icon Circlemenu
Beitrag von: nanocosmos am 18 August 2017, 11:54:10
Sehr seltsam. Ich habe die Seite bestimmt 10x im Handy Firefox Browser neu geladen.
Auch meine anderen Daten sind nicht aktualisiert.
Jetzt habe ich gerade erneut nochmal neu geladen und jetzt sind alle Daten aktualisiert und das Wechseln des Icons meines HomeStatus funktioniert auch.
Titel: Antw:state von dummy auslesen für Icon Circlemenu
Beitrag von: nanocosmos am 18 August 2017, 11:57:05
Direkt nach dem Schreiben meiner Antwort, habe ich erneut einen Reload der Seite im Browser gemacht. Jetzt funktioniert es wieder nicht mit dem Ändern des Icons...
Ich bin etwas ratlos.
Vielleicht sieht jemand meinen Fehler.