[Gelöst]Homestatus "eingedeutscht" Umstellung/Anzeige des Status Fehler

Begonnen von Dangermouse, 01 April 2017, 13:29:58

Vorheriges Thema - Nächstes Thema

Dangermouse

Hallo zusammen,

ich stehe gerade etwas auf dem Schlauch, vielleicht kann mir jmd helfen:

Ich habe meine Roommate "eingedeutscht" mit

attr rr_Thorsten devStateIcon .*zuhause:user_available:abwesend .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfein:scene_toilet:schläft .*schläft:scene_sleeping:aufgestanden .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
attr rr_Thorsten eventMap home:zuhause absent:abwesend gone:verreist gotosleep:bettfein asleep:schläft awoken:aufgestanden
attr rr_Thorsten widgetOverride state:zuhause,bettfein,abwesend,verreist,schläft,aufgestanden


Nun wollte ich den Homestatus für den Bewohner in mein TabletUI einbinden, komme allerdings nicht weiter.
Mein Code hierfür sieht wie folgt aus:

<header>Bewohner</header>
        <div class="inline">
        <div data-type="homestatus"
    data-device='rr_Thorsten'
    data-get-on='["zuhause","aufgestanden","bettfein","abwesend","schläft"]'
      data-alias='["Zuhause","Aufgestanden","Bettfein","Abwesend","Schläft"]'
             data-icons='["fa-home","fa-refresh","fa-bath","fa-car","fa-hotel"]'
             data-version='roommate'></div>
    <div class=""> Thorsten </div>
.
Funktioniert soweit auch ganz gut, bis auf daß ich den Status "Schläft" entweder auswählen (Änderung in "asleep"im data-get-on ) oder in dieser Konstellation zwar angezeigt, aber nicht geändert bekomme.
Ein data-set-on='["home","awoken","gotosleep","absent","asleep"]' dazu brachte auch nicht den gewünschten Erfolg.
Ich vermute den Fehler im Umlaut ä, mir will aber kein Lösungsweg einfallen.
Weiß vielleicht jmd einen Rat?

Beste Grüße

Thorsten
FHEM auf Synology-NAS via Docker
piVCCU
HM-LAN & SCC 868 (MAX!) als Funkschnittstelle

Dangermouse

So ,kleiner Nachtrag:

es funktioniert!  ;D Es muss lediglich "state" anstatt der Standartwert "STATE" ausgewertet werden.
Code sieht nun wie folgt aus

<div data-type="homestatus"
    data-device='rr_Thorsten'
    data-get="state"
    data-get-on='["home","awoken","gotosleep","absent","asleep"]'
    data-set-on='["home","awoken","gotosleep","absent","asleep"]'
      data-alias='["Zuhause","Aufgestanden","Bettfein","Abwesend","Schläft"]'
             data-icons='["fa-home","fa-refresh","fa-bath","fa-car","fa-hotel"]'
             data-version='roommate'></div>


Vielleicht hilft es ja dem einen oder anderen  ;)
Liebe Grüße

Thorsten
FHEM auf Synology-NAS via Docker
piVCCU
HM-LAN & SCC 868 (MAX!) als Funkschnittstelle