Anbindung Viessmann Heizung mit VCONTROL300

Begonnen von srxp, 23 Februar 2017, 13:15:51

Vorheriges Thema - Nächstes Thema

crispyduck

Hi elmo25674,

Wie sieht der syslog bei Betrieb mit 89_VCONTROl aus?
Laut dem Syslog ausschnitt diconnected das device genau alle 10 Minuten, oder ein Vielfaches davon:
13:54:29, 13:04:29,....13:34:29,....13:54:29

Ist da eventuell dein Poll Intervall? Oder was passiert sonst alle 10 Minuten?

Lg
Crispyduck

buec65

#91
Hatte auch einen CP2102 an meinem Eigenbau-Adapter und hab den nachdem er sich auch immer abgemeldet hat durch einen PL2303 ersetzt.
Schau mal da, da kompiliert jemand

spezielle Treiber für CP210x http://forum.fhem.de/index.php/topic,15993.msg149224.html#msg149224

oder Stromversorgung überprüfen, wenn es nicht das einzige Gerät am USB ist

elmo25674

Hallo Crispyduck,
mein intervall hab ich auf 3 Minuten eingestellt. Eigentlich läuft auf dem 2ten Raspi nur Oscam.
Hab im Logfile mit VCONTROL auch die disconnects, aber hier verliert das Modul nicht die Verbindung und aktualisiert den ganzen Tag die Daten.
Hab den Adapter auch schon direkt am FHEM Raspi angeschlossen, hier ist daß selbe verhalten.

@buec65:
Den CP kann ich nicht tauschen, da er im Adapter fest vergossen ist.
Werde aber mal die Treiberbeschreibung ausprobieren.

Gruß Christian

Tobias

Zitat von: Newbie am 20 Mai 2017, 11:53:45
Hallo Crispyduck und Tobias,

Wie schon weiter oben erwähnt mußte ich auf 1,0 zurückgehen, da mit 0,1 doch gelegentlich Fehler auftraten. Funkioniert jetzt seit über einer
Woche ohne disconnect´s.

Ich hoffe das Stephan auch die Änderung von postfux_at mit ins Modul überrnimmt.

Hi,
bei mir hat es auch geholfen, leider ist die Änderung bisher noch nicht im offiziellen Modul drin.
Oder wann kann kommt das Modul ins Repository und wird automatisch geupdated?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

guhu

Hallo zusammen,
ich nutze dieses Modul auch, EInlesen klappt wunderbar, nur mit dem Schreiben gibt es Probleme.

Meine Konfiguration:
Vitodens 300   WB3C
Vitotronic 200
Vitosol 100
Vito-ID 20CB

Frage: was muss ich da als vitotronictype einstellen?? Danke.
FHEM 5.9 auf Synology DS918+ (in Docker), HM-CFG-USB2 mit hmlan, HM-CC-RT-DN, HM-SEC-SC-2, nanoCUL,a-culfw,deCONZ,Brennenstuhl-Steckdosen,-FB
Module:ENIGMA2,SONOS,FRITZBOX,FB_CALLLIST,WDT_TIMER,VCONTROL300,WITHINGS

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

knxler

Hallo,

ich versuche das Modul 89_VCONTROL300 bei mir zu benutzen. Ich bekommen die Fehlermeldung:
2017.08.20 19:59:00 1: /dev/ttyUSB0 disconnected, waiting to reappear (Heizung)
2017.08.20 19:59:00 1: PERL WARNING: Use of uninitialized value $mybuf in unpack at ./FHEM/89_VCONTROL300.pm line 1206.
2017.08.20 19:59:00 1: PERL WARNING: Use of uninitialized value $mybuf in unpack at ./FHEM/89_VCONTROL300.pm line 1227.

Ich habe meine CFG-Datei entsprechend angepasst.
89_VCONTROL funktioniert bei mir einwandfrei.
Was für weitere Informationen benötigt ihr.

Gruß Martin

amenomade

Er hat die Verbindung zum USB Sensor verloren, und deswegen kann er nicht mehr korrekt lesen...
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Newbie

Hallo Martin,

hast du diesen Beitrag und folgende beachtet?

https://forum.fhem.de/index.php/topic,67744.msg631649.html#msg631649

Ich glaube die Version im ersten Beitrag hat noch den Fehler drin und deshalb kommt es zu den Problemen mit dem Anschluss über USB.

vg Jens

fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

peterboss

Hallo

Hat einer die aktuelle 89_VCONTROL300.pm Datei?

