Seite 1 von 1

Kommafehler und Darstellung Prozentanzeige - Luftfeuchtigkeit

Verfasst: 12. Okt 2023 17:47
von schwabenhab
Hallo an alle,

bin noch relativ neu hier, Tag zusammen 😊

Ich finde für mein Problem hier einfach keine Lösung. Habe schon viele Dinge die ich hier gelesen habe ausprobiert, aber schlussendlich bin ich keinen Schritt weiter.

Ich habe einen Lumi-Sensor über die Phoscon-App erfolgreich in Openhab 4.0 eingebunden. Hier der Screenshot aus der Phoscon App:
Screenshot1.jpg
So weit passt das alles, auch im Item:
Screenshot2.jpg
Als Widget verwende ich den Yaml-Code von Robert (https://community.openhab.org/t/tempera ... get/143601)

Leider erhalte ich dann folgendes Ergebnis:
Screenshot 3.jpg
Keine Ahnung wo das doppelte Prozentzeichen herkommt.

Im Item habe ich unter Metadaten folgendes eingetragen:

Unit: %
State Description: %.2f

Wie gesagt, ich bin schon einigen Hinweisen nachgegangen, aber nichts funzt, das doppelte Prozentzeichen bleibt.

Habe schon andere Widgets ausprobiert, die einzelne Humiditiy-Werte anzeigen, da passt alles. Ich würde aber schon gerne das gezeigte Widget verwenden, da ich da alles prima auf einen Blick habe.

Hat jemand von Euch einen Rat?

Re: Kommafehler und Darstellung Prozentanzeige - Luftfeuchtigkeit

Verfasst: 12. Okt 2023 21:06
von peter-pan
Wenn ich deine Ausführungen richtig verstehe, handelt es sich bei dem Humidity-Item um ein Item mit UoM (mit "Messeinheit").
Du gibst aber wahrscheinlich noch einen "Suffix" (%) für den Wert ein.

Code: Alles auswählen

    - description: Suffix to be displayed after the humidity.
      label: Humidity Suffix
      name: hum_suffix
      required: false
      type: TEXT
      groupName: labels
Hast du schon einmal probiert den Suffix weg zu lassen ?

Re: Kommafehler und Darstellung Prozentanzeige - Luftfeuchtigkeit

Verfasst: 13. Okt 2023 07:22
von schwabenhab
Na Prima 🥴 ...und ich hatte gedacht, ich habe überall nachgeschaut 🤣

Den Suffix hatte ich beim ersten Erstellen des Labels eingestellt und dann nicht mehr daran gedacht.

Auf jeden Fall ein SUPER-Einstieg mein Forum-Beitrag, oder? [Ironie : AUS]

Herzliche Dank peter-pan für die "Erhellung" 🙋‍♂️

Re: Kommafehler und Darstellung Prozentanzeige - Luftfeuchtigkeit

Verfasst: 13. Okt 2023 07:27
von udo1toni
Kopf hoch, jeder hat mal angefangen, und es ist doch schön, wenn das Problem letztlich so leicht zu lösen war ...

Re: Kommafehler und Darstellung Prozentanzeige - Luftfeuchtigkeit

Verfasst: 13. Okt 2023 18:10
von peter-pan
...gerne.
Was die Geschichte mit der Darstellung des Dezimalzeichens betrifft, da gibt es mehrere Möglichkeiten. Eine wäre in OH selbst, unter Einstellungen/Regionale Einstellungen, soweit ich weiss, aber es gibt auch noch Möglichkeiten im Bereich des Linux-Systems, z.B." System-Locales". Du kannst hier im Forum danach suchen.

Wie sieht denn denn deine OH-Start-Sequenz aus (Time zone und Locale ?

Code: Alles auswählen

2023-10-12 21:47:19.081 [INFO ] [org.openhab.core.Activator          ] - Starting openHAB 4.1.0.M2 (build Milestone Build)
2023-10-12 21:47:19.700 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Berlin'.
2023-10-12 21:47:19.712 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '999.123456,11.123456,502'.
2023-10-12 21:47:19.714 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'de_DE'.
2023-10-12 21:47:19.716 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Measurement system set to 'SI'.
Eine Einstellmöglichkeit wäre auch noch in "openhabian-config" unter Punkt 30 bzw. den dazugehörigen Untermenüs.

Vielleicht kann @udo1toni dir da auch noch detailliertere Informationen geben!