Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)

Begonnen von Adam, 15 Februar 2014, 18:17:35

Vorheriges Thema - Nächstes Thema

Adam

#315
Wie so oft hängts an einem Zeichen  ;D
Sorry, jetzt aber!

Bastelbernd

jetzt gehts, Müßte das nicht mehr loggen ?


2014.05.27 21:05:45 5: VCONTROL_READ
2014.05.27 21:05:45 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:05:45 5: VCONTROL: Setze sendstr
2014.05.27 21:05:45 5: VCONTROL: send '01F7080002'
2014.05.27 21:05:45 5: SW: 01f7080002
2014.05.27 21:05:45 5: VCONTROL_READ
2014.05.27 21:05:45 5: VCONTROL: VCONTROL_Read '86'
2014.05.27 21:05:45 5: VCONTROL: VCONTROL_Read receive_len < 4, 86
2014.05.27 21:05:45 5: VCONTROL_READ
2014.05.27 21:05:45 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:05:45 5: VCONTROL: receive 'Temp-Aussen : 13.4'
2014.05.27 21:05:48 5: VCONTROL_READ
2014.05.27 21:05:48 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:05:48 5: VCONTROL: Setze sendstr
2014.05.27 21:05:48 5: VCONTROL: send '01F7080402'
2014.05.27 21:05:48 5: SW: 01f7080402
2014.05.27 21:05:48 5: VCONTROL_READ
2014.05.27 21:05:48 5: VCONTROL: VCONTROL_Read 'e5'
2014.05.27 21:05:48 5: VCONTROL: VCONTROL_Read receive_len < 4, e5
2014.05.27 21:05:48 5: VCONTROL_READ
2014.05.27 21:05:48 5: VCONTROL: VCONTROL_Read '01'
2014.05.27 21:05:48 5: VCONTROL: receive 'Temp-WarmWasser-Ist : 48.5'
2014.05.27 21:05:51 5: VCONTROL_READ
2014.05.27 21:05:51 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:05:51 5: VCONTROL: Setze sendstr
2014.05.27 21:05:51 5: VCONTROL: send '01F7089602'
2014.05.27 21:05:51 5: SW: 01f7089602
2014.05.27 21:05:51 5: VCONTROL_READ
2014.05.27 21:05:51 5: VCONTROL: VCONTROL_Read 'd9'
2014.05.27 21:05:51 5: VCONTROL: VCONTROL_Read receive_len < 4, d9
2014.05.27 21:05:51 5: VCONTROL_READ
2014.05.27 21:05:51 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:05:51 5: VCONTROL: receive 'Temp-Wohnzimmer-Ist : 21.7'
2014.05.27 21:05:54 5: VCONTROL_READ
2014.05.27 21:05:54 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:05:54 5: VCONTROL: Setze sendstr
2014.05.27 21:05:54 5: VCONTROL: send '01F7080202'
2014.05.27 21:05:54 5: SW: 01f7080202
2014.05.27 21:05:54 5: VCONTROL_READ
2014.05.27 21:05:54 5: VCONTROL: VCONTROL_Read 'd7'
2014.05.27 21:05:54 5: VCONTROL: VCONTROL_Read receive_len < 4, d7
2014.05.27 21:05:54 5: VCONTROL_READ
2014.05.27 21:05:54 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:05:54 5: VCONTROL: receive 'Temp-Kessel-Ist : 21.5'
2014.05.27 21:05:57 5: VCONTROL_READ
2014.05.27 21:05:57 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:05:57 5: VCONTROL: Setze sendstr
2014.05.27 21:05:57 5: VCONTROL: send '01F7555A02'
2014.05.27 21:05:57 5: SW: 01f7555a02
2014.05.27 21:05:57 5: VCONTROL_READ
2014.05.27 21:05:57 5: VCONTROL: VCONTROL_Read '32'
2014.05.27 21:05:57 5: VCONTROL: VCONTROL_Read receive_len < 4, 32
2014.05.27 21:05:57 5: VCONTROL_READ
2014.05.27 21:05:57 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:05:57 5: VCONTROL: receive 'Temp-Kessel-Soll : 5'
2014.05.27 21:06:00 5: VCONTROL_READ
2014.05.27 21:06:00 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:00 5: VCONTROL: Setze sendstr
2014.05.27 21:06:00 5: VCONTROL: send '01F7080802'
2014.05.27 21:06:00 5: SW: 01f7080802
2014.05.27 21:06:00 5: VCONTROL_READ
2014.05.27 21:06:00 5: VCONTROL: VCONTROL_Read 'eb'
2014.05.27 21:06:00 5: VCONTROL: VCONTROL_Read receive_len < 4, eb
2014.05.27 21:06:00 5: VCONTROL_READ
2014.05.27 21:06:00 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:00 5: VCONTROL: receive 'Temp-Abgas : 23.5'
2014.05.27 21:06:03 5: VCONTROL_READ
2014.05.27 21:06:03 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:03 5: VCONTROL: Setze sendstr
2014.05.27 21:06:03 5: VCONTROL: send '01F70C2402'
2014.05.27 21:06:03 5: SW: 01f70c2402
2014.05.27 21:06:03 5: VCONTROL_READ
2014.05.27 21:06:03 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:03 5: VCONTROL: VCONTROL_Read receive_len < 4, 00
2014.05.27 21:06:03 5: VCONTROL_READ
2014.05.27 21:06:03 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:03 5: VCONTROL: receive 'Volumenstrom : 0'
2014.05.27 21:06:07 5: VCONTROL_READ
2014.05.27 21:06:07 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:07 5: VCONTROL: Setze sendstr
2014.05.27 21:06:07 5: VCONTROL: send '01F7088A02'
2014.05.27 21:06:07 5: SW: 01f7088a02
2014.05.27 21:06:08 5: VCONTROL_READ
2014.05.27 21:06:08 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:08 5: VCONTROL: VCONTROL_Read receive_len < 4, 05
2014.05.27 21:06:11 5: VCONTROL_READ
2014.05.27 21:06:11 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:11 5: VCONTROL: receive 'BrennerStarts : 1285'
2014.05.27 21:06:11 5: VCONTROL: DEBUG nextday 27 <-> 27
2014.05.27 21:06:13 5: VCONTROL_READ
2014.05.27 21:06:13 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:13 5: VCONTROL: Setze sendstr
2014.05.27 21:06:13 5: VCONTROL: send '01F7A38F01'
2014.05.27 21:06:13 5: SW: 01f7a38f01
2014.05.27 21:06:13 5: VCONTROL_READ
2014.05.27 21:06:13 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:13 5: VCONTROL: receive 'BrennerLeistung : 0'
2014.05.27 21:06:16 5: VCONTROL_READ
2014.05.27 21:06:16 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:16 5: VCONTROL: Setze sendstr
2014.05.27 21:06:16 5: VCONTROL: send '01F7766002'
2014.05.27 21:06:16 5: SW: 01f7766002
2014.05.27 21:06:16 5: VCONTROL_READ
2014.05.27 21:06:16 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:16 5: VCONTROL: VCONTROL_Read receive_len < 4, 00
2014.05.27 21:06:16 5: VCONTROL_READ
2014.05.27 21:06:16 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:16 5: VCONTROL: receive 'PumpeDrehzahl : 0'
2014.05.27 21:06:19 5: VCONTROL_READ
2014.05.27 21:06:19 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:19 5: VCONTROL: Setze sendstr
2014.05.27 21:06:19 5: VCONTROL: send '01F7230101'
2014.05.27 21:06:19 5: SW: 01f7230101
2014.05.27 21:06:19 5: VCONTROL_READ
2014.05.27 21:06:19 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:19 5: VCONTROL: receive 'state : WW'
2014.05.27 21:06:22 5: VCONTROL_READ
2014.05.27 21:06:22 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:22 5: VCONTROL: Setze sendstr
2014.05.27 21:06:22 5: VCONTROL: send '01F7230301'
2014.05.27 21:06:22 5: SW: 01f7230301
2014.05.27 21:06:22 5: VCONTROL_READ
2014.05.27 21:06:22 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:22 5: VCONTROL: receive 'state_party : off'
2014.05.27 21:06:25 5: VCONTROL_READ
2014.05.27 21:06:25 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:25 5: VCONTROL: Setze sendstr
2014.05.27 21:06:25 5: VCONTROL: send '01F7230201'
2014.05.27 21:06:25 5: SW: 01f7230201
2014.05.27 21:06:25 5: VCONTROL_READ
2014.05.27 21:06:25 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:25 5: VCONTROL: receive 'state_spar : off'
2014.05.27 21:06:28 5: VCONTROL_READ
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:28 5: VCONTROL: Setze sendstr
2014.05.27 21:06:28 5: VCONTROL: send '01F7088604'
2014.05.27 21:06:28 5: SW: 01f7088604
2014.05.27 21:06:28 5: VCONTROL_READ
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read 'f7'
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read receive_len < 8, f7
2014.05.27 21:06:28 5: VCONTROL_READ
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read '59'
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read receive_len < 8, f759
2014.05.27 21:06:28 5: VCONTROL_READ
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read 'b2'
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read receive_len < 8, f759b2
2014.05.27 21:06:28 5: VCONTROL_READ
2014.05.27 21:06:28 5: VCONTROL: VCONTROL_Read '00'
2014.05.27 21:06:28 5: VCONTROL: receive 'BrennerStunden : 3246.78861111111'
2014.05.27 21:06:28 5: VCONTROL: DEBUG nextday 27 <-> 27
2014.05.27 21:06:31 5: VCONTROL_READ
2014.05.27 21:06:31 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:31 5: VCONTROL: End of Poll
2014.05.27 21:06:33 5: VCONTROL_READ
2014.05.27 21:06:33 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:35 5: VCONTROL_READ
2014.05.27 21:06:35 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:38 5: VCONTROL_READ
2014.05.27 21:06:38 5: VCONTROL: VCONTROL_Read '05'
2014.05.27 21:06:40 5: VCON


