Offset für Homematic Stellantrieb HM-CC-VD über FHEM einstellen

Begonnen von hanoba, 15 Dezember 2019, 06:51:21

Vorheriges Thema - Nächstes Thema

hanoba

Es gibt in FHEM offenbar keine direkte Möglichkeit den Offset (valveOffset) des Homematic Stellantriebs HM-CC-VD zu setzen. In den Foren habe ich hierzu nur Fragen, aber keine Antworten gefunden.
Nach längerem Probieren war dann die folgende Vorgehensweise erfolgreich.

Zunächst habe ich die Daten des Stellantriebs ausgelesen:
get StellreglerAz  saveConfig data.txt

Die erzeugt Datei "data.txt" sieht bei mir wie folgt aus:

#======== store device data:StellreglerAz === from: 2019-12-14 20:40:25
#---      entity:StellreglerAz
setreading StellreglerAz D-serialNr JEQ0124350
set StellreglerAz regBulk RegL_00.  00:00 02:01 0A:13 0B:3A 0C:3C #2019-12-14 13:15:51
#     timestamp of the readings for reference
#        2019-12-14 13:15:51 :RegL_00.
#---      entity:StellreglerAz_Control
# Peer Names:Thermostat_Klima,
set StellreglerAz_Control peerBulk 00000000,1A7D3702,#2019-12-14 20:37:52
set StellreglerAz_Control regBulk RegL_05.  00:00 09:06 0A:0F #2019-12-14 20:37:52
#     timestamp of the readings for reference
#        Thermostat_Klima, :peerList
#        2019-12-14 20:37:52 :RegL_05.
======= finished ===


Das Register mit der Adresse 09 enthält den valveOffset (in hex), d.h. "09:06" bedeutet valveOffset=6.

Um den valveOffset z.B. auf 5 zu ändern muss in FHEM folgendes Kommando eingeben werden:

set StellreglerAz_Control regBulk RegL_05.  00:00 09:05 0A:0F

Ich hoffe das war hilfreich.

Gruß Harald