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

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7445
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #585 am: 11 Januar 2015, 22:09:18 »
Hier im Forum suchen, habe ich vor einigen Monaten an mehreren Stellen diskutiert. http://forum.fhem.de/index.php/topic,28552.msg213889.html#msg213889

Das Problem war für die genannte Anwendung (EBUS-Heizungssteuerung), dass unter permanentem Datenstrom (schon bei 2,4 kBit/s) auf einem seriellen Port des RPi die interne Emulation eines UART in die Knie geht. Ein interner Puffer läuft so voll, dass die über den seriellen Port ankommenden Daten immer stärker verzögert werden, bis sie schließlich bis zu mehreren Stunden (!) hinter dem externen Signal zurückbleiben.

Weder eine echte Lösung, noch einen Workaround dafür gibt es bisher.

Für die EBUS-Heizungssteuerung war deshalb als einzige Alternative angesagt, über den USB-Port des Raspberry zu gehen - dort wird die Detektion des seriellen USB-Signals von der Hardware übernommen.

LG

pah
« Letzte Änderung: 11 Januar 2015, 22:11:49 von Prof. Dr. Peter Henning »

ReinerZ

  • Gast
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #586 am: 12 Januar 2015, 19:48:14 »
Trifft bei uns leider nicht ganz den Kern der Dinge ...

Ich habe Fhem auf dem Pi und die Viessmann via Lantronix (seriell ==> Netzwerk) ans Ethernet angebunden.
Wenn ich jetzt die Spannung für den Lantronix via Schaltsteckdose entferne, dann verschwindet der Lantronix vom Netzwerk.

Nach 2 Stunden kommt unter dem Fhem log die Info Lan 192..... disappeared ... schalte ich wieder ein, kommt sofort ein reappeared.

Gruß

Reiner

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7445
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #587 am: 12 Januar 2015, 20:47:07 »
Und wie oft versucht FHEM in diesen 2 Stunden ein reconnect ?

LG

pah

Offline olli84

  • Full Member
  • ***
  • Beiträge: 168
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #588 am: 13 Januar 2015, 13:59:04 »
Hallo zusammen,

mit Reiners Hilfe habe ich nun eine neue Version eingecheckt.

Diese hat nun ein korrektes Verhalten beim Reconnect mit LAN-Adapter auf Rpi und USB unter Windows!

Olli könnte nun auch noch mal Bitte testen, ob seine Reconnect Probleme damit behoben sind.

Ganz großen Dank an Reiner, der mir die Arbeit abgenommen hat!!!

Adam

Hallo Adam,

ich hab seit dem umstellen des RPi (letzte Meldung von mir hier im Thread) - weg vom Telefon, Router und NAS, in einen anderen Raum - keinerlei Probleme mehr. Unglaublich! Das ding läuft nun ohne irgendeinen disconnect o.ä.!

Seitdem habe ich keinerlei update gemacht, auch nicht die von dir verlinkte Version. ;) Never touch a running system! :)

Offline Tomy

  • New Member
  • *
  • Beiträge: 42
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #589 am: 14 Januar 2015, 16:58:00 »
Hallo zusammen,

ich verfolge den Thread hier als stiller Mitleser seit Oktober 2014. Ihr macht hier eine super Arbeit!
Das Modul läuft bei mir bis auf das Datenloggen (alle 180s ;-) ) - hat mir schon ne SD Card zerstört - äußerst stabil!

Jetzt komme ich aber leider nimmer weiter und die Forumsuche brachte auch kein Ergebnis - ich denke ihr könnt mir recht einfach helfen:

Ich möchte die  im Modul berechneten Werte "LastDay" (Brennerstarts, Brennerstunden und Ölverbrauch) auch in einem schönen Plot für die Woche, Monat etc anzeigen lassen. Leider fehlen in meinen Logfiles alle "Lastday" Werte, in den aktuellen Readings sind sie vorhanden. "Today" und "DayStart" und alle anderen Readings finde ich in den Files und kann sie bei "Create SVG" auswählen.

Was mache ich falsch? Danke für Eure Hilfe.

Grüße
Matthias

Offline kvo1

  • Hero Member
  • *****
  • Beiträge: 1475
  • FHEMonaut
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #590 am: 14 Januar 2015, 17:17:22 »
Hallo zusammen,

ich verfolge den Thread hier als stiller Mitleser seit Oktober 2014. Ihr macht hier eine super Arbeit!
Das Modul läuft bei mir bis auf das Datenloggen (alle 180s ;-) ) - hat mir schon ne SD Card zerstört - äußerst stabil!

Jetzt komme ich aber leider nimmer weiter und die Forumsuche brachte auch kein Ergebnis - ich denke ihr könnt mir recht einfach helfen:

Ich möchte die  im Modul berechneten Werte "LastDay" (Brennerstarts, Brennerstunden und Ölverbrauch) auch in einem schönen Plot für die Woche, Monat etc anzeigen lassen. Leider fehlen in meinen Logfiles alle "Lastday" Werte, in den aktuellen Readings sind sie vorhanden. "Today" und "DayStart" und alle anderen Readings finde ich in den Files und kann sie bei "Create SVG" auswählen.

