MAX! Properties dekodieren

Hallo,

ich arbeite mich gerade in homegear ein. Die Anbindung mit node blue ist ja echt der Knaller!
Hier aber meine Frage: Ich habe einen meiner MAX! Stellantriebe als peer selektiert (ps 1)und zeige mir dann dessen Properties an (config print). Dabei verstehe ich die Kodierung nicht. Das kann nicht hexadezimal sein, oder? Oder ist das irgendwie rückwärts zu dekodieren? Ich habe nach kurzer Suche nichts darüber gefunden.

Ich freue mich auf Hilfe! :slight_smile:

MASTER
{
Channel: 0
{
[TEMPERATURE_WEDNESDAY_9]: 22
[TEMPERATURE_WEDNESDAY_6]: 22
[TEMPERATURE_WEDNESDAY_5]: 22
[TEMPERATURE_WEDNESDAY_4]: 2a
[TEMPERATURE_WEDNESDAY_2]: 2a
[TEMPERATURE_WEDNESDAY_12]: 22

[ENDTIME_SUNDAY_1]: 48
[ENDTIME_SATURDAY_9]: 01 20
[TEMPERATURE_SATURDAY_11]: 22
[ENDTIME_SATURDAY_6]: 01 20
[ENDTIME_MONDAY_2]: 6c

}
}

Schau mal hier: Temperatursensor: HM-WDS30-T-O und openhab

Hallo,

danke für die schnelle Antwort! Das haut nicht ganz hin, hat mir aber geholfen. Im Thread steht: Als HEX interpretieren und durch 10 teilen.

.[TEMPERATURE_WEDNESDAY_9]: 22

Das muss irgendwie 17° werden. Das klappt beim Teilen durch 2:
22(hex) = 34(dez)
34/2 = 17
Bei ‘2a’ landen wir bei 21, haut hin!

0120(hex) muss irgendwie zu 1440 Minuten werden… Achso, mal 5! Ich verstehe: Ein HEX Step stellt jeweils die kleinste konfigurierbare Einheit da, also 0,5° Schritte bei der Temperatur und bei der Uhrzeit befindet man sich im 5 Minuten Raster.

Check!
Danke!

2 Likes