siehe Brennerstarts
FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

Adam

Ja da fehlen Einträge mit VCONTROL: DEBUG05 mit verbose 5!

Beispiel:
2014.05.27 20:46:45 5: VCONTROL: DEBUG05 bufflen: 8
2014.05.27 20:46:45 5: VCONTROL: DEBUG05 buffhalflen: 4
2014.05.27 20:46:45 5: VCONTROL: DEBUG05 cmd: 2ByteS
2014.05.27 20:46:45 5: VCONTROL: DEBUG05 hexline: 05050505
2014.05.27 20:46:45 5: VCONTROL: DEBUG05 REGEXPR: TRUE


Bei mir kommen die!
Habe irgendwie das Gefühl, dass bei Dir eine andere Version aktiv ist!?!?!?!

Sehr komisch

Adam

Du musst aufpassen, wenn Du alte Module im FHEM Verzeichnis stehen lässt.

Wenn Du aus 99_VCONTROL.pm dann 99_VCONTROL_OLD.pm machst wird die OLD trotzdem noch angezogen!!!

Wenn Du mehrere Versionen in einem Verzeichnis hast musst Du die Endung ändern!

Aus .pm dann .old zum Beispiel!!

Bastelbernd

ja du hast recht ,hatte noch alte Versionen umbenannt.Habe jetzt alle anderen gelöscht und nun geht es.
Werde dan mal fleißig loggen.
FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

