Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)

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

Vorheriges Thema - Nächstes Thema

reibuehl

Bei mir werden beide Werte hochgezählt, daher die Verwirrung. BrennerStunden1 ist deutlich größer als BrennerStunden2, aber ein paar hundert Stunden sind da auch schon drauf.
Reiner.

Mave

Moin,

habe seit letzter Woche eine Vitodens 200 in Betrieb und mit der App ViCare connected.

Kann ich mit dem FHEM Modul die Heizung auch über das Viessmann Konto steuern oder brauche ich eine Funk- oder Kabelverbindung zwischen FHEM Server und Heizung?

Vielen Dank.

Grüße Mave

tpm88

Hallo Mave,

nein geht nur via Optolink Adapter.

Gruß
Tobias
Test FHEM Server on RPi, CUL_HM
Prod FHEM Server on Odroid HC1, HM-USB, JeeLink
Devices: diverse HM, IT1500, 1wire, LaCrosse, MQTT

Mave


Mave

Sorry, aber ich muß nochmal nachfragen....

Ich habe auch einen vitoconnect 100 installiert bekommen. Damit habe ich Kontakt zur Heizung via App (ViCare).

Habe ich das richtig verstanden, dass vitoconnect 100 und vitodens 200 via Optolink Adapter verbunden sind?

Wo muss ich dann den Abzweig für FHEM machen?

Vielen Dank.

Grüße Mave

reibuehl

Die Heizung kann per Optolink Adapter immer nur mit einem System reden, Du müsstest also das Optolink Kabel von Deiner vitoconnect 100 abziehen und in den FHEM Rechner (oder einen anderen Rechner) stecken und dort z.B. vcontrold laufen lassen.
Dann funktioniert aber die Viessmann App nicht mehr.
Reiner.

Mave

Okay, verstanden.

Das ist natürlich sehr schade.
Ich dachte, FHEM könnte sich z.B. wie bei Netatmo mit dem Konto von Viessmann verbinden und die Daten dort abgreifen.

Grüße Mave

reibuehl

Das kann FHEM, sobald es jemand programmiert :-) Leider scheinst Du bisher der Erste zu sein, der beides braucht.
Reiner.

amenomade

Das Problem ist: Viessmann bietet nur eine App an. Protokol und Spezifikationen unbekannt.
Wäre anders, wenn es auch ein Webportal gäbe. Das ist aber nicht der Fall.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Mave

Okay. Danke Euch.

Dann werde ich die Heizung an FHEM anschliessen.

Grüße

NoMercy

Hallo Zusammen,

ich habe mal eine Frage zu den Readings bzw. zum Resetten der Zähler. Ich nutze seit einer ganzen Weile das Viessmann-Modul zusammen mit einer V200 KW1. Alles läuft auch ganz wunderbar.

Allerdings bin ich heute (der Öl-Lieferant war da) auf ein kleines Problemchen gestossen, mit dem ich nicht weiterkomme... Wie resettet Ihr die Zähler? ich würde gerne in FHEM sehen, wie viel Öl ich seit dem letzten Tanken verbraucht habe bzw. wie viel im Tank noch drin ist. Über das Reading "Ölverbrauch" (01F7757404) kann ich sehen, wieviel Öl seit Beginn aller Zeiten durchgelaufen ist. Anscheinen läßt sich dieser Wert aber nur resetten (auf Null setzten), indem ich die ganze V200 auf Werkseinstellungen zurücksetze  :(

Dann gibt es noch ein Reading "OelverbrauchDayStart", das ich nirgends konfiguriert habe und welches den gleichen Wert wie "Ölverbrauch" liefert. Wofür ist das?

Wie geht Ihr nach dem (Voll)-Tanken mit den ganzen Readings um, damit Ihr sehen könnt, was Ihr seit dem letzten Tanken verbraucht habt?

Gruß,
Michael

amenomade

Zitatich würde gerne in FHEM sehen, wie viel Öl ich seit dem letzten Tanken verbraucht habe bzw. wie viel im Tank noch drin ist.

Habs über Userreadings hingekriegt
attr Vito300 userReadings Brennerstunden_Seit_Last_Tanken { sprintf("%.1f",ReadingsVal("Vito300", "BrennerStunden","") - ReadingsVal("Vito300", "Brennerstunden_Last_Tanken",""))}, Oelverbrauch_Seit_Last_Tanken { sprintf("%.1f", ReadingsVal("Vito300", "Oelverbrauch","") - ReadingsVal("Vito300", "Oelverbrauch_Last_Tanken",""))}

Brennerstunden_Last_Tanken und Oelverbrauch_Last_Tanken sind auch Readings, wo ich die aktuelle Werte beim Tanken speichere.

OelverbrauchDayStart speichert den Wert um Mitternacht, um weitere Kalkulationen pro Tag zu erlauben.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

NoMercy

@amenomade: Danke für die schnelle Info. Dann werde ich am Wochenende mal ein paar zusätzliche Userradings basteln  ;)

Cobra

#1348
Zitat von: Omega am 22 Februar 2017, 09:29:22
Ich habe auch die Steuerung KW6B mit der ID 20CB. Anbei meine CFG (ohne Gewähr, das alles richtig ist, was drin steht).

