Seite 1 von 2

Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:19
von Raptor
Hallo,

ich habe mal wieder ein Problem mit einem Zwave Device. Es geht dabei um den Luftfeuchtigkeits-Sensor von Devolo (Link). Dieser Stand standardmäßig bei Auslieferung auf Fahrenheit, ich habe ihn dann zwar in der Habmin Oberfläche auf Celcius geändert, das hat ihn aber irgendwie nicht interessiert. Also habe ich eine Regel geschrieben, die bei Änderung des Werts immer den Celcius Wert berechnet und in ein anderes Item schreibt. Klappt soweit auch ganz gut, auch wenn unnötig kompliziert.
Seit ein paar Tagen verhält sich der Sensor allerdings etwas merkwürdig. Immer um 2 Uhr nachts wechselt er von Fahrenheit doch zu Celcius, sodass die Regel grottenfalsche Werte berechnet. Um 6 Uhr wechselt der Sensor dann wieder zu Fahrenheit zurück. In der Habmin Konfiguration steht jetzt auch wieder Fahrenheit.

Kann sich das jemand erklären?

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:36
von sihui
Die Lösung steht doch schon in deinem Link:

Code: Alles auswählen

Number:Temperature
https://www.openhab.org/docs/concepts/u ... ement.html

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:42
von Raptor
sihui hat geschrieben: 22. Dez 2018 10:36 Die Lösung steht doch schon in deinem Link:

Code: Alles auswählen

Number:Temperature
https://www.openhab.org/docs/concepts/u ... ement.html
Wie meinst du das?
Ich habe ja folgendes Item:

Code: Alles auswählen

Number  Klimasensor_Wohnung_Temperatur_c        "Temperatur [%.1f °C]"      <temperature>       (Klimasensor_Wohnung)   { channel="zwave:device:4f27d6ea:node9:sensor_temperature" }
Aber es kommen die Temperaturen eben in Fahrenheit an. Wenn ich das in der Konfiguration auf Celsius ändere, passiert nichts und es bleibt bei Fahrenheit. Um 2 Uhr Nachts wechselt es dann für 4h in Celsius und danach wieder zurück...

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:49
von sihui
Raptor hat geschrieben: 22. Dez 2018 10:42 Wie meinst du das?
Na, so wie es in dem Link steht:

Aus

Code: Alles auswählen

Number  Klimasensor_Wohnung_Temperatur_c        "Temperatur [%.1f °C]" ...
wird

Code: Alles auswählen

Number:Temperature  Klimasensor_Wohnung_Temperatur_c        "Temperatur [%.2f %unit%]" ...

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:51
von Raptor
Achso ja, aber das ändert ja nur die Einheit, nicht die Art und Weise wie es ausgelesen wird. Bringt mir ja nichts zu wissen ob der Wert in Celsius oder Fahrenheit ist. Ich will dass Celsius ausgelesen wird (oder von mir aus auch Fahrenheit, aber es sollte halt konsistent bleiben und nicht alle paar Stunden wechseln)

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:53
von sihui
Raptor hat geschrieben: 22. Dez 2018 10:51 Achso ja, aber das ändert ja nur die Einheit, nicht die Art und Weise wie es ausgelesen wird. Bringt mir ja nichts zu wissen ob der Wert in Celsius oder Fahrenheit ist. Ich will dass Celsius ausgelesen wird (oder von mir aus auch Fahrenheit, aber es sollte halt konsistent bleiben und nicht alle paar Stunden wechseln)
Deine Regel musst du natürlich deaktivieren. Die Umrechnung/Anzeige erledigt openHAB automatisch für dich per Units of Measurement.

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:55
von Raptor
Also wenn ich es so schreibe:

Code: Alles auswählen

Number:Temperature  Klimasensor_Wohnung_Temperatur_c        "Temperatur [%.1f °C]"      <temperature>       (Klimasensor_Wohnung)  { channel="zwave:device:4f27d6ea:node9:sensor_temperature" }
liefert er mir immer die Temperatur in Celsius? Egal nach welcher Laune der Sensor die Daten gerade ausliefert?

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:56
von sihui
Raptor hat geschrieben: 22. Dez 2018 10:51 Ich will dass Celsius ausgelesen wird
Grundvoraussetzung ist natürlich, dass du in PaperUI -> Configuration -> System -> Measurement System die Einstellung "metric" wählst :D

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 10:58
von sihui
Raptor hat geschrieben: 22. Dez 2018 10:55 Also wenn ich es so schreibe:
Nein, du musst das Beispiel aus der Doku schon KOMPLETT übernehmen (also mit %unit%)

Re: Zwave Sensor wechselt zwischen 2 und 6 Uhr immer von °F zu °C

Verfasst: 22. Dez 2018 11:00
von Raptor
sihui hat geschrieben: 22. Dez 2018 10:56 Grundvoraussetzung ist natürlich, dass du in PaperUI -> Configuration -> System -> Measurement System die Einstellung "metric" wählst :D
Die Option gibt es bei mir nicht :(
sihui hat geschrieben: 22. Dez 2018 10:58 Nein, du musst das Beispiel aus der Doku schon KOMPLETT übernehmen (also mit %unit%)
Aber dann schreibt er im Zweifel ja nur °F oder °C dahinter und es ist trotzdem nicht das was ich will.