Autor Thema: Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)  (Gelesen 372901 mal)

Offline cRossi

  • New Member
  • *
  • Beiträge: 33
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #1605 am: 10 Juni 2020, 17:39:52 »
Hallo, bei mir ist es genauso. Ich habe im Keller den Rasperry PI per USB Optolinkkabel an einer Vitodens 200 WB2 hängen. Per Ser2Net wird das Serielle Interface über Netzwerk an der Fheminstanz verfügbar gemacht.
Wie müssen eigentlich die Baudeinstellungen für das serielle Interface sein?
Mein Status sieht genau so aus wie auf deinem Bild. Status Initialized, aber keine Readings.
Bei Verbose5 sehe ich nur :
VCONTROL_READ
VCONTROL: VCONTROL_Read '66'

Würde mich ebenfalls über eine Info freuen.

Gruß
Rene



VCONTROL300 ist (noch) kein offiziell freigegebenes Modul und daher nicht direkt aufrufbar.
In diesem Thread https://forum.fhem.de/index.php/topic,67744.0.html gibt's dazu wieder ordentlich was zu lesen.
Das Modul muss von Hand in das Verzeichnis /opt/fhem/FHEM/ kopiert werden - wo auch alle anderen Module liegen.
Habe aktuell die v9 der 89_VCONTROL300.pm verwendet - taucht irgendwo in dem Thread auf und ist leider nicht im ersten Beitrag aktualisiert :(
https://forum.fhem.de/index.php?action=dlattach;topic=67744.0;attach=95956

ACHTUNG:
1. Unter Linux / RasPi auf die richtigen Berechtigungen achten (chown fhem:dialout | chmod 777)
2. Die 300er .cfg unterscheidet sich deutlich von der "normalen" .cfg und muss entsprechend angepasst werden
3. Anschließend ein "shutdown restart"
4. Hilfe aktualisieren: "help VCONTROL300"
5. Device anlegen: "define Heizung VCONTROL300 xxx.xxx.xxx.xxx:4002 /opt/fhem/V200KW1.cfg"

xxx.xxx.xxx.xxx ist bei mir die IP-Adresse des 2. RasPi an der Heizung - eingebunden über ser2net.


Meine neue cfg für V200KW1 sieht so aus:

######################################################################################
# Polling Commands
######################################################################################
#POLL, ADDRESS, ADDRESSTYPE, DIVISOR, READINGNAME, CUMULATION
######################################################################################
POLL, 2301  , 1ByteU, mode   , Betriebsart                      , -
POLL, 2500  , 1ByteU, mode   , Betriebsart-Aktuell              , -
POLL, 2303  , 1ByteU, state  , Betriebsart-Party                , -
POLL, 2302  , 1ByteU, state  , Betriebsart-Spar                 , -
POLL, 2535  , 1ByteU, state  , Betriebsart-Urlaub               , -

POLL, 08A7  , 4Byte , 3600   , Betriebsstunden-Brenner          , day
POLL, 088A  , 4Byte , 1      , Brennerstarts                    , day

POLL, 083E  , 1ByteU, 1      , Fehler-Abgastemperatur           , -
POLL, 083A  , 1ByteU, 1      , Fehler-Aussentemperatur          , -
POLL, 083B  , 1ByteU, 1      , Fehler-Kesseltemperatur          , -
POLL, 083C  , 1ByteU, 1      , Fehler-Warmwassertemperatur      , -

POLL, 00F8  , 2ByteH, 1      , Geraetekennung                   , -

POLL, 2305  , 1ByteU, 10     , Heizkennlinie-Neigung            , -
POLL, 2304  , 1ByteS, 1      , Heizkennlinie-Niveau             , -

POLL, 7570  , 4Byte , 1      , LetzteWartung-Brenner            , -
POLL, 756C  , 4Byte , 1      , LetzteWartung-Intervall          , -

POLL, 2906  , 1ByteU, state  , Pumpe-Heizkreis                  , -
POLL, 0845  , 1ByteU, state  , Pumpe-WarmWasser                 , -
POLL, 0846  , 1ByteU, state  , Pumpe-Zirkulation                , -

POLL, 2301  , mode  , 10     , state                            , -

POLL, 551E  , 1ByteU, state  , Status-Brenner                   , -
POLL, 2510  , 1ByteU, state  , Status-Frostgefahr               , -

POLL, 0883  , 1ByteU, state  , Stoerung-Brenner                 , -
POLL, 0847  , 1ByteU, state  , Stoerung-Sammel                  , -

POLL, 088E  , date  , 1      , Systemzeit                       , -

POLL, 0800  , 2ByteS, 10     , Temperatur-Aussen                , -
POLL, 5527  , 2ByteS, 10     , Temperatur-AussenGedaempft       , -
POLL, 5500  , 2ByteU, 10     , Temperatur-Kessel_ist            , -
POLL, 5502  , 2ByteU, 10     , Temperatur-Kessel_soll           , -
POLL, 2308  , 1ByteU, 1      , Temperatur-Party                 , -
POLL, 2307  , 1ByteU, 1      , Temperatur-RaumReduziert         , -
POLL, 2306  , 1ByteU, 1      , Temperatur-Raum                  , -
POLL, 250C  , 1ByteU, 10     , Temperatur-Raum2                 , -
POLL, 0804  , 2ByteU, 10     , Temperatur-Speicher              , -
POLL, 6500  , 2ByteU, 10     , Temperatur-Warmwasser            , -

POLL, 5525  , 2ByteS, 10     , Temperatur-Aussen_Tiefpass       , -
POLL, 0810  , 2ByteU, 10     , Temperatur-Kessel_Tiefpass       , -
POLL, 0812  , 2ByteU, 10     , Temperatur-Speicher_Tiefpass     , -

POLL, 2309  , date  , 1      , Urlaub-Anfang                    , -
POLL, 2311  , date  , 1      , Urlaub-Ende                      , -


#####################################################################################
# M1 Possible Heating TIMER Get commands
#####################################################################################
POLL, 2000  , timer , 1     , Zeit_Heizung_Mo                   , -
POLL, 2008  , timer , 1     , Zeit_Heizung_Di                   , -
POLL, 2010  , timer , 1     , Zeit_Heizung_Mi                   , -
POLL, 2018  , timer , 1     , Zeit_Heizung_Do                   , -
POLL, 2020  , timer , 1     , Zeit_Heizung_Fr                   , -
POLL, 2028  , timer , 1     , Zeit_Heizung_Sa                   , -
POLL, 2030  , timer , 1     , Zeit_Heizung_So                   , -


#####################################################################################
# M1 Possible Warm Water TIMER Get commands
#####################################################################################
POLL, 2100  , timer , 1     , Zeit_WarmWasser_Mo                , -
POLL, 2108  , timer , 1     , Zeit_WarmWasser_Di                , -
POLL, 2110  , timer , 1     , Zeit_WarmWasser_Mi                , -
POLL, 2118  , timer , 1     , Zeit_WarmWasser_Do                , -
POLL, 2120  , timer , 1     , Zeit_WarmWasser_Fr                , -
POLL, 2128  , timer , 1     , Zeit_WarmWasser_Sa                , -
POLL, 2130  , timer , 1     , Zeit_WarmWasser_So                , -



#####################################################################################
# M1 Possible Set commands which are complete
#####################################################################################
#SET, ADDRESS, ADDRESSTYPE, MULTIPLICATOR, SETNAME, NEXTSET or DAY
#####################################################################################
SET , 230105, 1ByteU, state, Abschaltbetrieb                    , -
SET , 230103, 1ByteU, state, Heizen-Warmwasser                  , -
SET , 230100, 1ByteU, state, Warmwasser                         , -
SET , 230201, 1ByteU, state, Sparbetrieb-AN                     , Partybetrieb-AUS
SET , 230200, 1ByteU, state, Sparbetrieb-AUS                    , -
SET , 230301, 1ByteU, state, Partybetrieb-AN                    , Sparbetrieb-AUS
SET , 230300, 1ByteU, state, Partybetrieb-AUS                   , -

SET , 2306  , 1ByteU, 1    , Temperatur-Raum                    , -
SET , 2307  , 1ByteU, 1    , Temperatur-RaumReduziert           , -
SET , 6300  , 1ByteU, 1    , Temperatur-Warmwasser              , -
SET , 2308  , 1ByteU, 1    , Temperatur-Party                   , -
SET , 2305  , 1ByteU, 10   , Heizkennlinie-Neigung              , -
SET , 2304  , 1ByteS, 1    , Heizkennlinie-Niveau               , -

SET , 2309  , date  , 1    , Urlaub-Anfang                      , -
SET , 2311  , date  , 1    , Urlaub-Ende                        , -

SET , 088E  , date  , 1    , Systemzeit                         , -


#####################################################################################
# M1 Possible Heating TIMER Set commands prefix
#####################################################################################
SET , 2000  , timer , 1    , Zeit_Heizung_Mo                    , MO
SET , 2008  , timer , 1    , Zeit_Heizung_Di                    , DI
SET , 2010  , timer , 1    , Zeit_Heizung_Mi                    , MI
SET , 2018  , timer , 1    , Zeit_Heizung_Do                    , DO
SET , 2020  , timer , 1    , Zeit_Heizung_Fr                    , FR
SET , 2028  , timer , 1    , Zeit_Heizung_Sa                    , SA
SET , 2030  , timer , 1    , Zeit_Heizung_So                    , SO


######################################################################################
# M1 Possible Warm Water Timer Set commands prefix
######################################################################################
SET , 2100  , timer , 1    , Zeit_WarmWasser_Mo                 , MO
SET , 2108  , timer , 1    , Zeit_WarmWasser_Di                 , DI
SET , 2110  , timer , 1    , Zeit_WarmWasser_Mi                 , MI
SET , 2118  , timer , 1    , Zeit_WarmWasser_Do                 , DO
SET , 2120  , timer , 1    , Zeit_WarmWasser_Fr                 , FR
SET , 2128  , timer , 1    , Zeit_WarmWasser_Sa                 , SA
SET , 2130  , timer , 1    , Zeit_WarmWasser_So                 , SO



Wenn das Ändern der Werte und Zeiten nun auch noch klappt (werde ich heute / morgen noch testen) bin ich wohl weg von VCONTROL und neu bei VCONTROL300 :)
Ist sowieso sowas von viel schneller... ;D ;D ;D


Gruß cRossi


RasPi 3B+
HM-MOD-RPI-PCB
FHEM