Habpanel, Dummy-Widget, openweathermap, Windrichtung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von filmgucker2 »

Hallo mal wieder,

nach Installation von openweathermap möchte ich mir auf dem Habpanel gern die Windrichtung
anzeigen lassen. Das wird zwar gemacht aber in Bogengrad von 0 bis 360. Ich habe mir dann eine scale Datei
angelegt, in der die Werte in Nord, Süd etc umgewandelt werden. In einer items Datei hab ich dann
folgendes eingegeben:Number Windrichtung "Windrichtung [SCALE(Windrichtungen.scale):%d]" { channel="openweathermap:weather-and-forecast:xxxx:local:current#wind-direction" }. Klappt wunderbar in der Control Anzeige vom PaperUI, aber wenn ich das item
in ein Dummy Widget im Habpanel einbinde, erscheinen da wieder diese blöden Bogengrade...Kann ich das da auch anpassen?

Bei der Gelegenheit: Gibt es irgendwo eine gute Übersetzung für die "Formate" und "Einheiten", die im Dummy Widget eingetragen werden
können? Etwa ein korrektes Grad Celsius (°C), auch das "ä" oder "ö" wird manchmal mit merkwürdigen Zeichen dargestellt...
Ich sehe gerade, jetzt wird die Temperatur mit richtigem Zeichen dargestellt. Vorher war da aber auch mal so eine Art Raute...

Vielen Dank
Knut
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von udo1toni »

Die Zeichendarstellung hängt von der gewählten Codierung ab. Üblich ist UTF8, aber das muss auch an allen anderen Stellen ausgewählt sein (Betriebssystem, Browser usw.)
Wenn es um Einheiten geht, kommt es drauf an, ob es um ein UoM Item geht oder nicht. UoM muss dabei vom Bindung unterstützt werden. Bei ungebundenen Items muss die Rule, welche das Item füllt, die richtige Einheit angeben. Dafür kann man das Item dann mit verschiedenen Einheiten anzeigen lassen (z.B. °C und °F) ohne irgendwas umzurechnen.
Wenn es sich um ein gewöhnliches Number Item handelt, kannst Du die Einheit hinschreiben, die Du willst.

Gesendet von meinem SM-G973F mit Tapatalk


openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von filmgucker2 »

ok. Waren mehrere Fragen...aber die Geschichte mit der Windrichtung, die hat ja eigentlich nichts mit dem Zeichensatz zu tun...
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von udo1toni »

Ach ja, das hatte ich noch vergessen... Die Transformation wirkt nicht in HABpabel, das musst Du separat definieren. Oder Du verwendest ein String Item und machst die Transformation vor der Wertübernahme, so dass Du den Text als Status hast.

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von filmgucker2 »

Oha, wie geht denn das? Wenn mir mein item Windrichtung den Bogengrad bringt. Wie mache ich nen String daraus mit den Werten?
Etwa 180 für "Süd"?
Raspberry Pi 4, OH 4.0.3

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von filmgucker2 »

Meine Scale Datei sieht so aus:
[0..11.25[ = Norden
[11.25..33.75[ = NordNordOst
[33.75..56.25[ = NordOst
[56.25..78.75[ = OstNordOst
[78.75..101.25[ = Osten
[101.25..123.75[ = OstSüdOst
[123.75..146.25[ = SüdOst
[146.25..168.75[ = SüdSüdOst
[168.75..191.25[ = Süden
[191.25..213.75[ = SüdSüdWest
[213.75..236.25[ = SüdWest
[236.25..258.75[ = WestSüdwest
[258.75..281.25[ = Westen
[281.25..303.75[ = WestNordWest
[303.75..326.25[ = NordWest
[326.25..348.75[ = NordNordWest
[348.75..360] = Norden
Raspberry Pi 4, OH 4.0.3

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von filmgucker2 »

...,mir dämmert's : alles mit ifs oder cases? Aber wie mache ich ein item aus einer rule?
Raspberry Pi 4, OH 4.0.3

Benutzeravatar
udo1toni
Beiträge: 15247
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von udo1toni »

Nein, das ist einfach die Scale Transformation.

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von filmgucker2 »

"Ach ja, das hatte ich noch vergessen... Die Transformation wirkt nicht in HABpabel, das musst Du separat definieren. Oder Du verwendest ein String Item und machst die Transformation vor der Wertübernahme, so dass Du den Text als Status hast."

Bitte, bitte: ein kleiner Tipp?
Raspberry Pi 4, OH 4.0.3

filmgucker2
Beiträge: 237
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Beitrag von filmgucker2 »

Hm...die Frage war sicher zu schwierig. Aber jetzt habe ich noch eine andere Idee. Das Item übergibt ja einen Number:Angle Wert. Den mit einem
Pfeil, vielleicht in einem Drehknopf...Hat das schon jemand gemacht? Mein Drehknopf blieb grau, obwohl ich das Item vom Binding mit ihm verbunden habe. Hat jemand einen Tipp?
Raspberry Pi 4, OH 4.0.3

Antworten