Adam

#320
Prima, Danke!
Und das könnte erklären waum der Fehler noch bei Dir auftrat !?!?

fischle

Hi Adam,
Ganz kurze Rückmeldung von mir. Das closedev hat nichts gebracht. Hängt immer noch. Logfile liefer ich am we nach, fahr erst mal n paar tage weg :-)

Danke schon für die ganze Unterstützung.

Fabian
RPi,
- USB RS485 Adapter für Stromzähler DRS155M und SDM630M-DC (B+G E-Tech)
- Viesmann KO2B Heizung mit selbstbau Optolink Adapter
- Mi-Light WiFi-Bridge V4, WW/CW LED-Birne

Bastelbernd

Hallo Adam,
sorry für deine Mühe.
Nun lauft natürlich die Version 2.7 perfekt  :D
Keine Ausreißer mehr. Die umbenannte alte Version war wirklich das Problem.
Man muß schon manchmal aufpassen was man macht.
Vielen Dank nochmal für deine Mühe.

Gruß Bernd
FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

Adam

Ja Prima, macht doch nichts, Hauptsache wir haben die Ursache gefunden!!!!!

Adam

@fischle:
Du hast nicht eventuell auch noch alte VCONTROL Versionen im FHEM Verzeichnis
wie Bernd und deswegen werden die logs nicht geschrieben?

Adam

Gunther

Ich habe heute meine Vissmann auf WarmWasser geschaltet und bekomme in meinem Log einen Ölverbrauch von 50 Litern angezeigt. Normalerweise an Tagen wie heute (20°C) 2-3 Liter.

Kann ich nachprüfen was hier schiefläuft?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

Adam

Nur wenn ich einen Log mit Verbose 5 dazu bekomme. (also direkt nach dem Umschalten)
Ich habe in den letzen Wochen ein paar mal umgeschaltet. (Meine Frau wieder zurück ;-) )
Ich konnte nix derartiges feststellen.

Gunther

ein verbose 5 log habe ich nicht.

soll ich mal auf verbose 5 umstellen und dann zurück auf Normalbetrieb und wieder auf WW gehen?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