Was mache ich falsch? Danke für Eure Hilfe.

Grüße
Matthias

dann zeig doch mal Deine Log-Definition !

kvo1
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7445
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #591 am: 14 Januar 2015, 18:09:58 »
@kvo1: Man macht auch kein Datenlogging auf eine SD-Karte mit Betriebssystem ! Temporär auf eine RAMDisk, permanente Logs via Netzwerk irgendwo anders hin (z.B. USB-Stick an einer Fritzbox).

LG

pah

Offline kvo1

  • Hero Member
  • *****
  • Beiträge: 1475
  • FHEMonaut
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #592 am: 14 Januar 2015, 19:09:42 »
Zitat
@kvo1: Man macht auch kein Datenlogging auf eine SD-Karte mit Betriebssystem ! Temporär auf eine RAMDisk, permanente Logs via Netzwerk irgendwo anders hin (z.B. USB-Stick an einer Fritzbox).

LG

pah

ich hab doch garnix von SD-Karte gesagt !

gruss
kvo1
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Offline Tomy

  • New Member
  • *
  • Beiträge: 42
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #593 am: 14 Januar 2015, 20:39:47 »
dann zeig doch mal Deine Log-Definition !

kvo1

Hallo kvo1,

hier mal der Ausschnitt aus der fhem.cfg
define Heizung VCONTROL /dev/Heizung 99_VCONTROL.cfg 180
attr Heizung room Viessmann
attr Heizung setList state:AUS,HWW,WW,P-ON,P-OFF,S-ON,S-OFF
define FileLog_Heizung FileLog /media/usbstick/FHEM/log/Heizung-%Y.log Heizung
attr FileLog_Heizung logtype text
attr FileLog_Heizung room Viessmann
eigentlich alles Standard.

Die Logfiles sehen so aus (Ausschnitt):
2015-01-13_00:04:15 Heizung H+WW
2015-01-13_00:04:18 Heizung state_party: off
2015-01-13_00:04:21 Heizung state_spar: off
2015-01-13_00:04:24 Heizung BrennerStunden: 270.10
2015-01-13_00:04:24 Heizung BrennerStundenToday: 0.00
2015-01-13_00:04:24 Heizung BrennerStundenDayStart: 270.10
2015-01-13_00:04:27 Heizung Temp-Raum-Soll: 20
2015-01-13_00:04:30 Heizung Temp-Red_Raum-Soll: 19
2015-01-13_00:04:33 Heizung SystemZeit: Di,13.01.2015 00:03:04
2015-01-13_00:04:33 Heizung UpdateTime: 2015-01-13_00:04:33
2015-01-13_00:05:36 Heizung Temp-Aussen: 3.3
2015-01-13_00:05:39 Heizung Temp-Kessel-Ist: 29.1
2015-01-13_00:05:42 Heizung Temp-Kessel-Soll: 7
2015-01-13_00:05:45 Heizung Temp-Heizraum: 16.3
2015-01-13_00:05:48 Heizung Temp-Aussen_ged: 3.7
2015-01-13_00:05:51 Heizung Temp-Wohnung-Ist: 19.8
2015-01-13_00:05:54 Heizung Brenner: off
2015-01-13_00:05:57 Heizung BrennerStarts: 1736
2015-01-13_00:05:57 Heizung BrennerStartsToday: 0.00
2015-01-13_00:05:57 Heizung BrennerStartsDayStart: 1736.00
2015-01-13_00:06:00 Heizung Oelverbrauch: 669.23
2015-01-13_00:06:00 Heizung OelverbrauchToday: 0.00
2015-01-13_00:06:00 Heizung OelverbrauchDayStart: 669.23
2015-01-13_00:06:03 Heizung Brennerstoerung: off
2015-01-13_00:06:06 Heizung WW_Speicherladepumpe: off
2015-01-13_00:06:09 Heizung H+WW
.
.
2015-01-14_00:31:31 Heizung H+WW
2015-01-14_00:31:34 Heizung state_party: off
2015-01-14_00:31:37 Heizung state_spar: off
2015-01-14_00:31:40 Heizung BrennerStunden: 273.26
2015-01-14_00:31:40 Heizung BrennerStundenToday: 0.00
2015-01-14_00:31:40 Heizung BrennerStundenDayStart: 273.26
2015-01-14_00:31:43 Heizung Temp-Raum-Soll: 20
2015-01-14_00:31:46 Heizung Temp-Red_Raum-Soll: 19
2015-01-14_00:31:49 Heizung SystemZeit: Mi,14.01.2015 00:30:21
2015-01-14_00:31:49 Heizung UpdateTime: 2015-01-14_00:31:49
2015-01-14_00:32:31 Heizung Temp-Aussen: 9.5
2015-01-14_00:32:34 Heizung Temp-Kessel-Ist: 29
2015-01-14_00:32:37 Heizung Temp-Kessel-Soll: 7
2015-01-14_00:32:40 Heizung Temp-Heizraum: 17.1
2015-01-14_00:32:43 Heizung Temp-Aussen_ged: 9.4
2015-01-14_00:32:46 Heizung Temp-Wohnung-Ist: 20
2015-01-14_00:32:49 Heizung Brenner: off
2015-01-14_00:32:52 Heizung BrennerStarts: 1758
2015-01-14_00:32:52 Heizung BrennerStartsToday: 0.00
2015-01-14_00:32:52 Heizung BrennerStartsDayStart: 1758.00
2015-01-14_00:32:55 Heizung Oelverbrauch: 677.70
2015-01-14_00:32:55 Heizung OelverbrauchToday: 0.00
2015-01-14_00:32:55 Heizung OelverbrauchDayStart: 677.70
2015-01-14_00:32:58 Heizung Brennerstoerung: off
2015-01-14_00:33:01 Heizung WW_Speicherladepumpe: off
2015-01-14_00:33:04 Heizung H+WW

