@srxp
@Adam
Hallo Raspiano,
Kannst du die Werte die du schreiben willst erfolgreich auslesen?
JA, ich kann ALLE Werte korrekt auslesen.
Ich poste anbei meine V200-KOB-test.cfg.
Die POLL-Werte in dieser V200-KOB-test.cfg kann ich ALLE korrekt lesen, aber beim Schreiben geht nicht viel.
Mal konkret als Beispiel:
Kein Problem beim Lesen von Betriebsart HK1, Partymodus HK1 , Neigung HK1 und Niveau HK1.
Aber leider keine Reaktion/ Veränderung der Steuerungswerte nach dem Schreiben von Betriebsart HK1, Partymodus HK1 , Neigung HK1 oder Niveau HK1.
Hingegen kann ich Systemzeit und Raumtemp. problemlos schreiben.
KONKRETES BEISPIEL anhand der cfg anbei:
SET Heizung Betriebsart_Abschaltbetrieb
In der fhem.log sehe ich nun (verbose 5):
2016.12.17 22:15:26 5: VCONTROL_READ
2016.12.17 22:15:26 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:26 5: VCONTROL: Setze sendstr
2016.12.17 22:15:26 5: VCONTROL: send '01F7232301'
2016.12.17 22:15:26 5: SW: 01f7232301
2016.12.17 22:15:26 5: VCONTROL_READ
2016.12.17 22:15:26 5: VCONTROL: VCONTROL_Read '02'
2016.12.17 22:15:26 5: VCONTROL: receive 'HK1-Betriebsart : 2'
2016.12.17 22:15:29 5: VCONTROL_READ
2016.12.17 22:15:29 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:29 5: VCONTROL: Setze sendstr
2016.12.17 22:15:29 5: VCONTROL: send '01F7233001'
2016.12.17 22:15:29 5: SW: 01f7233001
2016.12.17 22:15:29 5: VCONTROL_READ
2016.12.17 22:15:29 5: VCONTROL: VCONTROL_Read '00'
2016.12.17 22:15:29 5: VCONTROL: receive 'HK1-Party : off'
2016.12.17 22:15:32 5: VCONTROL_READ
2016.12.17 22:15:32 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:32 5: VCONTROL: Setze sendstr
2016.12.17 22:15:32 5: VCONTROL: send '01F7233101'
2016.12.17 22:15:32 5: SW: 01f7233101
2016.12.17 22:15:32 5: VCONTROL_READ
2016.12.17 22:15:32 5: VCONTROL: VCONTROL_Read '00'
2016.12.17 22:15:32 5: VCONTROL: receive 'HK1-Spar : off'
2016.12.17 22:15:35 5: VCONTROL_READ
2016.12.17 22:15:35 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:35 5: VCONTROL: Setze sendstr
2016.12.17 22:15:35 5: VCONTROL: send '01F7250001'
2016.12.17 22:15:35 5: SW: 01f7250001
2016.12.17 22:15:35 5: VCONTROL_READ
2016.12.17 22:15:35 5: VCONTROL: VCONTROL_Read '02'
2016.12.17 22:15:35 5: VCONTROL: receive 'HK1-Betriebsart-aktuell : 2'
2016.12.17 22:15:38 5: VCONTROL_READ
2016.12.17 22:15:38 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:38 4: VCONTROL: End of Poll ! Duration: 45.60
2016.12.17 22:15:40 5: VCONTROL_READ
2016.12.17 22:15:40 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:43 5: VCONTROL_READ
2016.12.17 22:15:43 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:45 5: VCONTROL_READ
2016.12.17 22:15:45 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:49 5: VCONTROL_READ
2016.12.17 22:15:49 5: VCONTROL: VCONTROL_Read '0505'
2016.12.17 22:15:51 5: VCONTROL_READ
2016.12.17 22:15:51 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:54 5: VCONTROL_READ
2016.12.17 22:15:54 5: VCONTROL: VCONTROL_Read '05'
2016.12.17 22:15:56 5: VCONTROL_READ
2016.12.17 22:15:56 5: VCONTROL: VCONTROL_Read '05'
Das sieht mir so aus, dass da die ganze Zeit "01F7" gesendet wird, also LESEN.
Dabei will ich ja "01F4", also SCHREIBEN.
Aber wie gesagt mein Befehl in der FHEM Kommandozeile ist:
SET Heizung Betriebsart_Abschaltbetriebund das ist in meiner cfg hinterlegt:
# Betriebsart explizit setzen
SET, Betriebsart_Abschaltbetrieb, 01F423230100, state, -
Was könnte da falsch laufen im 89VCONTROL?
Gerne probiere ich auch die Version deines neuen Moduls :-)