Seite 1 von 2

Frage zu einem Anzeigewert

Verfasst: 7. Nov 2020 16:31
von MRudolph
Hallo,

ich habe meinen Gardena Mähroboter über das Gardena Smart Home Binding in OH 2.5.10 integriert.
In der Sitemap und im Paper UI bekomme ich die Anzeige: Mover Status "Mähen"
jedoch im Habpanel bekomme ich die Anzeige: Mover Status "ok_cutting"

wie kann ich das ändern?

Cheers
Mario

Re: Frage zu einem Anzeigewert

Verfasst: 7. Nov 2020 18:31
von udo1toni
Na ja, Du musst den Wert in HABpanel mappen, genau wie in der Sitemap...

Re: Frage zu einem Anzeigewert

Verfasst: 7. Nov 2020 19:56
von MRudolph
vielen Dank für deine Antwort @udo1toni

bin noch Anfänger mit OH und verstehe nicht ganz was du meinst mit mappen
ich habe sowohl in der Sitemap als auch im Habpanel (Widget Dummy) das Item SILENOCity500MowerStatus ausgewählt

Re: Frage zu einem Anzeigewert

Verfasst: 7. Nov 2020 21:23
von udo1toni
Ja, und wie ist das Item definiert?

Re: Frage zu einem Anzeigewert

Verfasst: 8. Nov 2020 02:23
von MRudolph
das habe ich vom Thing in der gardena.items erstellen lassen
String SILENOCity500MowerStatus "Mower status" {channel="gardena:mower:home:xxxxxxxxxxxxxx:mower#status"}

Re: Frage zu einem Anzeigewert

Verfasst: 8. Nov 2020 11:50
von udo1toni
Das kann aber nicht sein. Ein Srting kann nicht einmal so und einmal anders ausgegeben werden, da muss irgendwo ein Mapping stattfinden.
Vielleicht ist das direkt im Addon eingerichtet? Dann müsstest Du Dich im Zweifel mal im englischen Forum schlau machen.

Re: Frage zu einem Anzeigewert

Verfasst: 8. Nov 2020 13:26
von peter-pan
Ich denke, dass das so ist wie Udo es beschrieben hat und dass das Add-On macht. Ich habe z.B. von AVM eine Steckdose, die als Status "MANUAl" liefert, aber ohne Mapping in der Sitemap und in der PaperUI "MANUELL" anzeigt.
avm.jpg
.items:

Code: Alles auswählen

String  Socket_Fritz_04_ModeX  "Steckdose-Fritz 04 Arbeitszimmer Modus [%s]" <temperature>  (EG_Buro,gSFritz_04)  { channel="avmfritz:FRITZ_DECT_200:7490:087610494097:mode" }
Du kannst aber auch mal in der Konsole nachschauen, wie der Status tatsächlich ist:

Code: Alles auswählen

openhab> items list | grep -i Socket_Fritz_04_ModeX
Socket_Fritz_04_ModeX (Type=StringItem, State=MANUAL, Label=Steckdose-Fritz 04 Arbeitszimmer Modus, Category=temperature, Groups=[EG_Buro, gSFritz_04])
openhab>

Re: Frage zu einem Anzeigewert

Verfasst: 8. Nov 2020 13:27
von MRudolph
liegt das vllt an einer falschen Konfiguration meines OH2.5.10 oder Habpanels?
ich habe das auch bei anderen Items festgestellt

Re: Frage zu einem Anzeigewert

Verfasst: 8. Nov 2020 13:31
von MRudolph
peter-pan hat geschrieben: 8. Nov 2020 13:26 Ich denke, dass das so ist wie Udo es beschrieben hat und dass das Add-On macht. Ich habe z.B. von AVM eine Steckdose, die als Status "MANUAl" liefert, aber ohne Mapping in der Sitemap und in der PaperUI "MANUELL" anzeigt.
avm.jpg

.items:

Code: Alles auswählen

String  Socket_Fritz_04_ModeX  "Steckdose-Fritz 04 Arbeitszimmer Modus [%s]" <temperature>  (EG_Buro,gSFritz_04)  { channel="avmfritz:FRITZ_DECT_200:7490:087610494097:mode" }
Du kannst aber auch mal in der Konsole nachschauen, wie der Status tatsächlich ist:

Code: Alles auswählen

openhab> items list | grep -i Socket_Fritz_04_ModeX
Socket_Fritz_04_ModeX (Type=StringItem, State=MANUAL, Label=Steckdose-Fritz 04 Arbeitszimmer Modus, Category=temperature, Groups=[EG_Buro, gSFritz_04])
openhab>
aber wie kann ich das ändern?
Openhab Erweiterung in VSC gibt mir auch "ok_cutting" aus
muss ich das jetzt mit einer Rule transformieren?

Danke für eure Gedult mit mir :)

Re: Frage zu einem Anzeigewert

Verfasst: 8. Nov 2020 13:44
von peter-pan
Mit einer Rule musst du nichts transformieren, höchstens mit einem Mapping im Item (denke ich :) ). Dazu musst nur eine entsprechende Übersetzung unter transformation anlegen oder die "de.map" erweitern.
Mit HabPanel kenne ich mich leider nicht aus. Aber es gibt bestimmt hier oder im englischen Forum Profis, die dir das mit der HabPanel-Anzeige besser erklären können.

Edit:
Hab grad noch was im englischen Forum gefunden, das dein Problem beschreibt und eine Lösung aufzeigt:

Hier der Link, der sogar eine kleine PDF-Beschreibung beinhaltet.