Ich hab nichts spezielles verändert....

ich glaub "pah" hat mich mit der SD-Card gemeint ;-)

@pah:
Ich bin halt noch nicht so lange beim Rpi und bei fhem dabei - genau gesagt erst ab 10/14. Ich musste halt erst die bittere Erfahrung machen und den Verlust der SD Card hinnehmen. Z.Zt speichere ich auf USB, will später aber auf jeden Fall in ne RAM-Disk loggen und auch DBlog (evtl direkt auf meinen Webserver schreiben) verwenden sowie die Datenflut weiter reduzieren...


Danke für eure Hilfe

LG
Matthias


Offline kvo1

  • Hero Member
  • *****
  • Beiträge: 1475
  • FHEMonaut
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #594 am: 14 Januar 2015, 21:39:27 »
bau mal sowas ein

attr Heizung event-on-change-reading BrennerStartsLastDay,BrennerStundenLastDay
und warten bis nach Mitternacht !


gruss
Klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Offline Tomy

  • New Member
  • *
  • Beiträge: 42
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #595 am: 15 Januar 2015, 13:31:04 »
bau mal sowas ein

attr Heizung event-on-change-reading BrennerStartsLastDay,BrennerStundenLastDay
und warten bis nach Mitternacht !


gruss
Klaus

Hallo Klaus,

funktioniert! Ich hab "LastDay" im Log! Mittels der Weboberflächenauswahl lassen sich die LastDay Werte aber nicht im SVG darstellen. Muss ich manuell über das gplot-File tun. Aber egal - es funktioniert.
Merci nochmal!

LG Matthias

Offline kvo1

  • Hero Member
  • *****
  • Beiträge: 1475
  • FHEMonaut
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #596 am: 15 Januar 2015, 19:47:15 »
Zitat
funktioniert! Ich hab "LastDay" im Log! Mittels der Weboberflächenauswahl lassen sich die LastDay Werte aber nicht im SVG darstellen. Muss ich manuell über das gplot-File tun. Aber egal - es funktioniert.
Merci nochmal!

doch doch , das geht schon  ;)

klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

Offline PeMue

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5266
    • PeMue's github
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #597 am: 15 Januar 2015, 21:19:42 »
bau mal sowas ein

attr Heizung event-on-change-reading BrennerStartsLastDay,BrennerStundenLastDay
und warten bis nach Mitternacht !
Hallo zusammen,

komisch, bei mir geht das ohne. Ich habe drei FileLogs, eines für Temperaturen, eines für den Status (dauernd)
und eines für LastDay.

Gruß PeMue
1x FB7170 (29.04.88) 5.7 1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F)
1x RPi BV2LCDCSM 1.63 5.7 2xMAX HKT, 1xMAX RT, V200KW1
1xFB 7490 (113.06.05) 5.7 1xCUL V3 1.63 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 1xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU 1xRFXtrx 90 1xWT440H 1xCM160 3xTFA30.3150 5xFA21

Offline Tomy

  • New Member
  • *
  • Beiträge: 42
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #598 am: 16 Januar 2015, 11:00:16 »
Hmmm,
ich werde das am Wochenende nochmals angehen

Gruß Matthias

Offline olli84

  • Full Member
  • ***
  • Beiträge: 168
Antw:Modul zur Anbindung Viessmann Heizung (Vitotronic 200 KW1)
« Antwort #599 am: 20 Januar 2015, 11:37:15 »
Hallo Adam,

habe völlig unbedarft letztens ein Update gemacht und nicht mehr dran gedacht...

Update am 14.01. gemacht - Absturz am 17.01.

2015.01.17 04:05:06 1: /dev/ttyUSB0 disconnected, waiting to reappear (Vito200)
2015.01.17 04:05:06 3: VCONTROL: USB device /dev/ttyUSB0 disconnected, waiting to reappear

Ich werde es weiter beobachten!

Grüße,
Olli