Das 300er Protokoll habe ich noch nicht getestet - irgendwie fehlt mir dazu eine Zusammenfassung und das Zusammentragen aller Informationen über etliche Seiten zu fehleranfällig.
Von daher fände ich es gut, wenn zum 300er Protokoll ein neuer Beitrag eröffnet wird, in dem im 1. Post alle relevanten Infos (und die aktuelle Version) zusammengetragen werden (frommer Wunsch ohne Rücksicht auf die Kapazitäten anderer  :).

LG
Holger

Hallo Holger,

da ich seit gestern auch stolzer Besitzer einer neuen Heizung bin (Vitocrossal 300 mit Vitotronic 200 KW6B, ID 20CB) war ich mal so frei und hab mir deine cfg geliehen.

Aus den ganzen Tabellen bin ich nämlich leider noch nicht so schlau geworden.

Es werden auch einige Reading gezeigt, was jedoch scheinbar nicht funktioniert ist das Umschalten von WW auf HWW.
Wenn ich den Befehl Set Heizung HWW absetze erscheint auch nach kurzer Zeit das Reading
state.  H+WW FS
jedoch ändert sich die Einstellung an der Heizung selbst nicht und sie bleibt munter im Warmwasser-Betrieb.

Für das Umstellen steht in der CFG:

SET, WW      , 01F423230101, state      , -
SET, HWW     , 01F423230102, state      , -
SET, AUS     , 01F423230100, state      , -


Hat sich das mittlerweile evtl. verändert oder liegt es vielleicht daran weil ich sie noch zusätzlich mit Solar betreibe?

Hier noch das List:
Internals:
   DEF        /dev/ttyUSB0 99_VCONTROL.cfg 180
   DURATION   82.37
   DeviceName /dev/ttyUSB0
   FD         10
   INTERVAL   180
   NAME       Heizung
   NR         20
   PARTIAL
   STATE      H+WW FS
   TYPE       VCONTROL
   Readings:
     2017-06-28 17:47:58   Brenner         off
     2017-06-28 17:47:40   BrennerLeistung 0
     2017-06-28 17:47:43   BrennerStarts   7
     2017-06-28 17:47:43   BrennerStartsDayStart 7.00
     2017-06-28 17:47:43   BrennerStartsToday 0.00
     2017-06-28 17:47:46   BrennerStunden  0.97
     2017-06-28 17:47:46   BrennerStundenDayStart 0.97
     2017-06-28 17:47:46   BrennerStundenToday 0.00
     2017-06-28 17:48:25   Fehler1         ee
     2017-06-28 17:48:28   Fehler2         ee
     2017-06-28 17:48:10   HZ-Kennlinie-Neigung 1.4
     2017-06-28 17:48:22   HZ-Kennlinie-Niveau 0
     2017-06-28 17:06:11   ID-Vito         20cb
     2017-06-28 17:48:01   Speicherladepumpe off
     2017-06-28 17:47:16   Stoerung        off
     2017-06-28 17:47:25   Temp-Abgas      32.5
     2017-06-28 17:47:19   Temp-Aussen     31.1
     2017-06-28 17:47:22   Temp-Aussen-gedaempft 26
     2017-06-28 17:47:34   Temp-Kessel-Ist 51.6
     2017-06-28 17:47:37   Temp-Kessel-Soll 5
     2017-06-28 17:48:07   Temp-Party-Soll 20
     2017-06-28 17:47:28   Temp-WarmWasser-Ist 53.9
     2017-06-28 17:47:31   Temp-WarmWasser-Soll 55
     2017-06-28 17:48:28   UpdateTime      2017-06-28_17:48:28
     2017-06-28 17:48:19   Urlaub-Betrieb  on
     2017-06-28 17:48:13   Urlaub_Beginn   Do,01.01.1970 00:00:00
     2017-06-28 17:48:16   Urlaub_Ende     Do,01.01.1970 00:00:00
     2017-06-28 17:48:04   Zirkulationspumpe_2 on
     2017-06-28 17:47:49   state           H+WW FS
     2017-06-28 17:47:52   state_party     off
     2017-06-28 17:47:55   state_spar      off
Attributes:


Wäre klasse wenn entweder du oder jemand anders mir auf die Sprünge helfen könnte.

Danke

Gruß Cobra

EDIT:
Gerade noch gesehen dass es umgekehrt auch nicht funktioniert.
Wenn ich am Kessel selber auf Heizung + Warmwasser umstelle aktualisiert sich der State auch nicht.

POLL, 01F7230101, mode,  10     , state               , -
RaspberryPI 3 mit Raspbian Jessie, HMLAN/HM-LAN-Gateway
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki, Alexa

Omega

Manchmal dauert es mehrere Minuten, bis sich eine Änderung in den Readings bemerkbar macht. Hast du die Zeit abgewartet?
Bei mir funktioniert
set Vitocrossal HWW

Wenn ich mir das Reading anschaue, steht bei mir (aktuell):
state    WW       2017-06-28 20:49:52
also ohne "." und ohne "FS" (was auch immer das "FS" bedeutet).

Dein "Set" ist beim 1. Buchstaben groß geschrieben. Wahrscheinlich nur ein Rechtschreibfehler, aber FHEM möchte es komplett klein haben.

Gruß
Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave