Seite 1 von 1

Sitemap Darstellung des Switchitems mit mapping

Verfasst: 5. Mai 2019 13:21
von Torti
Hallo, ich suche nun schon seit 2 Tagen und finde die Lösung nicht.
Ich habe in meiner Sitemap einige Switche mit mapping.
Soweit alles gut, nur bei meinen eigenen Sitemap items steht vor dem gemappten auch noch der Zustand ON oder OFF.
Bei integrierten channel und Item (z.B. LG WEB OS ) ist dieses nicht der Fall.

Code: Alles auswählen

Switch     item=Power_Power                             label="Strom TV"              icon="screen"              mappings=[ ON="AN",OFF="Aus" ]

Code: Alles auswählen

 Switch item=YSP1600CFD08A_Power                         label="Power"                                                                   mappings=[ON="An",OFF="Aus"]

vielen Dank
Thorsten

Re: Sitemap Darstellung des Switchitems mit mapping

Verfasst: 5. Mai 2019 13:50
von peter-pan
Hast du es schon mal mit MAP Transformation probiert ?

Beispiel-Item:

Code: Alles auswählen

Contact     hm_contact_IP_01_contact         "Fenster York Kontakt[MAP(de.map):%s]"  
Beispiel de.map:

Code: Alles auswählen

CLOSED=geschlossen
OPEN=offen
NULL=undefiniert
ON=an
OFF=aus
-=undefiniert
Dazu must du noch den MAP-Transformations Service über PaperUI installieren.

Wie sehen denn deine Items in der .items-Datei aus ?

Re: Sitemap Darstellung des Switchitems mit mapping

Verfasst: 5. Mai 2019 14:08
von Torti
Hallo, mit den MAP Transformation habe ich noch nie etwas gemacht.
Da es bei manchen ja geht, dachte ich es muss auch so gehen.

Meine Items mit OFF und ON:

Code: Alles auswählen

Switch Power_Power                      "Strom TV"       <power>  (gEG, gWZ, gHStrom)          { ="<[Mosquitto:cmnd/Kino_im_Wohnzimmer/POWER:command:*:default],<[Mosquitto:stat/Kino_im_Wohnzimmer/POWER:state:default]",autoupdate="false" }

Code: Alles auswählen

Switch ShellyEsstisch_ShellyEsstisch    "EsstischLampe"  <power>  (gEG, gWZ, gHStrom)          {channel="mqtt:topic:156b12cd:ShellyEsstisch"}
und so wie es sein sollte:

Code: Alles auswählen

Switch   YSP1600CFD08A_Power           "Power"                 {channel="yamahamusiccast:speaker:9ab0c000_f668_11de_9976_00a0decfd08a:power"}
Das ganze ist bei annel möglichen von mir angelegten Items bzw. Sitemaps icons, egal was ich selber einbinde.

Re: Sitemap Darstellung des Switchitems mit mapping

Verfasst: 5. Mai 2019 15:24
von peter-pan
Also das kann ja alles mögliche sein, aber in deinem Falle tippe ich mal auf das Icon. In der Sitemap benutzt du für den Fernseher ein Icon, das keinen Zustand anzeigen kann (vermute ich mal) . Bei deinem Yamay Receiver hast du das Standard-Icon <power>, welches an=grün und aus=rot darstellen kann.
Ich bin mir aber nicht sicher, ob das mit dem Icon "screen" (welches du in der sitemap benutzt) auch möglich ist. Ersetzte mal in der Sitemap das screen durch power, oder lass es dort ganz weg. Dann wirst du gleich sehen, was passiert.

Re: Sitemap Darstellung des Switchitems mit mapping

Verfasst: 5. Mai 2019 16:43
von udo1toni
Schreibe in das Label explizit einen leeren Value-String:

Code: Alles auswählen

Switch item=YSP1600CFD08A_Power label="Power []" mappings=[ON="An",OFF="Aus"]
Switch item=Power_Power label="Strom TV []" icon="screen" mappings=[ ON="AN",OFF="Aus" ]

Re: Sitemap Darstellung des Switchitems mit mapping

Verfasst: 5. Mai 2019 20:34
von Torti
Die Methode vom Udo hat natürlich geklappt, wie immer. Aber ich werde morgen Nachmittag testen ob das mit den icons auch klappt und euch bescheid geben.
Ich danke aber schon einmal für die super Unterstützung.
GRUß THORSTEN

Re: Sitemap Darstellung des Switchitems mit mapping

Verfasst: 6. Mai 2019 20:05
von Torti
Hier noch die Rückmeldung vom Icon austausch, dieses hatte keine Auswirkung auf das on off. Aber die einfache Lösung vom Udo ist ja gelungen.

Re: Sitemap Darstellung des Switchitems mit mapping

Verfasst: 6. Mai 2019 23:48
von peter-pan
Bei mir auch nicht :o . Sorry für die Fehlinfo. Allerdings hab ich es auch mit einem "Text item" probiert, da hat's irgenwie geklappt :?: .

Aber Udo konnte das klarstellen und Danke für den Tipp auch von mir.