Seite 1 von 3

Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 16:32
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

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 18:32
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



Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 19:02
von filmgucker2
ok. Waren mehrere Fragen...aber die Geschichte mit der Windrichtung, die hat ja eigentlich nichts mit dem Zeichensatz zu tun...

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 19:30
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


Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 19:37
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"?

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 19:39
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

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 20:15
von filmgucker2
...,mir dämmert's : alles mit ifs oder cases? Aber wie mache ich ein item aus einer rule?

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 20:54
von udo1toni
Nein, das ist einfach die Scale Transformation.

Gesendet von meinem SM-G973F mit Tapatalk


Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 15. Mai 2020 21:51
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?

Re: Habpanel, Dummy-Widget, openweathermap, Windrichtung

Verfasst: 16. Mai 2020 22:50
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?