Adam

ja!
Nur wenn ich die Fehlersituation mit verbose 5 im Log habe, kann ich was dazu sagen.

fischle

Hallo Adam,
so, jetzt bin ich wieder im Lande. Habe mir das Log mal angeschaut. Hier mal ein Auszug von gerade eben. Hatte direkt davor das FHEM neu gestartet. Ich habe den Eindruck, er schließt den Port, macht ihn dann aber nicht mehr auf...

Habe noch Logs vom 26 und 27. gefunden, da war es auch immer so. Nachdem er den Port zu gemacht hatte, kam kein open oder so mehr... Ich werde versuchen mich noch mehr mit der readyfn zu beschäftigen, irgendwo dort muss der Hund begraben liegen.. Gleichzeitig werde ich die Tage mal noch einen anderen USB-Seriell wandler testen... das Ding muss doch in den Griff zu bekommen sein.



2014.06.01 22:25:47 5: HMLAN_Parse: HMLAN1 V:03C1 sNo:KEQ1022891 d:25739A O:25739A t:A103118A IDcnt:0000
2014.06.01 22:25:50 5: VCONTROL_READ
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read '05'
2014.06.01 22:25:50 5: VCONTROL: Setze sendstr
2014.06.01 22:25:50 5: VCONTROL: send '01F7231108'
2014.06.01 22:25:50 5: SW: 01f7231108
2014.06.01 22:25:50 5: VCONTROL_READ
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read '19'
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read receive_len < 16, 19
2014.06.01 22:25:50 5: VCONTROL_READ
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read '7001'
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read receive_len < 16, 197001
2014.06.01 22:25:50 5: VCONTROL_READ
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read '010400'
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read receive_len < 16, 197001010400
2014.06.01 22:25:50 5: VCONTROL_READ
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read '00'
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read receive_len < 16, 19700101040000
2014.06.01 22:25:50 5: VCONTROL_READ
2014.06.01 22:25:50 5: VCONTROL: VCONTROL_Read '00'
2014.06.01 22:25:50 5: VCONTROL: receive 'Urlaub-Ende : Do,01.01.1970 00:00:00'
2014.06.01 22:25:53 5: VCONTROL_READ
2014.06.01 22:25:53 5: VCONTROL: VCONTROL_Read '05'
2014.06.01 22:25:53 5: VCONTROL: Setze sendstr
2014.06.01 22:25:53 5: VCONTROL: send '01F7253501'
2014.06.01 22:25:53 5: SW: 01f7253501
2014.06.01 22:25:53 5: VCONTROL_READ
2014.06.01 22:25:53 5: VCONTROL: VCONTROL_Read '00'
2014.06.01 22:25:53 5: VCONTROL: receive 'Urlaub-Betrieb : off'
2014.06.01 22:25:56 5: VCONTROL_READ
2014.06.01 22:25:56 5: VCONTROL: VCONTROL_Read '05'
2014.06.01 22:25:56 5: VCONTROL: Setze sendstr
2014.06.01 22:25:56 5: VCONTROL: send '01F7230501'
2014.06.01 22:25:56 5: SW: 01f7230501
2014.06.01 22:25:56 5: VCONTROL_READ
2014.06.01 22:25:56 5: VCONTROL: VCONTROL_Read '14'
2014.06.01 22:25:56 5: VCONTROL: receive 'Neigung : 2'
2014.06.01 22:25:59 5: VCONTROL_READ
2014.06.01 22:25:59 5: VCONTROL: VCONTROL_Read '05'
2014.06.01 22:25:59 5: VCONTROL: Setze sendstr
2014.06.01 22:25:59 5: VCONTROL: send '01F7230401'
2014.06.01 22:25:59 5: SW: 01f7230401
2014.06.01 22:25:59 5: VCONTROL_READ
2014.06.01 22:25:59 5: VCONTROL: VCONTROL_Read 'ff'
2014.06.01 22:25:59 5: VCONTROL: receive 'Niveau : -1'
2014.06.01 22:26:02 5: VCONTROL_READ
2014.06.01 22:26:02 5: VCONTROL: VCONTROL_Read '05'
2014.06.01 22:26:02 5: VCONTROL: End of Poll
2014.06.01 22:26:02 3: VCONTROL: USB device closed

RPi,
- USB RS485 Adapter für Stromzähler DRS155M und SDM630M-DC (B+G E-Tech)
- Viesmann KO2B Heizung mit selbstbau Optolink Adapter
- Mi-Light WiFi-Bridge V4, WW/CW LED-Birne