Danke
Raspberry Pi2 + FHEM 5.6 + Viessmann Vitodens 333 WS3A + USB-Optolink
Raspberry Pi2 + FHEM 5.6 + nanoCUL V 1.65 + 1x HM-LC-Bl1PBU-FM , 1x HM-LC-SW4-DR , 4x HM-TC-IT-WM-W-EU

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Matthias182

Hallo zusammen,

ich habe mit viel Interesse dieses Thema verfolgt und mir jetzt auch das OptoLink Kabel besorgt, um meine Heizung etwas "smarter" zu machen.

Es ist mir auch gelungen eine Verbindung aufzubauen und verschiedene Adressen abzufragen und zu setzen. Nun möchte ich jedoch eine erste Logik aufbauen und da scheitere ich ein wenig.

Ich möchte gerne die WW Soll Temperatur in Abhängigkeit von der WW Ist-Temperatur verändern. Dazu habe ich versucht DOIF einzusetzen. Das funktioniert aber leider nicht wie gedacht.

Den DOIF habe ich wie folgt angelegt:

define doifWWTemp doif (WW-Temp-Oben <= 40) (set WW-Temp-Soll 60)

Die VCONTROL300 config habe ich vorerst hier aus dem Thread übernommen und die sieht so aus:


POLL, 0A82, 1ByteU, state , HZ-Stoerung            , -
POLL, 0800, 2ByteS, 10    , HZ-Temp-Aussen         , -
POLL, 0808, 2ByteU, 10    , HZ-Temp-Abgas          , -
POLL, 0804, 2ByteS, 10    , WW-Temp-Oben           , -

POLL, 6300, 1ByteU, 1     , WW-Temp-Soll           , -
POLL, 0845, 1ByteU, state , WW-Speicherladepumpe   , -
POLL, 0802, 2ByteS, 10    , HZ-Temp-Kessel-Ist     , -
POLL, 555A, 2ByteS, 10    , HZ-Temp-Kessel-Soll    , -
POLL, A38F, 1ByteU, 2     , HZ-BrennerLeistungPct  , -
POLL, 088A, 2ByteU, 1     , HZ-BrennerStarts       , day
POLL, 2323, 1ByteU, mode  , HZ-Betriebsart        , -
POLL, 2303, 1ByteU, state , HZ-state_Comfort       , -
POLL, 2302, 1ByteU, state , HZ-state_Eco           , -
POLL, 55D3, 1ByteU, state , HZ-Brenner             , -

POLL, 37D3, 1ByteU, 10    , HZ-Kennlinie-Neigung   , -
POLL, 37D4, 1ByteS, 1     , HZ-Kennlinie-Niveau    , -
POLL, 2307, 1ByteU, 1     , HZ-Temp-Raum-Soll-Red  , -
POLL, 7688, 2ByteU, 1     , HZ-Foerderhoehe        , -
POLL, 2306, 1ByteU,     1 , HZ-Temp-Raum-Soll      , -
POLL, 2308, 1ByteU,     1 , HZ-Temp-Raum-Soll-Comfort, -
POLL, 3900, 2ByteS, 10    , HZ-Temp-Vorlauf        , -
POLL, 080C, 2ByteS, 10    , HZ-Temp-Vorlauf-Gemeinsam , -
POLL, 7665, 1ByteU, state , HZ-HKP-Pumpe-M2           , -

### SETTINGS ###########

SET, 2323, 1ByteU, mode  , HZ-Betriebsart        , -
SET, 2306, 1ByteU,     1 , HZ-Temp-Raum-Soll      , -
SET, 6300, 1ByteU, 1     , WW-Temp-Soll           , -


Ich hoffe, ihr habt einen Tipp für mich, wo ich etwas falsch gemacht habe.


Danke und Gruß
Matthias

amenomade

Schau mal zuerst die Syntax vom DOIF im CommandRef und / oder Wiki. Sowas wie Du hier schreibst kann man gar nicht mal anlegen, ohne dass Fhem meckert.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Matthias182

Also die Syntax ist so scheinbar in Ordnung und wird bei mir akzeptiert. Das Device wurde mit genau diesen Befehl erzeugt.

amenomade

#104
Kann nicht sein, es sei denn, Du editierst manuell fhem.cfg

doif => es gibt kein "doif" Modul. Der heisst DOIF.
(WW-Temp-Oben <= 40) => so schreibt man es nicht. Da fehlen die eckige Klammern.

Was ergibt ein "list doifWWTemp"?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus