Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)

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

Vorheriges Thema - Nächstes Thema

ReinerZ

Also bei mir funktioniert alles perfekt via LAN.

Habe jetzt einen Raspberry PI als Fhem Server, 99_vcontrol in der Version 2.7 für Netzwerk und die Openv Hardware via LAN (Lantronix) angebunden.
http://openv.wikispaces.com/Bauanleitung+LAN-Ethernet
Die Probleme wenn Fhem keine Openv Hardware via LAN findet, sind in dieser Version auch behoben.

Somit ist alles perfekt :-), läuft schon ewig ...

Gruß

Reiner

Adam

Hallo zusammen,

wie immer alle fleissig  ;D
War auf anderen Baustellen unterwegs und habe irgendwie auch gar keine Nachricht vom Forum bekommen,
dass neue Einträge vorhanden sind.

Ja LAN Anbindung sollte klappen, da ich ja auf DEVIO umgestellt habe!

Das mit dem Zusammentragen der cfg Dateien zu den unterschiedlichen Heizungen fände ich immer noch klasse!

Bitte mal posten dann setze ich sie mit bestimmten Namen in den ersten Post.
Das sollte neuen Usern schneller helfen!!

Fröhliches Weiterbasteln  8)

Adam

salvadore

@Adam

Hier habe ich die im Moment verwendete cfg gepostet: http://forum.fhem.de/index.php/topic,20280.msg190035.html#msg190035

Eins habe ich gestern festgestellt, die Änderung z.B. von WW auf HWW funktionierte nicht.

Gruss
salvadore
FHEM 5.6, APU-Board, CUNO 1.x, RFXtrx433, 8 FHT80B, diverse FS20 Aktoren, Rasperry, div. DS18x-Sensoren, KD101, AB400R, HE877, ESA2000, Beaglebone Black Rev.C, Jeelink, PCA 301, PT8005,

Adam

Hi salvadore, danke, werde die cfg übernehmen.

Zum Status wechsel brauche ich Logs mit verbose 5.
Bei mir funktioniert das. Insbesondere die letzten Tage.
Meine Frau hat die Heizung wieder auf HWW gesetzt un da habe ich ein THRESHOLD definiert,
dass die Anlage auf WW gesetzt wird, wenn die Aussentemperatur auf 20 Grad geht.
Und wieder auf HWW wenn unter 19.8 fällt!

Also am besten loggen und ich versuche mal danach zu schauen!

Gruß
Adam

salvadore

@Adam,
über so etwas hatte ich auch nachgedacht.
Anbei ein Logauszug. Was habe ich gemacht?

set Vito200 state HWW     ----> es wird nicht umgestellt
set Vito200 state WW       ----> wieder zurück

dann manuell an der Steuerung auf HWW umgestellt

in FHEM wird die Umstellung erkannt und angezeigt

set Vito200 state WW       ----> vielleicht geht das ja   ----> Fehlanzeige

wieder manuell an der Steuerung auf WW umgestellt

in FHEM wird die Umstellung erkannt und angezeigt

und das Ganze mehrfach probiert, wobei als STATE angezeigt wird nach der manuellen Umstellung: H+WW FS

Im voraus schon Danke für die Mühe

Gruss
Salvadore


FHEM 5.6, APU-Board, CUNO 1.x, RFXtrx433, 8 FHT80B, diverse FS20 Aktoren, Rasperry, div. DS18x-Sensoren, KD101, AB400R, HE877, ESA2000, Beaglebone Black Rev.C, Jeelink, PCA 301, PT8005,

Adam


salvadore

FHEM 5.6, APU-Board, CUNO 1.x, RFXtrx433, 8 FHT80B, diverse FS20 Aktoren, Rasperry, div. DS18x-Sensoren, KD101, AB400R, HE877, ESA2000, Beaglebone Black Rev.C, Jeelink, PCA 301, PT8005,

Adam

Also was ich erkenne:

2014.08.29 18:13:25 5: VCONTROL: DEBUG SET <-> SET / HWW <-> HWW
2014.08.29 18:13:27 5: VCONTROL_READ
2014.08.29 18:13:27 5: VCONTROL: VCONTROL_Read '05'
2014.08.29 18:13:27 5: VCONTROL: send '01F423010103'
2014.08.29 18:13:27 5: SW: 01f423010103
2014.08.29 18:13:28 5: VCONTROL_READ
2014.08.29 18:13:28 5: VCONTROL: VCONTROL_Read '05'
2014.08.29 18:13:31 5: VCONTROL_READ
2014.08.29 18:13:31 5: VCONTROL: VCONTROL_Read '05'
2014.08.29 18:13:31 5: VCONTROL: send '01F423010103'
2014.08.29 18:13:31 5: SW: 01f423010103
2014.08.29 18:13:31 5: VCONTROL_READ
2014.08.29 18:13:31 5: VCONTROL: VCONTROL_Read '00'


