Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Viessmann-Adapter mit vcontrol

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Viessmann-Adapter mit vcontrol

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MartyBr @blauholsten last edited by MartyBr

      @blauholsten
      Alle Schritte durchgeführt. Zur Beachtung:
      Die vito.xml ist die Originale, nicht die zum Test geänderte Version. In der Config ist möglicherweise noch die geänderte Version hinterlegt (als Datenpunkte).

      Hier das Log:

      
      viessmann.0
      2023-03-16 20:02:48.014	warn	No instance found! null
      
      viessmann.0
      2023-03-16 20:02:48.004	info	Start read new XML...
      
      viessmann.0
      2023-03-16 20:02:47.992	info	starting. Version 1.4.2 (non-npm: misanorot/ioBroker.viessmann) in /opt/iobroker/node_modules/iobroker.viessmann, node: v18.14.2, js-controller: 4.0.24
      
      viessmann.0
      2023-03-16 20:02:47.849	debug	States connected to redis: 127.0.0.1:9000
      
      viessmann.0
      2023-03-16 20:02:47.783	debug	States create User PubSub Client
      
      viessmann.0
      2023-03-16 20:02:47.782	debug	States create System PubSub Client
      
      viessmann.0
      2023-03-16 20:02:47.766	debug	Redis States: Use Redis connection: 127.0.0.1:9000
      
      viessmann.0
      2023-03-16 20:02:47.745	debug	Objects connected to redis: 127.0.0.1:9001
      
      viessmann.0
      2023-03-16 20:02:47.743	debug	Objects client initialize lua scripts
      
      viessmann.0
      2023-03-16 20:02:47.698	debug	Objects create User PubSub Client
      
      viessmann.0
      2023-03-16 20:02:47.697	debug	Objects create System PubSub Client
      
      viessmann.0
      2023-03-16 20:02:47.697	debug	Objects client ready ... initialize now
      
      viessmann.0
      2023-03-16 20:02:47.670	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
      
      viessmann.0
      2023-03-16 20:01:35.884	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      
      viessmann.0
      2023-03-16 20:01:35.883	info	terminating
      
      viessmann.0
      2023-03-16 20:01:35.883	info	cleaned everything up...
      
      viessmann.0
      2023-03-16 20:01:35.882	info	Got terminate signal TERMINATE_YOURSELF
      
      viessmann.0
      2023-03-16 20:01:28.559	warn	cannot read vito.xml Error: ENOENT: no such file or directory, open '/etc/vcontrold/vito.xml'
      
      viessmann.0
      2023-03-16 20:01:28.552	warn	cannot read vcontrold.xml Error: ENOENT: no such file or directory, open '/etc/vcontrold/vcontrold.xml'
      
      viessmann.0
      2023-03-16 20:01:28.535	info	starting. Version 1.4.2 (non-npm: misanorot/ioBroker.viessmann) in /opt/iobroker/node_modules/iobroker.viessmann, node: v18.14.2, js-controller: 4.0.24
      

      Der Adapter ist nicht grün geworden.

      Edit:
      Zweiter Versuch:

      Ich habe die Instanz gelöscht und die Angaben manuell gemacht. Damit war die Datenpunktliste leer und der Adapter hat alles neu eingelesen.
      Er wurde auch grün!

      
      viessmann.0
      2023-03-16 20:09:15.224	debug	Wait for next run: 60000 in ms
      
      viessmann.0
      2023-03-16 20:09:15.223	info	Connect with Viessmann sytem!
      
      viessmann.0
      2023-03-16 20:09:15.202	info	starting. Version 1.4.2 (non-npm: misanorot/ioBroker.viessmann) in /opt/iobroker/node_modules/iobroker.viessmann, node: v18.14.2, js-controller: 4.0.24
      
      viessmann.0
      2023-03-16 20:09:15.062	debug	States connected to redis: 127.0.0.1:9000
      
      viessmann.0
      2023-03-16 20:09:14.991	debug	States create User PubSub Client
      
      viessmann.0
      2023-03-16 20:09:14.991	debug	States create System PubSub Client
      
      viessmann.0
      2023-03-16 20:09:14.976	debug	Redis States: Use Redis connection: 127.0.0.1:9000
      
      viessmann.0
      2023-03-16 20:09:14.955	debug	Objects connected to redis: 127.0.0.1:9001
      
      viessmann.0
      2023-03-16 20:09:14.953	debug	Objects client initialize lua scripts
      
      viessmann.0
      2023-03-16 20:09:14.906	debug	Objects create User PubSub Client
      
      viessmann.0
      2023-03-16 20:09:14.905	debug	Objects create System PubSub Client
      
      viessmann.0
      2023-03-16 20:09:14.903	debug	Objects client ready ... initialize now
      
      viessmann.0
      2023-03-16 20:09:14.875	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
      host.iobroker-test
      2023-03-16 20:09:14.440	info	instance system.adapter.viessmann.0 started with pid 238875
      host.iobroker-test
      2023-03-16 20:09:11.879	info	instance system.adapter.viessmann.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
      host.iobroker-test
      2023-03-16 20:09:11.362	info	stopInstance system.adapter.viessmann.0 send kill signal
      
      viessmann.0
      2023-03-16 20:09:11.317	debug	Wait for next run: 60000 in ms
      
      viessmann.0
      2023-03-16 20:09:11.316	info	Connect with Viessmann sytem!
      
      viessmann.0
      2023-03-16 20:09:11.316	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      
      viessmann.0
      2023-03-16 20:09:11.315	info	terminating
      
      viessmann.0
      2023-03-16 20:09:11.315	info	cleaned everything up...
      
      viessmann.0
      2023-03-16 20:09:11.315	info	Got terminate signal TERMINATE_YOURSELF
      
      viessmann.0
      2023-03-16 20:09:11.312	info	read vito.xml successfull
      host.iobroker-test
      2023-03-16 20:09:11.311	info	stopInstance system.adapter.viessmann.0 (force=false, process=true)
      
      viessmann.0
      2023-03-16 20:09:11.295	debug	Objects are: {"gets":{"Aussentemperatur":{"name":"Aussentemperatur","unit":"°C","type":"number","description":"Ermittle Aussentemperatur in Grad C (-40..70)","polling":-1,"command":"getAussentemperatur"},"TempRaumIst":{"name":"TempRaumIst","unit":"°C","type":"number","description":"Heizkreis HK1: Raumtemperatur HK1 (0..40)","polling":-1,"command":"getTempRaumIst"},"TempRaumSoll":{"name":"TempRaumSoll","unit":"°C","type":"number","description":"Heizkreis HK1: Raumsolltemperatur HK1 von FB (10..30)","polling":-1,"command":"getTempRaumSoll"},"TempRaumSollNormal":{"name":"TempRaumSollNormal","unit":"°C","type":"number","description":"Bedienung HK1 - Heizkreis 1: Raumsolltemperatur normal ","polling":-1,"command":"getTempRaumSollNormal"},"TempRaumSollRed":{"name":"TempRaumSollRed","unit":"°C","type":"number","description":"Raumsolltemperatur reduzierter Betrieb","polling":-1,"command":"getTempRaumSollRed"},"TempRaumSollParty":{"name":"TempRaumSollParty","unit":"°C","type":"number","description":"Bedienung HK1 - Heizkreis 1: Party Solltemperatur (10..30)","polling":-1,"command":"getTempRaumSollParty"},"Raumtemperatur":{"name":"Raumtemperatur","unit":"°C","type":"number","description":"HK1 Heizkreis 1 Wertebereich 10 - 30","polling":-1,"command":"getRaumtemperatur"},"TempWWIstOben":{"name":"TempWWIstOben","unit":"°C","type":"number","description":"Information Warmwasser Wertebereich 0 - 95","polling":-1,"command":"getTempWWIstOben"},"TempWWSoll":{"name":"TempWWSoll","unit":"°C","type":"number","description":"WW - Warmwassersolltemperatur (10..60 (95))","polling":-1,"command":"getTempWWSoll"},"TempWWSoll_2":{"name":"TempWWSoll_2","unit":"°C","type":"number","description":"WW - Zweiter Sollwert (10..60 (95))","polling":-1,"command":"getTempWWSoll_2"},"StatusV1":{"name":"StatusV1","unit":"","type":"string","description":"Status Verdichter 1 (0..1)","polling":-1,"command":"getStatusV1"},"StatusPumpe":{"name":"StatusPumpe","unit":"","type":"string","description":"Status HK1: Heizkreispumpe (0..1)","polling":-1,"command":"getStatusPumpe"},"StatusPumpeZirk":{"name":"StatusPumpeZirk","unit":"","type":"string","description":"Status Zirkulationspumpe (0..1","polling":-1,"command":"getStatusPumpeZirk"},"PumpZirk_Betriebsstunden":{"name":"PumpZirk_Betriebsstunden","unit":"Stunden","type":"number","description":"Betriebsstunden Zirkulationspumpe","polling":-1,"command":"getPumpZirk_Betriebsstunden"},"StatusSpeicherPumpe":{"name":"StatusSpeicherPumpe","unit":"","type":"string","description":"Information - Warmwasser: Speicherladepumpe (0..1)","polling":-1,"command":"getStatusSpeicherPumpe"},"BetriebsstundenPumpeHK1":{"name":"BetriebsstundenPumpeHK1","unit":"","type":"number","description":"Betriebsstunden Anlage Wertebereich 0 - 1150000","polling":-1,"command":"getBetriebsstundenPumpeHK1"},"TempSekVL":{"name":"TempSekVL","unit":"°C","type":"number","description":"HK1: Vorlauftemperatur Sekundaer 1 (0..95)","polling":-1,"command":"getTempSekVL"},"TempSekRL":{"name":"TempSekRL","unit":"°C","type":"number","description":"HK1: Ruecklauftemperatur Sekundaer 1 (0..95)","polling":-1,"command":"getTempSekRL"},"TempPriVL":{"name":"TempPriVL","unit":"°C","type":"number","description":"Vorlauftemperatur Primaerquelle (-20..95)","polling":-1,"command":"getTempPriVL"},"TempPriRL":{"name":"TempPriRL","unit":"°C","type":"number","description":"Ruecklauftemperatur Primaerquelle (-20..95)","polling":-1,"command":"getTempPriRL"},"TempKuehlVL":{"name":"TempKuehlVL","unit":"°C","type":"number","description":"Heizkreis HK1: Vorlauftemperatur Kuehlkreis 1 (0..95)","polling":-1,"command":"getTempKuehlVL"},"StatusQuellePri1":{"name":"StatusQuellePri1","unit":"","type":"string","description":"Diagnose - Anlagenuebersicht: Primaerquelle 1 (Vent. oder Primaerpumpe (0..1)","polling":-1,"command":"getStatusQuellePri1"},"StatusSekPumpe":{"name":"StatusSekPumpe","unit":"","type":"string","description":"Anlagenuebersicht: Sekundaerpumpe 1 (0..1)","polling":-1,"command":"getStatusSekPumpe"},"StatusVentilWW":{"name":"StatusVentilWW","unit":"","type":"string","description":"Waermepumpe: 3-W-Ventil Heizen WW1 (0 (Heizen)..1 (WW))","polling":-1,"command":"getStatusVentilWW"},"StatusVentilWW2":{"name":"StatusVentilWW2","unit":"","type":"string","description":"Waermepumpe: 3-W-Ventil Heizen WW2 (0 (Heizen)..1 (WW))","polling":-1,"command":"getStatusVentilWW2"},"StatusAC":{"name":"StatusAC","unit":"","type":"string","description":"Heizkreis HK1: Kuehlung fuer HK1 (0..1)","polling":-1,"command":"getStatusAC"},"TempVLSoll":{"name":"TempVLSoll","unit":"°C","type":"number","description":"Heizkreis HK1: Vorlaufsolltemperatur HK1 (0..95)","polling":-1,"command":"getTempVLSoll"},"LastVerdichter":{"name":"LastVerdichter","unit":"","type":"number","description":"Last am Verdichter","polling":-1,"command":"getLastVerdichter"},"HKLNiveau":{"name":"HKLNiveau","unit":"","type":"number","description":"Heizkreis 1: Niveau der Heizkennlinie (-15..40)","polling":-1,"command":"getHKLNiveau"},"HKLNeigung":{"name":"HKLNeigung","unit":"","type":"number","description":"Heizkreis 1: Neigung der Heizkennlinie (0..35)","polling":-1,"command":"getHKLNeigung"},"PwrSollVerdichter":{"name":"PwrSollVerdichter","unit":"","type":"number","description":"Anlagenuebersicht: Soll-Leistung Verdichter 1 (0..100)","polling":-1,"command":"getPwrSollVerdichter"},"KKLNiveau":{"name":"KKLNiveau","unit":"","type":"number","description":"Heizkreis 1: Niveau Kuehlkennlinie (-15..40)","polling":-1,"command":"getKKLNiveau"},"KKLNeigung":{"name":"KKLNeigung","unit":"","type":"number","description":"Heizkreis 1: Neigung Kuehlkennlinie (0..35)","polling":-1,"command":"getKKLNeigung"},"EnergieHeizwaerme":{"name":"EnergieHeizwaerme","unit":"","type":"number","description":"Energiebilanz: Heizwärme \"Heizbetrieb\", Verdichter 1","polling":-1,"command":"getEnergieHeizwaerme"},"EnergieHeizwaermeWW":{"name":"EnergieHeizwaermeWW","unit":"","type":"number","description":"Energiebilanz: Heizwärme \"WW-Betrieb\", Verdichter 1","polling":-1,"command":"getEnergieHeizwaermeWW"},"EnergieHeizelektro":{"name":"EnergieHeizelektro","unit":"","type":"number","description":"Energiebilanz: Elektroenergie \"Heizbetrieb\", Verdichter 1","polling":-1,"command":"getEnergieHeizelektro"},"EnergieWWelektro":{"name":"EnergieWWelektro","unit":"","type":"number","description":"Energiebilanz: Elektroenergie \"WW-Betrieb\", Verdichter 1","polling":-1,"command":"getEnergieWWelektro"},"JAZ":{"name":"JAZ","unit":"","type":"number","description":"Energiebilanz: Jahresarbeitszahl (0..10)","polling":-1,"command":"getJAZ"},"JAZHeiz":{"name":"JAZHeiz","unit":"","type":"number","description":"Energiebilanz: Jahresarbeitszahl Heizen (0..10)","polling":-1,"command":"getJAZHeiz"},"JAZWW":{"name":"JAZWW","unit":"","type":"number","description":"Energiebilanz: Jahresarbeitszahl WW (0..10)","polling":-1,"command":"getJAZWW"},"COPHeiz":{"name":"COPHeiz","unit":"","type":"number","description":"Energiebilanz: COP Heizbetrieb (0..10)","polling":-1,"command":"getCOPHeiz"},"Betriebsart":{"name":"Betriebsart","unit":"","type":"string","description":"Heizkreis 1: Betriebsart (0..4)","polling":-1,"command":"getBetriebsart"},"1xWW":{"name":"1xWW","unit":"","type":"string","description":"1 malige Warmwasserbereitung","polling":-1,"command":"get1xWW"},"Heater":{"name":"Heater","unit":"","type":"number","description":"Leistung Durchlauferhitzer (1=3, 2=6 oder 3=9kW)","polling":-1,"command":"getHeater"},"Compressor":{"name":"Compressor","unit":"","type":"number","description":"Freigabe Verdichterstufe (1=WW 2=Heiz 3=WW+Heiz 15=default)","polling":-1,"command":"getCompressor"},"MinZuluftBypass":{"name":"MinZuluftBypass","unit":"°C","type":"number","description":"Minimale Zulufttemperatur für den ByPass in Grad 0,1 °C","polling":-1,"command":"getMinZuluftBypass"},"AussenLuftTemp":{"name":"AussenLuftTemp","unit":"°C","type":"number","description":"Aussentemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getAussenLuftTemp"},"ZuluftTemp":{"name":"ZuluftTemp","unit":"°C","type":"number","description":"Zulufttemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getZuluftTemp"},"AbluftTemp":{"name":"AbluftTemp","unit":"°C","type":"number","description":"Ablufttemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getAbluftTemp"},"FortluftTemp":{"name":"FortluftTemp","unit":"°C","type":"number","description":"Fortlufttemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getFortluftTemp"},"AbluftTempSoll":{"name":"AbluftTempSoll","unit":"°C","type":"number","description":"Ablufttemperatur-Sollwert in Grad 0,1 °C","polling":-1,"command":"getAbluftTempSoll"},"VolstromRed":{"name":"VolstromRed","unit":"","type":"number","description":"Volumenstrom reduzierte Lüftung in m3","polling":-1,"command":"getVolstromRed"},"VolstromNormal":{"name":"VolstromNormal","unit":"","type":"number","description":"Volumenstrom normale Lüftung in m3","polling":-1,"command":"getVolstromNormal"},"VolstromIntensiv":{"name":"VolstromIntensiv","unit":"","type":"number","description":"Volumenstrom intensive Lüftung in m3","polling":-1,"command":"getVolstromIntensiv"}},"sets":{"TempRaumSollNormal":{"name":"TempRaumSollNormal","description":"Setze Soll-Raumtemperatur (10..30)","polling":"nicht möglich","type":"number","command":"setTempRaumSollNormal"},"TempRaumSollRed":{"name":"TempRaumSollRed","description":"Setze Raumsolltemperatur reduzierter Betrieb (10..30)","polling":"nicht möglich","type":"number","command":"setTempRaumSollRed"},"TempRaumSollParty":{"name":"TempRaumSollParty","description":"Setze Party Solltemperatur (10..30)","polling":"nicht möglich","type":"number","command":"setTempRaumSollParty"},"Raumtemperatur":{"name":"Raumtemperatur","description":"RT auf xxC","polling":"nicht möglich","type":"number","command":"setRaumtemperatur"},"Raumtemperatur16":{"name":"Raumtemperatur16","description":"Raumtemperatur auf 16C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur16"},"Raumtemperatur17":{"name":"Raumtemperatur17","description":"Raumtemperatur auf 17C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur17"},"Raumtemperatur18":{"name":"Raumtemperatur18","description":"Raumtemperatur auf 18C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur18"},"Raumtemperatur19":{"name":"Raumtemperatur19","description":"Raumtemperatur auf 19C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur19"},"Raumtemperatur20":{"name":"Raumtemperatur20","description":"Raumtemperatur auf 20C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur20"},"Raumtemperatur21":{"name":"Raumtemperatur21","description":"Raumtemperatur auf 21C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur21"},"Raumtemperatur22":{"name":"Raumtemperatur22","description":"Raumtemperatur auf 22C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur22"},"Raumtemperatur23":{"name":"Raumtemperatur23","description":"Raumtemperatur auf 23C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur23"},"Raumtemperatur24":{"name":"Raumtemperatur24","description":"Raumtemperatur auf 24C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur24"},"Raumtemperatur25":{"name":"Raumtemperatur25","description":"Raumtemperatur auf 25C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur25"},"TempWWSoll":{"name":"TempWWSoll","description":"Setze WW: Warmwassersolltemperatur (10..60 (95))","polling":"nicht möglich","type":"number","command":"setTempWWSoll"},"TempWWSoll_2":{"name":"TempWWSoll_2","description":"Setze WW - Zweiter Sollwert (10..60 (95))","polling":"nicht möglich","type":"number","command":"setTempWWSoll_2"},"HKLNiveau":{"name":"HKLNiveau","description":"Setzen Heizkreis 1: Niveau der Heizkennlinie (-15..40)","polling":"nicht möglich","type":"number","command":"setHKLNiveau"},"HKLNeigung":{"name":"HKLNeigung","description":"Setzen Heizkreis 1: Neigung der Heizkennlinie (0..35)","polling":"nicht möglich","type":"number","command":"setHKLNeigung"},"KKLNiveau":{"name":"KKLNiveau","description":"Setzen Heizkreis 1: Niveau Kuehlkennlinie (-15..40)","polling":"nicht möglich","type":"number","command":"setKKLNiveau"},"KKLNeigung":{"name":"KKLNeigung","description":"Setzen Heizkreis 1: Neigung Kuehlkennlinie (0..35)","polling":"nicht möglich","type":"number","command":"setKKLNeigung"},"Betriebsart":{"name":"Betriebsart","description":"Setze Betriebsart (0..4)","polling":"nicht möglich","type":"string","command":"setBetriebsart"},"Betriebsart0":{"name":"Betriebsart0","description":"Abschaltbetrieb","polling":"nicht möglich","type":"string","command":"setBetriebsart0"},"Betriebsart1":{"name":"Betriebsart1","description":"Warmwasser","polling":"nicht möglich","type":"string","command":"setBetriebsart1"},"Betriebsart2":{"name":"Betriebsart2","description":"Heizen und Warmwasser","polling":"nicht möglich","type":"string","command":"setBetriebsart2"},"1xWWein":{"name":"1xWWein","description":"1 malige Warmwasserbereitung","polling":"nicht möglich","type":"string","command":"set1xWWein"},"1xWWaus":{"name":"1xWWaus","description":"1 malige Warmwasserbereitung","polling":"nicht möglich","type":"string","command":"set1xWWaus"},"HeaterforWW":{"name":"HeaterforWW","description":"Druchlauferhitzer für Warmwasser aktivieren","polling":"nicht möglich","type":"number","command":"setHeaterforWW"},"HeaterforRoomtemp":{"name":"HeaterforRoomtemp","description":"Durchlauferhitzer für Heizung aktivieren","polling":"nicht möglich","type":"number","command":"setHeaterforRoomtemp"},"Heater":{"name":"Heater","description":"Leistung Durchlauferhitzer (1=3, 2=6 oder 3=9kW)","polling":"nicht möglich","type":"number","command":"setHeater"},"Compressor":{"name":"Compressor","description":"Freigabe Verdichterstufe (1=WW 2=Heiz 3=WW+Heiz 15=default)","polling":"nicht möglich","type":"number","command":"setCompressor"},"MinZuluftBypass":{"name":"MinZuluftBypass","description":"Setze Minimale Zulufttemperatur für den ByPass in Grad 0,1 °C","polling":"nicht möglich","type":"number","command":"setMinZuluftBypass"},"AbluftTempSoll":{"name":"AbluftTempSoll","description":"Setze Ablufttemperatur-Sollwert in Grad 0,1 °C","polling":"nicht möglich","type":"number","command":"setAbluftTempSoll"},"VolstromRed":{"name":"VolstromRed","description":"Setze Volumenstrom reduzierte Lüftung in m3 xxx","polling":"nicht möglich","type":"number","command":"setVolstromRed"},"VolstromNormal":{"name":"VolstromNormal","description":"Setze Volumenstrom normale Lüftung in m3 xxx","polling":"nicht möglich","type":"number","command":"setVolstromNormal"},"VolstromIntensiv":{"name":"VolstromIntensiv","description":"Setze Volumenstrom intensive Lüftung in m3 xxx","polling":"nicht möglich","type":"number","command":"setVolstromIntensiv"}},"system":{"-ID":"204D","-name":"V200-S","-protocol":"P300"}}
      
      viessmann.0
      2023-03-16 20:09:11.279	info	read vcontrold.xml successfull
      
      viessmann.0
      2023-03-16 20:09:11.279	debug	Units in vcontrold.xml: {"UT":{"unit":"°C"},"UTH":{"unit":"°C"},"UN":{"unit":""},"UT1":{"unit":"°C"},"UT1U":{"unit":"°C"},"UTI":{"unit":"°C"},"ST":{"unit":""},"XX":{"unit":""},"COL":{"unit":""},"CO":{"unit":""},"PR":{"unit":"%"},"PR1":{"unit":"%"},"PR2":{"unit":"%"},"PR3":{"unit":"%"},"UCH":{"unit":""},"VS":{"unit":"l/h"},"CS":{"unit":"Stunden"},"JAZ":{"unit":""},"PS":{"unit":"Bar"},"BH":{"unit":"h"}}
      
      viessmann.0
      2023-03-16 20:09:11.279	debug	Types in vcontrold.xml: {"UT":{"type":"short"},"UTH":{"type":"short"},"UN":{"type":"short"},"UT1":{"type":"char"},"UT1U":{"type":"uchar"},"UTI":{"type":"uchar"},"ST":{"type":"char"},"XX":{"type":"uchar"},"WW":{"type":"enum"},"COL":{"type":"int"},"CO":{"type":"int"},"PR":{"type":"short"},"PR1":{"type":"uchar"},"PR2":{"type":"uchar"},"PR3":{"type":"uchar"},"UCH":{"type":"uchar"},"VS":{"type":"ushort"},"CS":{"type":"uint"},"CT":{"type":"cycletime"},"RT":{"type":"enum"},"JAZ":{"type":"int"},"BA":{"type":"enum"},"PS":{"type":"short"},"SR":{"type":"enum"},"TI":{"type":"systime"},"DT":{"type":"enum"},"BH":{"type":"uchar"},"BST":{"type":"uchar"},"BST2":{"type":"enum"},"HKT":{"type":"uchar"},"PL":{"type":"short"},"SN":{"type":"uint"},"USV":{"type":"enum"},"BFB":{"type":"uchar"},"ES":{"type":"errstate"}}
      
      viessmann.0
      2023-03-16 20:09:11.258	debug	Copy vcontrold.xml from server to host successfully
      
      viessmann.0
      2023-03-16 20:09:11.243	debug	Copy vito.xml from server to host successfully
      
      viessmann.0
      2023-03-16 20:09:11.221	debug	Try to copy Vito from: /etc/vcontrold/vito.xml to: /opt/iobroker/node_modules/iobroker.viessmann
      
      viessmann.0
      2023-03-16 20:09:10.446	debug	FTP session ready
      
      viessmann.0
      2023-03-16 20:09:09.735	debug	try to create a ssh session
      
      viessmann.0
      2023-03-16 20:09:09.735	debug	try to read xml files
      
      viessmann.0
      2023-03-16 20:09:09.721	info	starting. Version 1.4.2 (non-npm: misanorot/ioBroker.viessmann) in /opt/iobroker/node_modules/iobroker.viessmann, node: v18.14.2, js-controller: 4.0.24
      
      viessmann.0
      2023-03-16 20:09:09.588	debug	States connected to redis: 127.0.0.1:9000
      
      viessmann.0
      2023-03-16 20:09:09.514	debug	States create User PubSub Client
      
      viessmann.0
      2023-03-16 20:09:09.514	debug	States create System PubSub Client
      
      viessmann.0
      2023-03-16 20:09:09.497	debug	Redis States: Use Redis connection: 127.0.0.1:9000
      
      viessmann.0
      2023-03-16 20:09:09.478	debug	Objects connected to redis: 127.0.0.1:9001
      
      viessmann.0
      2023-03-16 20:09:09.475	debug	Objects client initialize lua scripts
      
      viessmann.0
      2023-03-16 20:09:09.433	debug	Objects create User PubSub Client
      
      viessmann.0
      2023-03-16 20:09:09.432	debug	Objects create System PubSub Client
      
      viessmann.0
      2023-03-16 20:09:09.432	debug	Objects client ready ... initialize now
      
      viessmann.0
      2023-03-16 20:09:09.406	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
      
      blauholsten 1 Reply Last reply Reply Quote 0
      • S
        Supernils last edited by

        Hallo,
        ich verwende seit kurzem den Viessmann-Adapter. Nun versuche ich die Soll-Raumtemperatur zu setzen. Das funktioniert auch mit vcontrold bestens. Allerdings wird die Soll-Raumtemperatur nach kurzer Zeit durch die Vorgabe an der Heizung (Drehregler) überschrieben.
        Hat jemand dafür eine Lösung? Mein Ansatz wäre, die Zieltemperatur zyklisch zu senden (z.B. alle 30sek), dann würde ich aber das iobroker Log vollspammen.

        1 Reply Last reply Reply Quote 0
        • blauholsten
          blauholsten Developer @MartyBr last edited by

          @martybr

          Bitte nochmal testen, sollte jetzt klappen. Sobald das positive Feedback kommt, publishe ich es für alle.

          M 1 Reply Last reply Reply Quote 1
          • M
            MartyBr last edited by

            @blauholsten
            Ich war gerade Online, daher hier der schnelle Test. Adapter habe ich aus Github upgedatet.

            Test mit Standard vito.xml:

            essmann.0
            2023-03-20 21:04:19.741	debug	Wait for next run: 60000 in ms
            
            viessmann.0
            2023-03-20 21:04:19.740	info	Connect with Viessmann sytem!
            
            viessmann.0
            2023-03-20 21:04:19.711	info	starting. Version 1.4.2 (non-npm: misanorot/ioBroker.viessmann) in /opt/iobroker/node_modules/iobroker.viessmann, node: v18.15.0, js-controller: 4.0.24
            
            viessmann.0
            2023-03-20 21:04:19.517	debug	States connected to redis: 127.0.0.1:9000
            
            viessmann.0
            2023-03-20 21:04:19.435	debug	States create User PubSub Client
            
            viessmann.0
            2023-03-20 21:04:19.435	debug	States create System PubSub Client
            
            viessmann.0
            2023-03-20 21:04:19.415	debug	Redis States: Use Redis connection: 127.0.0.1:9000
            
            viessmann.0
            2023-03-20 21:04:19.387	debug	Objects connected to redis: 127.0.0.1:9001
            
            viessmann.0
            2023-03-20 21:04:19.383	debug	Objects client initialize lua scripts
            
            viessmann.0
            2023-03-20 21:04:19.313	debug	Objects create User PubSub Client
            
            viessmann.0
            2023-03-20 21:04:19.312	debug	Objects create System PubSub Client
            
            viessmann.0
            2023-03-20 21:04:19.311	debug	Objects client ready ... initialize now
            
            viessmann.0
            2023-03-20 21:04:19.274	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
            host.iobroker-test
            2023-03-20 21:04:18.650	info	instance system.adapter.viessmann.0 started with pid 23158
            host.iobroker-test
            2023-03-20 21:04:16.126	info	instance system.adapter.viessmann.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            
            viessmann.0
            2023-03-20 21:04:15.607	debug	States to delete: viessmann.0.set.VolstromIntensiv
            
            viessmann.0
            2023-03-20 21:04:15.607	debug	States to delete: viessmann.0.set.VolstromNormal
            
            viessmann.0
            2023-03-20 21:04:15.607	debug	States to delete: viessmann.0.set.VolstromRed
            
            viessmann.0
            2023-03-20 21:04:15.607	debug	States to delete: viessmann.0.set.AbluftTempSoll
            
            viessmann.0
            2023-03-20 21:04:15.607	debug	States to delete: viessmann.0.set.MinZuluftBypass
            
            viessmann.0
            2023-03-20 21:04:15.607	debug	States to delete: viessmann.0.set.Compressor
            
            viessmann.0
            2023-03-20 21:04:15.607	debug	States to delete: viessmann.0.set.Heater
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.HeaterforRoomtemp
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.HeaterforWW
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.1xWWaus
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.1xWWein
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.Betriebsart2
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.Betriebsart1
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.Betriebsart0
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.Betriebsart
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.KKLNeigung
            
            viessmann.0
            2023-03-20 21:04:15.606	debug	States to delete: viessmann.0.set.KKLNiveau
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.HKLNeigung
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.HKLNiveau
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.TempWWSoll_2
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.TempWWSoll
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.Raumtemperatur25
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.Raumtemperatur24
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.Raumtemperatur23
            
            viessmann.0
            2023-03-20 21:04:15.605	debug	States to delete: viessmann.0.set.Raumtemperatur22
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.Raumtemperatur21
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.Raumtemperatur20
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.Raumtemperatur19
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.Raumtemperatur18
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.Raumtemperatur17
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.Raumtemperatur16
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.Raumtemperatur
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.TempRaumSollParty
            
            viessmann.0
            2023-03-20 21:04:15.604	debug	States to delete: viessmann.0.set.TempRaumSollRed
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.set.TempRaumSollNormal
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.VolstromIntensiv
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.VolstromNormal
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.VolstromRed
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.AbluftTempSoll
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.FortluftTemp
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.AbluftTemp
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.ZuluftTemp
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.AussenLuftTemp
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.MinZuluftBypass
            
            viessmann.0
            2023-03-20 21:04:15.603	debug	States to delete: viessmann.0.get.Compressor
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.Heater
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.1xWW
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.Betriebsart
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.COPHeiz
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.JAZWW
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.JAZHeiz
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.JAZ
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.EnergieWWelektro
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.EnergieHeizelektro
            
            viessmann.0
            2023-03-20 21:04:15.602	debug	States to delete: viessmann.0.get.EnergieHeizwaermeWW
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.EnergieHeizwaerme
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.KKLNeigung
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.KKLNiveau
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.PwrSollVerdichter
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.HKLNeigung
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.HKLNiveau
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.LastVerdichter
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.TempVLSoll
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.StatusAC
            
            viessmann.0
            2023-03-20 21:04:15.601	debug	States to delete: viessmann.0.get.StatusVentilWW2
            
            viessmann.0
            2023-03-20 21:04:15.600	debug	States to delete: viessmann.0.get.StatusVentilWW
            
            viessmann.0
            2023-03-20 21:04:15.600	debug	States to delete: viessmann.0.get.StatusSekPumpe
            
            viessmann.0
            2023-03-20 21:04:15.600	debug	States to delete: viessmann.0.get.StatusQuellePri1
            
            viessmann.0
            2023-03-20 21:04:15.600	debug	States to delete: viessmann.0.get.TempKuehlVL
            
            viessmann.0
            2023-03-20 21:04:15.600	debug	States to delete: viessmann.0.get.TempPriRL
            
            viessmann.0
            2023-03-20 21:04:15.600	debug	States to delete: viessmann.0.get.TempPriVL
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.TempSekRL
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.TempSekVL
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.BetriebsstundenPumpeHK1
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.StatusSpeicherPumpe
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.PumpZirk_Betriebsstunden
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.StatusPumpeZirk
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.StatusPumpe
            
            viessmann.0
            2023-03-20 21:04:15.599	debug	States to delete: viessmann.0.get.StatusV1
            
            viessmann.0
            2023-03-20 21:04:15.598	debug	States to delete: viessmann.0.get.TempWWSoll_2
            
            viessmann.0
            2023-03-20 21:04:15.598	debug	States to delete: viessmann.0.get.TempWWSoll
            
            viessmann.0
            2023-03-20 21:04:15.598	debug	States to delete: viessmann.0.get.TempWWIstOben
            
            viessmann.0
            2023-03-20 21:04:15.598	debug	States to delete: viessmann.0.get.Raumtemperatur
            
            viessmann.0
            2023-03-20 21:04:15.598	debug	States to delete: viessmann.0.get.TempRaumSollParty
            
            viessmann.0
            2023-03-20 21:04:15.597	debug	States to delete: viessmann.0.get.TempRaumSollRed
            
            viessmann.0
            2023-03-20 21:04:15.597	debug	States to delete: viessmann.0.get.TempRaumSollNormal
            
            viessmann.0
            2023-03-20 21:04:15.597	debug	States to delete: viessmann.0.get.TempRaumSoll
            
            viessmann.0
            2023-03-20 21:04:15.597	debug	States to delete: viessmann.0.get.TempRaumIst
            
            viessmann.0
            2023-03-20 21:04:15.596	debug	States to delete: viessmann.0.get.Aussentemperatur
            host.iobroker-test
            2023-03-20 21:04:15.560	info	stopInstance system.adapter.viessmann.0 send kill signal
            
            viessmann.0
            2023-03-20 21:04:15.527	debug	Wait for next run: 60000 in ms
            
            viessmann.0
            2023-03-20 21:04:15.526	info	Connect with Viessmann sytem!
            
            viessmann.0
            2023-03-20 21:04:15.522	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            
            viessmann.0
            2023-03-20 21:04:15.522	info	terminating
            
            viessmann.0
            2023-03-20 21:04:15.522	info	cleaned everything up...
            
            viessmann.0
            2023-03-20 21:04:15.521	info	Got terminate signal TERMINATE_YOURSELF
            
            viessmann.0
            2023-03-20 21:04:15.517	info	read vito.xml successfull
            host.iobroker-test
            2023-03-20 21:04:15.516	info	stopInstance system.adapter.viessmann.0 (force=false, process=true)
            
            viessmann.0
            2023-03-20 21:04:15.486	debug	Objects are: {"gets":{"Aussentemperatur":{"name":"Aussentemperatur","unit":"°C","type":"number","description":"Ermittle Aussentemperatur in Grad C (-40..70)","polling":-1,"command":"getAussentemperatur"},"TempRaumIst":{"name":"TempRaumIst","unit":"°C","type":"number","description":"Heizkreis HK1: Raumtemperatur HK1 (0..40)","polling":-1,"command":"getTempRaumIst"},"TempRaumSoll":{"name":"TempRaumSoll","unit":"°C","type":"number","description":"Heizkreis HK1: Raumsolltemperatur HK1 von FB (10..30)","polling":-1,"command":"getTempRaumSoll"},"TempRaumSollNormal":{"name":"TempRaumSollNormal","unit":"°C","type":"number","description":"Bedienung HK1 - Heizkreis 1: Raumsolltemperatur normal ","polling":-1,"command":"getTempRaumSollNormal"},"TempRaumSollRed":{"name":"TempRaumSollRed","unit":"°C","type":"number","description":"Raumsolltemperatur reduzierter Betrieb","polling":-1,"command":"getTempRaumSollRed"},"TempRaumSollParty":{"name":"TempRaumSollParty","unit":"°C","type":"number","description":"Bedienung HK1 - Heizkreis 1: Party Solltemperatur (10..30)","polling":-1,"command":"getTempRaumSollParty"},"Raumtemperatur":{"name":"Raumtemperatur","unit":"°C","type":"number","description":"HK1 Heizkreis 1 Wertebereich 10 - 30","polling":-1,"command":"getRaumtemperatur"},"TempWWIstOben":{"name":"TempWWIstOben","unit":"°C","type":"number","description":"Information Warmwasser Wertebereich 0 - 95","polling":-1,"command":"getTempWWIstOben"},"TempWWSoll":{"name":"TempWWSoll","unit":"°C","type":"number","description":"WW - Warmwassersolltemperatur (10..60 (95))","polling":-1,"command":"getTempWWSoll"},"TempWWSoll_2":{"name":"TempWWSoll_2","unit":"°C","type":"number","description":"WW - Zweiter Sollwert (10..60 (95))","polling":-1,"command":"getTempWWSoll_2"},"StatusV1":{"name":"StatusV1","unit":"","type":"string","description":"Status Verdichter 1 (0..1)","polling":-1,"command":"getStatusV1"},"StatusPumpe":{"name":"StatusPumpe","unit":"","type":"string","description":"Status HK1: Heizkreispumpe (0..1)","polling":-1,"command":"getStatusPumpe"},"StatusPumpeZirk":{"name":"StatusPumpeZirk","unit":"","type":"string","description":"Status Zirkulationspumpe (0..1","polling":-1,"command":"getStatusPumpeZirk"},"PumpZirk_Betriebsstunden":{"name":"PumpZirk_Betriebsstunden","unit":"Stunden","type":"number","description":"Betriebsstunden Zirkulationspumpe","polling":-1,"command":"getPumpZirk_Betriebsstunden"},"StatusSpeicherPumpe":{"name":"StatusSpeicherPumpe","unit":"","type":"string","description":"Information - Warmwasser: Speicherladepumpe (0..1)","polling":-1,"command":"getStatusSpeicherPumpe"},"BetriebsstundenPumpeHK1":{"name":"BetriebsstundenPumpeHK1","unit":"","type":"number","description":"Betriebsstunden Anlage Wertebereich 0 - 1150000","polling":-1,"command":"getBetriebsstundenPumpeHK1"},"TempSekVL":{"name":"TempSekVL","unit":"°C","type":"number","description":"HK1: Vorlauftemperatur Sekundaer 1 (0..95)","polling":-1,"command":"getTempSekVL"},"TempSekRL":{"name":"TempSekRL","unit":"°C","type":"number","description":"HK1: Ruecklauftemperatur Sekundaer 1 (0..95)","polling":-1,"command":"getTempSekRL"},"TempPriVL":{"name":"TempPriVL","unit":"°C","type":"number","description":"Vorlauftemperatur Primaerquelle (-20..95)","polling":-1,"command":"getTempPriVL"},"TempPriRL":{"name":"TempPriRL","unit":"°C","type":"number","description":"Ruecklauftemperatur Primaerquelle (-20..95)","polling":-1,"command":"getTempPriRL"},"TempKuehlVL":{"name":"TempKuehlVL","unit":"°C","type":"number","description":"Heizkreis HK1: Vorlauftemperatur Kuehlkreis 1 (0..95)","polling":-1,"command":"getTempKuehlVL"},"StatusQuellePri1":{"name":"StatusQuellePri1","unit":"","type":"string","description":"Diagnose - Anlagenuebersicht: Primaerquelle 1 (Vent. oder Primaerpumpe (0..1)","polling":-1,"command":"getStatusQuellePri1"},"StatusSekPumpe":{"name":"StatusSekPumpe","unit":"","type":"string","description":"Anlagenuebersicht: Sekundaerpumpe 1 (0..1)","polling":-1,"command":"getStatusSekPumpe"},"StatusVentilWW":{"name":"StatusVentilWW","unit":"","type":"string","description":"Waermepumpe: 3-W-Ventil Heizen WW1 (0 (Heizen)..1 (WW))","polling":-1,"command":"getStatusVentilWW"},"StatusVentilWW2":{"name":"StatusVentilWW2","unit":"","type":"string","description":"Waermepumpe: 3-W-Ventil Heizen WW2 (0 (Heizen)..1 (WW))","polling":-1,"command":"getStatusVentilWW2"},"StatusAC":{"name":"StatusAC","unit":"","type":"string","description":"Heizkreis HK1: Kuehlung fuer HK1 (0..1)","polling":-1,"command":"getStatusAC"},"TempVLSoll":{"name":"TempVLSoll","unit":"°C","type":"number","description":"Heizkreis HK1: Vorlaufsolltemperatur HK1 (0..95)","polling":-1,"command":"getTempVLSoll"},"LastVerdichter":{"name":"LastVerdichter","unit":"","type":"number","description":"Last am Verdichter","polling":-1,"command":"getLastVerdichter"},"HKLNiveau":{"name":"HKLNiveau","unit":"","type":"number","description":"Heizkreis 1: Niveau der Heizkennlinie (-15..40)","polling":-1,"command":"getHKLNiveau"},"HKLNeigung":{"name":"HKLNeigung","unit":"","type":"number","description":"Heizkreis 1: Neigung der Heizkennlinie (0..35)","polling":-1,"command":"getHKLNeigung"},"PwrSollVerdichter":{"name":"PwrSollVerdichter","unit":"","type":"number","description":"Anlagenuebersicht: Soll-Leistung Verdichter 1 (0..100)","polling":-1,"command":"getPwrSollVerdichter"},"KKLNiveau":{"name":"KKLNiveau","unit":"","type":"number","description":"Heizkreis 1: Niveau Kuehlkennlinie (-15..40)","polling":-1,"command":"getKKLNiveau"},"KKLNeigung":{"name":"KKLNeigung","unit":"","type":"number","description":"Heizkreis 1: Neigung Kuehlkennlinie (0..35)","polling":-1,"command":"getKKLNeigung"},"EnergieHeizwaerme":{"name":"EnergieHeizwaerme","unit":"","type":"number","description":"Energiebilanz: Heizwärme \"Heizbetrieb\", Verdichter 1","polling":-1,"command":"getEnergieHeizwaerme"},"EnergieHeizwaermeWW":{"name":"EnergieHeizwaermeWW","unit":"","type":"number","description":"Energiebilanz: Heizwärme \"WW-Betrieb\", Verdichter 1","polling":-1,"command":"getEnergieHeizwaermeWW"},"EnergieHeizelektro":{"name":"EnergieHeizelektro","unit":"","type":"number","description":"Energiebilanz: Elektroenergie \"Heizbetrieb\", Verdichter 1","polling":-1,"command":"getEnergieHeizelektro"},"EnergieWWelektro":{"name":"EnergieWWelektro","unit":"","type":"number","description":"Energiebilanz: Elektroenergie \"WW-Betrieb\", Verdichter 1","polling":-1,"command":"getEnergieWWelektro"},"JAZ":{"name":"JAZ","unit":"","type":"number","description":"Energiebilanz: Jahresarbeitszahl (0..10)","polling":-1,"command":"getJAZ"},"JAZHeiz":{"name":"JAZHeiz","unit":"","type":"number","description":"Energiebilanz: Jahresarbeitszahl Heizen (0..10)","polling":-1,"command":"getJAZHeiz"},"JAZWW":{"name":"JAZWW","unit":"","type":"number","description":"Energiebilanz: Jahresarbeitszahl WW (0..10)","polling":-1,"command":"getJAZWW"},"COPHeiz":{"name":"COPHeiz","unit":"","type":"number","description":"Energiebilanz: COP Heizbetrieb (0..10)","polling":-1,"command":"getCOPHeiz"},"Betriebsart":{"name":"Betriebsart","unit":"","type":"string","description":"Heizkreis 1: Betriebsart (0..4)","polling":-1,"command":"getBetriebsart"},"1xWW":{"name":"1xWW","unit":"","type":"string","description":"1 malige Warmwasserbereitung","polling":-1,"command":"get1xWW"},"Heater":{"name":"Heater","unit":"","type":"number","description":"Leistung Durchlauferhitzer (1=3, 2=6 oder 3=9kW)","polling":-1,"command":"getHeater"},"Compressor":{"name":"Compressor","unit":"","type":"number","description":"Freigabe Verdichterstufe (1=WW 2=Heiz 3=WW+Heiz 15=default)","polling":-1,"command":"getCompressor"},"MinZuluftBypass":{"name":"MinZuluftBypass","unit":"°C","type":"number","description":"Minimale Zulufttemperatur für den ByPass in Grad 0,1 °C","polling":-1,"command":"getMinZuluftBypass"},"AussenLuftTemp":{"name":"AussenLuftTemp","unit":"°C","type":"number","description":"Aussentemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getAussenLuftTemp"},"ZuluftTemp":{"name":"ZuluftTemp","unit":"°C","type":"number","description":"Zulufttemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getZuluftTemp"},"AbluftTemp":{"name":"AbluftTemp","unit":"°C","type":"number","description":"Ablufttemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getAbluftTemp"},"FortluftTemp":{"name":"FortluftTemp","unit":"°C","type":"number","description":"Fortlufttemperatur VitoVent in Grad 0,1 °C","polling":-1,"command":"getFortluftTemp"},"AbluftTempSoll":{"name":"AbluftTempSoll","unit":"°C","type":"number","description":"Ablufttemperatur-Sollwert in Grad 0,1 °C","polling":-1,"command":"getAbluftTempSoll"},"VolstromRed":{"name":"VolstromRed","unit":"","type":"number","description":"Volumenstrom reduzierte Lüftung in m3","polling":-1,"command":"getVolstromRed"},"VolstromNormal":{"name":"VolstromNormal","unit":"","type":"number","description":"Volumenstrom normale Lüftung in m3","polling":-1,"command":"getVolstromNormal"},"VolstromIntensiv":{"name":"VolstromIntensiv","unit":"","type":"number","description":"Volumenstrom intensive Lüftung in m3","polling":-1,"command":"getVolstromIntensiv"}},"sets":{"TempRaumSollNormal":{"name":"TempRaumSollNormal","description":"Setze Soll-Raumtemperatur (10..30)","polling":"nicht möglich","type":"number","command":"setTempRaumSollNormal"},"TempRaumSollRed":{"name":"TempRaumSollRed","description":"Setze Raumsolltemperatur reduzierter Betrieb (10..30)","polling":"nicht möglich","type":"number","command":"setTempRaumSollRed"},"TempRaumSollParty":{"name":"TempRaumSollParty","description":"Setze Party Solltemperatur (10..30)","polling":"nicht möglich","type":"number","command":"setTempRaumSollParty"},"Raumtemperatur":{"name":"Raumtemperatur","description":"RT auf xxC","polling":"nicht möglich","type":"number","command":"setRaumtemperatur"},"Raumtemperatur16":{"name":"Raumtemperatur16","description":"Raumtemperatur auf 16C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur16"},"Raumtemperatur17":{"name":"Raumtemperatur17","description":"Raumtemperatur auf 17C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur17"},"Raumtemperatur18":{"name":"Raumtemperatur18","description":"Raumtemperatur auf 18C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur18"},"Raumtemperatur19":{"name":"Raumtemperatur19","description":"Raumtemperatur auf 19C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur19"},"Raumtemperatur20":{"name":"Raumtemperatur20","description":"Raumtemperatur auf 20C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur20"},"Raumtemperatur21":{"name":"Raumtemperatur21","description":"Raumtemperatur auf 21C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur21"},"Raumtemperatur22":{"name":"Raumtemperatur22","description":"Raumtemperatur auf 22C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur22"},"Raumtemperatur23":{"name":"Raumtemperatur23","description":"Raumtemperatur auf 23C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur23"},"Raumtemperatur24":{"name":"Raumtemperatur24","description":"Raumtemperatur auf 24C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur24"},"Raumtemperatur25":{"name":"Raumtemperatur25","description":"Raumtemperatur auf 25C","polling":"nicht möglich","type":"number","command":"setRaumtemperatur25"},"TempWWSoll":{"name":"TempWWSoll","description":"Setze WW: Warmwassersolltemperatur (10..60 (95))","polling":"nicht möglich","type":"number","command":"setTempWWSoll"},"TempWWSoll_2":{"name":"TempWWSoll_2","description":"Setze WW - Zweiter Sollwert (10..60 (95))","polling":"nicht möglich","type":"number","command":"setTempWWSoll_2"},"HKLNiveau":{"name":"HKLNiveau","description":"Setzen Heizkreis 1: Niveau der Heizkennlinie (-15..40)","polling":"nicht möglich","type":"number","command":"setHKLNiveau"},"HKLNeigung":{"name":"HKLNeigung","description":"Setzen Heizkreis 1: Neigung der Heizkennlinie (0..35)","polling":"nicht möglich","type":"number","command":"setHKLNeigung"},"KKLNiveau":{"name":"KKLNiveau","description":"Setzen Heizkreis 1: Niveau Kuehlkennlinie (-15..40)","polling":"nicht möglich","type":"number","command":"setKKLNiveau"},"KKLNeigung":{"name":"KKLNeigung","description":"Setzen Heizkreis 1: Neigung Kuehlkennlinie (0..35)","polling":"nicht möglich","type":"number","command":"setKKLNeigung"},"Betriebsart":{"name":"Betriebsart","description":"Setze Betriebsart (0..4)","polling":"nicht möglich","type":"string","command":"setBetriebsart"},"Betriebsart0":{"name":"Betriebsart0","description":"Abschaltbetrieb","polling":"nicht möglich","type":"string","command":"setBetriebsart0"},"Betriebsart1":{"name":"Betriebsart1","description":"Warmwasser","polling":"nicht möglich","type":"string","command":"setBetriebsart1"},"Betriebsart2":{"name":"Betriebsart2","description":"Heizen und Warmwasser","polling":"nicht möglich","type":"string","command":"setBetriebsart2"},"1xWWein":{"name":"1xWWein","description":"1 malige Warmwasserbereitung","polling":"nicht möglich","type":"string","command":"set1xWWein"},"1xWWaus":{"name":"1xWWaus","description":"1 malige Warmwasserbereitung","polling":"nicht möglich","type":"string","command":"set1xWWaus"},"HeaterforWW":{"name":"HeaterforWW","description":"Druchlauferhitzer für Warmwasser aktivieren","polling":"nicht möglich","type":"number","command":"setHeaterforWW"},"HeaterforRoomtemp":{"name":"HeaterforRoomtemp","description":"Durchlauferhitzer für Heizung aktivieren","polling":"nicht möglich","type":"number","command":"setHeaterforRoomtemp"},"Heater":{"name":"Heater","description":"Leistung Durchlauferhitzer (1=3, 2=6 oder 3=9kW)","polling":"nicht möglich","type":"number","command":"setHeater"},"Compressor":{"name":"Compressor","description":"Freigabe Verdichterstufe (1=WW 2=Heiz 3=WW+Heiz 15=default)","polling":"nicht möglich","type":"number","command":"setCompressor"},"MinZuluftBypass":{"name":"MinZuluftBypass","description":"Setze Minimale Zulufttemperatur für den ByPass in Grad 0,1 °C","polling":"nicht möglich","type":"number","command":"setMinZuluftBypass"},"AbluftTempSoll":{"name":"AbluftTempSoll","description":"Setze Ablufttemperatur-Sollwert in Grad 0,1 °C","polling":"nicht möglich","type":"number","command":"setAbluftTempSoll"},"VolstromRed":{"name":"VolstromRed","description":"Setze Volumenstrom reduzierte Lüftung in m3 xxx","polling":"nicht möglich","type":"number","command":"setVolstromRed"},"VolstromNormal":{"name":"VolstromNormal","description":"Setze Volumenstrom normale Lüftung in m3 xxx","polling":"nicht möglich","type":"number","command":"setVolstromNormal"},"VolstromIntensiv":{"name":"VolstromIntensiv","description":"Setze Volumenstrom intensive Lüftung in m3 xxx","polling":"nicht möglich","type":"number","command":"setVolstromIntensiv"}},"system":{"-ID":"204D","-name":"V200-S","-protocol":"P300"}}
            
            viessmann.0
            2023-03-20 21:04:15.462	info	read vcontrold.xml successfull
            
            viessmann.0
            2023-03-20 21:04:15.462	debug	Units in vcontrold.xml: {"UT":{"unit":"°C"},"UTH":{"unit":"°C"},"UN":{"unit":""},"UT1":{"unit":"°C"},"UT1U":{"unit":"°C"},"UTI":{"unit":"°C"},"ST":{"unit":""},"XX":{"unit":""},"COL":{"unit":""},"CO":{"unit":""},"PR":{"unit":"%"},"PR1":{"unit":"%"},"PR2":{"unit":"%"},"PR3":{"unit":"%"},"UCH":{"unit":""},"VS":{"unit":"l/h"},"CS":{"unit":"Stunden"},"JAZ":{"unit":""},"PS":{"unit":"Bar"},"BH":{"unit":"h"}}
            
            viessmann.0
            2023-03-20 21:04:15.462	debug	Types in vcontrold.xml: {"UT":{"type":"short"},"UTH":{"type":"short"},"UN":{"type":"short"},"UT1":{"type":"char"},"UT1U":{"type":"uchar"},"UTI":{"type":"uchar"},"ST":{"type":"char"},"XX":{"type":"uchar"},"WW":{"type":"enum"},"COL":{"type":"int"},"CO":{"type":"int"},"PR":{"type":"short"},"PR1":{"type":"uchar"},"PR2":{"type":"uchar"},"PR3":{"type":"uchar"},"UCH":{"type":"uchar"},"VS":{"type":"ushort"},"CS":{"type":"uint"},"CT":{"type":"cycletime"},"RT":{"type":"enum"},"JAZ":{"type":"int"},"BA":{"type":"enum"},"PS":{"type":"short"},"SR":{"type":"enum"},"TI":{"type":"systime"},"DT":{"type":"enum"},"BH":{"type":"uchar"},"BST":{"type":"uchar"},"BST2":{"type":"enum"},"HKT":{"type":"uchar"},"PL":{"type":"short"},"SN":{"type":"uint"},"USV":{"type":"enum"},"BFB":{"type":"uchar"},"ES":{"type":"errstate"}}
            
            viessmann.0
            2023-03-20 21:04:15.436	debug	Copy vcontrold.xml from server to host successfully
            
            viessmann.0
            2023-03-20 21:04:15.402	debug	Copy vito.xml from server to host successfully
            
            viessmann.0
            2023-03-20 21:04:15.360	debug	Try to copy Vito from: /etc/vcontrold/vito.xml to: /opt/iobroker/node_modules/iobroker.viessmann
            
            viessmann.0
            2023-03-20 21:04:14.949	debug	FTP session ready
            
            viessmann.0
            2023-03-20 21:04:14.202	debug	try to create a ssh session
            
            viessmann.0
            2023-03-20 21:04:14.201	debug	try to read xml files
            
            viessmann.0
            2023-03-20 21:04:14.189	info	starting. Version 1.4.2 (non-npm: misanorot/ioBroker.viessmann) in /opt/iobroker/node_modules/iobroker.viessmann, node: v18.15.0, js-controller: 4.0.24
            

            Test mit geänderter vito.xml:

            viessmann.0
            2023-03-20 21:12:55.717	debug	Wait for next run: 60000 in ms
            
            viessmann.0
            2023-03-20 21:12:55.716	info	Connect with Viessmann sytem!
            
            viessmann.0
            2023-03-20 21:12:55.696	info	starting. Version 1.4.2 (non-npm: misanorot/ioBroker.viessmann) in /opt/iobroker/node_modules/iobroker.viessmann, node: v18.15.0, js-controller: 4.0.24
            
            viessmann.0
            2023-03-20 21:12:55.553	debug	States connected to redis: 127.0.0.1:9000
            
            viessmann.0
            2023-03-20 21:12:55.485	debug	States create User PubSub Client
            
            viessmann.0
            2023-03-20 21:12:55.484	debug	States create System PubSub Client
            
            viessmann.0
            2023-03-20 21:12:55.470	debug	Redis States: Use Redis connection: 127.0.0.1:9000
            
            viessmann.0
            2023-03-20 21:12:55.444	debug	Objects connected to redis: 127.0.0.1:9001
            
            viessmann.0
            2023-03-20 21:12:55.442	debug	Objects client initialize lua scripts
            
            viessmann.0
            2023-03-20 21:12:55.401	debug	Objects create User PubSub Client
            
            viessmann.0
            2023-03-20 21:12:55.401	debug	Objects create System PubSub Client
            
            viessmann.0
            2023-03-20 21:12:55.400	debug	Objects client ready ... initialize now
            
            viessmann.0
            2023-03-20 21:12:55.373	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
            host.iobroker-test
            2023-03-20 21:12:54.951	info	instance system.adapter.viessmann.0 started with pid 23256
            host.iobroker-test
            2023-03-20 21:12:52.429	info	instance system.adapter.viessmann.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            
            viessmann.0
            2023-03-20 21:12:51.920	debug	States to delete: viessmann.0.set.VolstromIntensiv
            
            viessmann.0
            2023-03-20 21:12:51.920	debug	States to delete: viessmann.0.set.VolstromRed
            
            viessmann.0
            2023-03-20 21:12:51.920	debug	States to delete: viessmann.0.set.AbluftTempSoll
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.Compressor
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.HeaterforRoomtemp
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.1xWWaus
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.Betriebsart2
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.Betriebsart0
            
            viessmann.0
            2023-03-20 21:12:51.920	debug	States to delete: viessmann.0.set.VolstromNormal
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.Betriebsart
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.Betriebsart1
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.1xWWein
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.HeaterforWW
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.Heater
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.MinZuluftBypass
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.KKLNeigung
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.KKLNiveau
            
            viessmann.0
            2023-03-20 21:12:51.919	debug	States to delete: viessmann.0.set.HKLNeigung
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.HKLNiveau
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.TempWWSoll_2
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.TempWWSoll
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur25
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur24
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur23
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur22
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur21
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur20
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur19
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur18
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur17
            
            viessmann.0
            2023-03-20 21:12:51.918	debug	States to delete: viessmann.0.set.Raumtemperatur16
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.set.Raumtemperatur
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.set.TempRaumSollParty
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.set.TempRaumSollRed
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.set.TempRaumSollNormal
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.VolstromIntensiv
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.VolstromNormal
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.VolstromRed
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.AbluftTempSoll
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.FortluftTemp
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.AbluftTemp
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.ZuluftTemp
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.AussenLuftTemp
            
            viessmann.0
            2023-03-20 21:12:51.917	debug	States to delete: viessmann.0.get.MinZuluftBypass
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.Compressor
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.Heater
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.1xWW
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.Betriebsart
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.COPHeiz
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.JAZWW
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.JAZHeiz
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.JAZ
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.EnergieWWelektro
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.EnergieHeizelektro
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.EnergieHeizwaermeWW
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.EnergieHeizwaerme
            
            viessmann.0
            2023-03-20 21:12:51.916	debug	States to delete: viessmann.0.get.KKLNeigung
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.KKLNiveau
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.PwrSollVerdichter
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.HKLNeigung
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.HKLNiveau
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.LastVerdichter
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.TempVLSoll
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.StatusAC
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.StatusVentilWW2
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.StatusVentilWW
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.StatusSekPumpe
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.StatusQuellePri1
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.TempKuehlVL
            
            viessmann.0
            2023-03-20 21:12:51.915	debug	States to delete: viessmann.0.get.TempPriRL
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.TempPriVL
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.TempSekRL
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.TempSekVL
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.BetriebsstundenPumpeHK1
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.StatusSpeicherPumpe
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.PumpZirk_Betriebsstunden
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.StatusPumpeZirk
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.StatusPumpe
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.StatusV1
            
            viessmann.0
            2023-03-20 21:12:51.914	debug	States to delete: viessmann.0.get.TempWWSoll_2
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.TempWWSoll
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.TempWWIstOben
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.Raumtemperatur
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.TempRaumSollParty
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.TempRaumSollRed
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.TempRaumSollNormal
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.TempRaumSoll
            
            viessmann.0
            2023-03-20 21:12:51.913	debug	States to delete: viessmann.0.get.TempRaumIst
            
            viessmann.0
            2023-03-20 21:12:51.912	debug	States to delete: viessmann.0.get.Aussentemperatur
            host.iobroker-test
            2023-03-20 21:12:51.880	info	stopInstance system.adapter.viessmann.0 send kill signal
            
            viessmann.0
            2023-03-20 21:12:51.847	debug	Wait for next run: 60000 in ms
            
            viessmann.0
            2023-03-20 21:12:51.846	info	Connect with Viessmann sytem!
            
            viessmann.0
            2023-03-20 21:12:51.841	info	read vito.xml successfull
            
            viessmann.0
            2023-03-20 21:12:51.840	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            
            viessmann.0
            2023-03-20 21:12:51.839	info	terminating
            
            viessmann.0
            2023-03-20 21:12:51.839	info	cleaned everything up...
            
            viessmann.0
            2023-03-20 21:12:51.839	info	Got terminate signal TERMINATE_YOURSELF
            

            Der Adapter ist mit der geänderten vito.xml wieder grün geworden.

            Auch sind die neuen Datenpunkte im Adapter sichtbar 👍

            Das scheint alles geklappt haben. Also mein Test war positiv.
            Vielen Dank
            👍

            1 Reply Last reply Reply Quote 1
            • M
              MartyBr @blauholsten last edited by

              @blauholsten
              Ich habe gerade die neue Version 1.4.3 installiert. Der Test war erfolgreich 👍

              blauholsten 1 Reply Last reply Reply Quote 0
              • blauholsten
                blauholsten Developer @MartyBr last edited by

                @martybr

                Sehr gut.... Danke

                Issr4k 1 Reply Last reply Reply Quote 0
                • Issr4k
                  Issr4k @blauholsten last edited by Issr4k

                  @blauholsten Bei mir klappt es jetzt auch mit der 1.4.3

                  DANKE!

                  1 Reply Last reply Reply Quote 0
                  • M
                    MartyBr last edited by

                    @blauholsten
                    Ich habe die 1.4.3 nun auch auf meinem Produktivsystem installiert. Der Adapter läuft stabil und liefert die Werte. Ich meine auch stabiler als die Vorgängerversion. Das liegt möglicherweise auch an den VControld-Server.
                    Herzlichen Dank für deine Mühe und die gute Arbeit. 👍

                    1 Reply Last reply Reply Quote 0
                    • A
                      Axel 0 last edited by

                      Hallo, eine Frage in die Runde: Ich benötige den USB-Opto-Link-Adapter für die Vitotronic 200. Kann mir jemand einen Tipp geben, außer dem überteuerten von Fa. Viessmann?
                      Danke schon mal im Voraus
                      Gruß
                      Axel

                      1 Reply Last reply Reply Quote 0
                      • D
                        Darth2010 @Micha487 last edited by

                        @axel-0

                        Ich habe mein Originalkabel über ebay bestellt.
                        Der Verkäufter hat aber leider keine mehr, hatte 40 EUR gekostet.

                        Sonst gibt es auf openv-wiki diverese Selbstbauanleitungen.

                        @micha487 said in Viessmann-Adapter mit vcontrol:

                        @issr4k Ich logge aktuell das Verhalten meines Warmwasser-Tanks um genau das rauszufinden. Brauche aber noch etwas um ausreichend Daten zu sammeln.

                        Konntest du schon belastbare Daten sammeln?
                        Überlege gerade auch stark, den PV-Überschuss in Warmwasser umzuwandeln.

                        Issr4k 1 Reply Last reply Reply Quote 0
                        • Issr4k
                          Issr4k @Darth2010 last edited by Issr4k

                          @darth2010 Habe tatsächlich nicht mehr aktiv nachgeschaut. Ich schaue mir die Grafana Daten im Laufe des Wochenendes mal an und melde mich.

                          EDIT (21.04.23):
                          Hier mal ein Auszug, gestern 17:30Uhr 1xWW Anforderung gestartet, bei 43,8°C. Das hat dann selbstständig ca. 18:10 Uhr wieder ausgeschaltet bei 56,5°C.
                          Dabei waren meine Einstellwerte:

                          • Sollwert 1 WW = 48°C
                          • Sollwert 2 WW = 60°C

                          puffertemp.PNG

                          Zu Berücksichtigen wären dann natürlich die Abweichungen von den Sollwerten, das liegt vermutlich an der Warmwasser-Hysterese WP (siehe dazu Adresse 6007 und ggf. 6008).

                          Demnach in ~12 h ein Verlust von 5° bei geringem Verbrauch.
                          Ob und wieviel in die Fußbodenheizung geschickt wurde kann ich nicht sagen, jedenfalls wurden keine Thermostate verändert. Ein paar wenige Liter sind möglicherweise über die Abendroutine abhanden gekommen, aber meinem Mädel habe ich jedenfalls verboten in die Wanne zu gehen 😄

                          Den Warmwasser Sollwert 2 kann ich direkt an der WP auf max. 63° einstellen.

                          D 1 Reply Last reply Reply Quote 1
                          • D
                            Darth2010 @Issr4k last edited by

                            @issr4k

                            Danke für die Info.

                            Ich poste meine Messung ebenfalls, wenn ich den Pi wieder angeschlossen habe.
                            Neben dem vcontrol, wird dieser einen iob Slave bekommen, dann ziehe ich das Auslesen der Zählerstände auf diesen um.

                            J 1 Reply Last reply Reply Quote 1
                            • J
                              jumbo125 @Darth2010 last edited by

                              Ihr nutzt doch die viesmann anlage mit vcontrol

                              ich würde dies auch gerne machen.
                              Wie habt ihr die anlage ins netzwerk gebracht? der vitocal hat doch kein wlan. gibt es etwa einen eterneth lan anschluss??
                              danke für eure hilfe

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                MartyBr @jumbo125 last edited by

                                @jumbo125
                                Dazu gibt es eine fundierte Anleitung mit Bauvorschlägen der Optolink-Schnittstelle.

                                https://github.com/openv/openv/wiki/

                                Issr4k 1 Reply Last reply Reply Quote 0
                                • Issr4k
                                  Issr4k @MartyBr last edited by

                                  @jumbo125

                                  Wie @MartyBr schreibt....

                                  Das einfachste (und teuerste) ist das offizielle Kabel von Viessmann, das kannst du an einen Raspberry stöpseln und der Rest ist Software etc und dann ohne Probleme in ioBroker zu bringen.

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    mading last edited by mading

                                    bevor ihr nur das Kabel kauft, würde ich vorschlagen, dass die Box genutzt wird (https://www.elektroshopwagner.de/product_info.php?info=p290008&utm_campaign=froogle_290008&utm_source=froogle&utm_medium=CPC&utm_content=textanzeige&campaign=froogle&gclid=EAIaIQobChMIypC6ufzG_gIVEM7VCh2H2gGLEAQYAiABEgLkFPD_BwE). GGf ist es für eure Anlage eine ältere. Meine Optolink Box aus 2017 sieht älter aus.

                                    Damit habt ihr beide Optionen: entweder das mitgelieferte Kabel nutzen oder über die viessmann Cloud. Ich habe früher vcontrol genutzt und bin zum viessmann-api Adapter gewechselt. Läuft stabiler und es kostet nichts, wenn man unter den API Restriktionen bleibt.

                                    Mit vcontrol hatte ich hin und wieder Probleme, dass sich die Verbindung aufgehängt hat und ich neu einstöpseln musste. Über viessmann-api ist es wartungsärmer und neue Funktionalitäten kommen direkt mit rein. Zudem war die Installation von vcontrol/ openv ein ziemliches Gefrickel.

                                    Das ist aber meine pers. Meinung :).

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      jumbo125 last edited by

                                      @mading super, werde überlegen mir die viconnect zu kaufen. mit dieser habe ich dann kabel und cloud wenn ich das richtig verstanden habe.
                                      gibt es hierfür einen adapter im iobroker?

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        mading @jumbo125 last edited by

                                        @jumbo125 schau mal nach ob das Kabel mitgeliefert wird, muss aber so sein. Ja, wie oben erwähnt "viessman-api"

                                        Issr4k 1 Reply Last reply Reply Quote 0
                                        • Issr4k
                                          Issr4k @mading last edited by Issr4k

                                          @mading .
                                          Meines Wissens nach ist das Kabel nur bei Vitoconnect dabei. Nicht bei der Heizung bzw. der Vitocal selbst.
                                          Bei Vitoconnect handelt es sich um ein weißes Kistchen was die Schnittstellenfunktion (Umsetzer Optisch auf WLAN) in die Viessmann-Cloud übernimmt, um die Heizung online zukriegen um über iOS oder Android Apps an Daten und Einstellungen ranzukommen. Man bekommt die Daten für ioBroker dann aber nur über den Cloudumweg wieder nach Hause
                                          ... und soweit ich informiert bin, sind die Zugriffe pro Tag relativ beschränkt bzw. wenn mehr gewünscht ist, werden direkt mehrere Euros pro Monat fällig.
                                          Das läuft dann über den ioBroker-Adapter Viessmann-API


                                          Die Variante mit vcontrold und dem ioBroker-Adpater von @blauholsten stellt die cloudfreie Lösung dar.


                                          Beides Parallel geht aber nicht, da die Schnittstelle an der Heizung selbst dann belegt ist.

                                          M J 2 Replies Last reply Reply Quote 0
                                          • M
                                            mading @Issr4k last edited by

                                            @issr4k richtig

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            348
                                            52332
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo