OWM Item Nachkommastellen
Verfasst: 17. Okt 2021 16:57
Hallööööchen zusammen,
das ist mein erster Beitrag hier bzw. generell mein erster Beitrag irgendwo. Meistens finde ich selbst meine Lösungen im Netz. Eigentlich immer… naja bis jetzt. Ich bin so verzweifelt und genervt, dass ich hoffe hier Hilfe zu finden.
Ich habe mich vor einiger Zeit entschschlossen unter OpenHAB 3 eine eigene Steuerzentrale zu realisieren um mehre Komponenten miteinander zu verbinden. Wie die meisten halt
. Immer wenn ich etwas Zeit habe bastelte ich dran herrum. Ich nutze hauptsächlich das HabPanel. Relativ am Anfang wollte ich ein Wetter-Widget darstellen. Dachte mir einfach ein Customer-Widget zu nehmen. Pustekuchen.. die meistens funktionieren nicht mit OH3. Oder ich war einfach zu blöd dazu. Naja wie auch immer… Nach einer langen Suche habe ich eine einfache HTML Variante gefunden und habe die etwas angepasst. Zugegeben hatte ich vorher null Ahnung und lerne noch dazu.
NUN ZU MEINER FRAGE:
Ich versuche die ganze Zeit die Werte die von OWM ausgegeben werden so zu formatieren, dass ich die nachkommastellen selbst bestimmen kann. Wenn ich das Item als dummy anlege und im Format Feld [%.1f] Eingebe funktioniert es. Auch alle anderen Varianten im Netz habe ich versucht aber ich kriege es einfach nicht hin. Ich hoffe ihr könnt mir helfen. Hier ein Ausschnitt von Anfang bis zur aktuellen Temperatur Ausgabe:
<style>
.DayListRowBorder {
border-right: 1px solid black;
border-color: #ffffff;
text-align: center;
}
.DayListRowNoBorder {
text-align: center;
}
.TempMax {
font-style: bold;
}
.TempMin {
font-style: ;
color: ;
}
.TempCurrent {
font-size: ;
}
</style>
<table border=0 width="100%">
<tr>
<td valign="top" align="left">
<img src="http://123.160.999.99:8080/static/image ... ').replace(' ','-') | lowercase }}.png" width="100pt" height="100" />
<span style="font-size: 1.3vw">{{itemValue('OneCallAPIWeatherandForecast_Current_Condition')}} </span>
</td>
<td valign="top" align="right">
<span class="TempCurrent" style="font-size: 1.8vw">{{itemValue('OneCallAPIWeatherandForecast_Current_Temperature')}} </span><br>
Der Wert wird durch OWM mit zwei nachkommastellen angegeben, wenn ich in Items die State-Description im Pattern-Feld ändere zeigt er mir die Änderung in den items an aber übermittelt trotzdem den Wert unverändert. Schlimmer ist es bei den Windgeschwindigkeiten, die haben drei nachkommastellen.
Ich bedanke mich für jede Hilfe und Hinweis schon mal im Vorfeld.
das ist mein erster Beitrag hier bzw. generell mein erster Beitrag irgendwo. Meistens finde ich selbst meine Lösungen im Netz. Eigentlich immer… naja bis jetzt. Ich bin so verzweifelt und genervt, dass ich hoffe hier Hilfe zu finden.
Ich habe mich vor einiger Zeit entschschlossen unter OpenHAB 3 eine eigene Steuerzentrale zu realisieren um mehre Komponenten miteinander zu verbinden. Wie die meisten halt

NUN ZU MEINER FRAGE:
Ich versuche die ganze Zeit die Werte die von OWM ausgegeben werden so zu formatieren, dass ich die nachkommastellen selbst bestimmen kann. Wenn ich das Item als dummy anlege und im Format Feld [%.1f] Eingebe funktioniert es. Auch alle anderen Varianten im Netz habe ich versucht aber ich kriege es einfach nicht hin. Ich hoffe ihr könnt mir helfen. Hier ein Ausschnitt von Anfang bis zur aktuellen Temperatur Ausgabe:
<style>
.DayListRowBorder {
border-right: 1px solid black;
border-color: #ffffff;
text-align: center;
}
.DayListRowNoBorder {
text-align: center;
}
.TempMax {
font-style: bold;
}
.TempMin {
font-style: ;
color: ;
}
.TempCurrent {
font-size: ;
}
</style>
<table border=0 width="100%">
<tr>
<td valign="top" align="left">
<img src="http://123.160.999.99:8080/static/image ... ').replace(' ','-') | lowercase }}.png" width="100pt" height="100" />
<span style="font-size: 1.3vw">{{itemValue('OneCallAPIWeatherandForecast_Current_Condition')}} </span>
</td>
<td valign="top" align="right">
<span class="TempCurrent" style="font-size: 1.8vw">{{itemValue('OneCallAPIWeatherandForecast_Current_Temperature')}} </span><br>
Der Wert wird durch OWM mit zwei nachkommastellen angegeben, wenn ich in Items die State-Description im Pattern-Feld ändere zeigt er mir die Änderung in den items an aber übermittelt trotzdem den Wert unverändert. Schlimmer ist es bei den Windgeschwindigkeiten, die haben drei nachkommastellen.
Ich bedanke mich für jede Hilfe und Hinweis schon mal im Vorfeld.