Es wurde auf HWW gesetzt es wurde das Byte auf 03 für die Adresse  01F4230101 gesendet.
Die Heizung hat dies mit 00 quittiert. Also eigentlich alles ok.
(Bei meiner Heizung dauert das aber auch gerne schon mal 1 Minute bis sie mir den Zustandswechsel anzeigt.

2014.08.29 18:17:20 5: VCONTROL: DEBUG SET <-> SET / HWW <-> HWW
2014.08.29 18:18:12 5: VCONTROL: End of Poll
2014.08.29 18:18:15 5: VCONTROL_READ
2014.08.29 18:18:15 5: VCONTROL: VCONTROL_Read '05'
2014.08.29 18:18:15 5: VCONTROL: send '01F423010103'
2014.08.29 18:18:15 5: SW: 01f423010103
2014.08.29 18:18:15 5: VCONTROL_READ
2014.08.29 18:18:15 5: VCONTROL: VCONTROL_Read '00'
2014.08.29 18:18:18 5: VCONTROL_READ


Das Ganze noch mal, da es aber während eines POLL Vorganges passiert (18:17:20) wird erst nach Ende des Pollens (18:18:12)
das Kommando gesendet und mit 00 quittiert (18:18:15).

2014.08.29 18:18:51 5: VCONTROL: Setze sendstr
2014.08.29 18:18:51 5: VCONTROL: send '01F7230101'
2014.08.29 18:18:51 5: SW: 01f7230101
2014.08.29 18:18:51 5: VCONTROL_READ
2014.08.29 18:18:51 5: VCONTROL: VCONTROL_Read '04'
2014.08.29 18:18:51 5: VCONTROL: receive 'state : H+WW FS'


Hier wird der Status ermittelt und es wird das Byte 04 für H+WW FS usgelesen.
Das würde bedeuten Du müsstest bei einem Set auf HWW das Byte 04 senden statt 03.

Also in der CFG Datei:
SET, HWW       ,    01F423010104, state      , -

2014.08.29 18:30:01 5: VCONTROL: DEBUG SET <-> SET / WW <-> WW

2014.08.29 18:30:49 5: VCONTROL: send '01F423010100'
2014.08.29 18:30:49 5: SW: 01f423010100
2014.08.29 18:30:49 5: VCONTROL_READ
2014.08.29 18:30:49 5: VCONTROL: VCONTROL_Read '00'


Hier wird der Status wieder während des Pollens aus WW gesetzt Byte 00 und nach Ende des Poll Vorganges gesendet.
Wieder quittiert die Heizung mit 00!

Also den einen Wert mal umstellen und dann nach einem Set mal etwas warten und an der Heizung schauen,
ob sie es spätestens nach 2minuten würde ich sagen übernommen hat!?

Ansonsten sind vielleicht die SET Adressen nicht die richtigen??

Gruß
Adam

Raven

Ich hatte auch das Problem, daß die Heizung von WW auf HWW nicht umschaltete und umgekehrt. Ich habe alle Codes ausprobiert und nun fkt. es.
Ich mußte die Parameter für den 2. Heizkreislauf verwenden.

Bei dieser Aktion hatte ich aber eins übersehen: Editiere ich die *.CFG über Samba wurde Root der Datei -Owner, mit der Folge, daß nach einem Neustart FHEM komplett stehen blieb. :-) Ich weiß, läßt sich alles über Samba-Einstellungen anders darstellen, aber dennoch evtl. das Modul bitte so anpassen, daß eine "fehlerhafte" *.CFG Datei übersprungen wird; sprich das Modul bricht die weitere Verarbeitung ab.
Cubietruck-Prod: HM-LAN, Heizung, Rolläden, Schalter, Viessmann (optolink)
Cubietruck-DEV:
Fritzbox 7490

Adam

Hi Raven, gute Idee, werde ich mir anschauen und anpassen!

Ja ich denke auch dass die Adressen bei salvadore nicht die richtigen sind!

salvadore

Hi,
kann ich bestätigen, es wird nicht umgestellt.
FHEM 5.6, APU-Board, CUNO 1.x, RFXtrx433, 8 FHT80B, diverse FS20 Aktoren, Rasperry, div. DS18x-Sensoren, KD101, AB400R, HE877, ESA2000, Beaglebone Black Rev.C, Jeelink, PCA 301, PT8005,

Adam

He salvadore,

wenn ich mir die xml Dateien für VPlusHO1 mal anschaue,
ist die einzige Adresse die was mit Betriebsart zu tun hat und auch Read/Write ist folgende:

BedienteilBA_GWGM2 3323 RW

Ich würde sie also mal pollen:

POLL, 01F7332301, mode,        10 , state               , -

und an der Heizung selber mal umstellen.
Dann mal schauen was für Werte kommen. (Verbose 5)

Wenn die Werte plausibel sind, könnte man sie dann zum SET machen und ausprobieren!

Gruß
Adam

salvadore

@Adam
kommt als Antwort "NORM" egal ob HWW oder WW manuell eingestellt.
Vielleicht kann Raven ja mal seine Adresse bekannt geben

Danke + Gruss
Salvadore
FHEM 5.6, APU-Board, CUNO 1.x, RFXtrx433, 8 FHT80B, diverse FS20 Aktoren, Rasperry, div. DS18x-Sensoren, KD101, AB400R, HE877, ESA2000, Beaglebone Black Rev.C, Jeelink, PCA 301, PT8005,

LuckyDay

#403
ich hab bei meiner Vitoladen auch ewig gesucht

lesen schreiben 2323

      <enum bytes='01' text='WW'/>
      <enum bytes='03' text='Reduziert'/>
      <enum bytes='04' text='Normal'/>
      <enum bytes='02' text='H+WW'/>
      <enum bytes='05' text='05?'/>
      <enum bytes='00' text='Abschalt'/>
die Bytes haben sich auch geändert
ich hab die damals über das 300 Protokoll herausbekommen, lauft auch mit dem KW Protokoll
lg

Raven

2301 Betriebsart M1
2500 Ermittle die Betriebsart des Anlagekreises (oder des 1. Heizkreises)
3301 Betriebsart M2
3302 Ermittle die Betriebsart Sparbetrieb für den zweiten Heizkreis

Bei mir läuft 3301
Cubietruck-Prod: HM-LAN, Heizung, Rolläden, Schalter, Viessmann (optolink)
Cubietruck-DEV:
Fritzbox 7490