Heizung Windhager BIOWIN2 Touch Fernzugriff möglich ?

Gast #6907615
Lesenswert?

Hallo,
ich besitze eine Windhager BIOWIN2 Touch Heizung und möchte den Verlauf 
von einigen Werten (z.B. Brennerauslastung in %, Außentemperatur in °C) 
in einer grafischen Kurve über den Tag/Woche/Monat darstellen.

Es gibt zwar eine Handy-APP vom Hersteller, welche diese Funktionen aber 
nicht bietet.

Grundsätzlich kann ich über den PC und das Heimnetz auf die 
Weboberfläche der Heizung nach Eingabe des Benutzer/Passwort auf 
aktuelle Werte der Heizung zugreifen.
Ist aber umständlich und wenig komfortabel.

Gerne hätte ich ein kleines Programm auf dem PC, welches diese Daten 
ausließt,speichert und in einer Messkurve darstellt.

Wie könnte man hier am Besten vorgehen ?
#6908141
Lesenswert?

Hallo Dirk,

eine BioWin2 werkelt bei mir auch. Das mit dem auslesen der Daten habe 
ich bei mir auch gewünscht und gelöst.

Hier meine Skripte (Verwendung auf eigene Gefahr): 
https://github.com/sessl3r/windhager

Das ganze ist bei mir so gelöst, dass die Daten einfach in eine InfluxDB 
geschrieben werden und dann mit Grafana angezeigt werden. Das ganze 
braucht in jedem Fall einen kleinen Home-Server.

Die nächsten Schritte bei mir wären MQTT hinzufügen damit ich dann in 
meiner Heimautomatisierung (HomeAssistant) auch mal steuern kann 
(Behaglichkeit einstelln, Warmwasserladung anfordern oder so).

Zusätzlich hätte ich eine Frage in die Runde. Wie in dem Repo 
beschrieben sind leider im WebInterface nicht alle Parameter beschrieben 
und auch der Support will/kann hier keine Informationen liefern. Hatte 
zufällig jemand hier schon Erfolg oder hat Informationen bekommen?

Grüße,
sessl3r
Gast #6908582
Lesenswert?

Hallo Tobias,
das sieht ja echt super aus.
Genau das was ich gesucht habe.
Ich vermute, dass meine Heizung zu klein ausgelegt ist, da sie bereits 
bei 0°C Außentemperazur fast immer zu 100 % Kesselleistung fährt.
Genau das will ich aufzeichnen um es dem Heizungsbauer zu zeigen.

Melde mich in den nächsten Tagen nochmal bei Dir.
Danke.
#6908645
Lesenswert?

Hallo,

ja nur leider bin ich bisher so garnicht dazu gekommen es aufzuräumen 
oder zu dokumentieren. Sorry dafür.
Du meintest du nutzt die Windhager App? D.h. dann leider, das die 
Default-Passwörter nicht mehr gesetzt sind sondern von Windhager 
geändert wurden - und die Rücken die wohl nicht raus, wie mir ein 
anderer Mitstreiter erzählt hat. Hier zur Vollständigkeit auch noch sein 
Projekt: https://github.com/sarabanjina/mycomfortclient

Bei Fragen einfach melden :)

Grüße
Gast #6908728
Lesenswert?

Tobias B. schrieb:
> Du meintest du nutzt die Windhager App? D.h. dann leider, das die
> Default-Passwörter nicht mehr gesetzt sind sondern von Windhager
> geändert wurden

Ich nutze die Windhager APP nicht, aber die Heizung ist mit Windhager 
connected und die Standard Passwörter sind überschrieben worden.
Bisher bekomme ich immer eine E-Mail, wenn die Reinigung ansteht.

Werden dann über den RESET Knopf die Passwörter wieder zurücksetzen und 
die Verbindung zu Windhager kappen.

Was meist Du mit Homeserver ?
Im ersten Schritt würde ich einen alten Laptop laufen lassen, um die 
Daten zu loggen.
Später würde ich, wenn möglich, auf meinem NAS von Synology Phyton 
installieren und es dort laufen lassen.
So mein Gedanke.

LG Dirk
#6908804
Lesenswert?

Dirk F schrieb:
> Tobias B. schrieb:
>> Du meintest du nutzt die Windhager App? D.h. dann leider, das die
>> Default-Passwörter nicht mehr gesetzt sind sondern von Windhager
>> geändert wurden
>
> Ich nutze die Windhager APP nicht, aber die Heizung ist mit Windhager
> connected und die Standard Passwörter sind überschrieben worden.
> Bisher bekomme ich immer eine E-Mail, wenn die Reinigung ansteht.

Oh cool - das ist ja mal ein Feature :P - Ich bekomme auch eine 
Nachricht von meinem HomeAssistant wenn die Reinigung ansteht....

>
> Werden dann über den RESET Knopf die Passwörter wieder zurücksetzen und
> die Verbindung zu Windhager kappen.

Ich selbst habe das nicht probiert aber der Erwähnte andere User. Da hat 
das wohl geklappt.

>
> Was meist Du mit Homeserver ?
> Im ersten Schritt würde ich einen alten Laptop laufen lassen, um die
> Daten zu loggen.
> Später würde ich, wenn möglich, auf meinem NAS von Synology Phyton
> installieren und es dort laufen lassen.
> So mein Gedanke.

Was du nimmst ist völlig egal. In meinem Fall läuft ein Ubuntu basierter 
Server der halt auch viele andere Aufgaben hat.

Bei mir sind auf diesem einige Docker-Container am laufen - unter 
anderem für eben Grafana und InfluxDB. Die Skripte aus dem Repo laufen 
bei mir dann einfach als SystemD jobs (die *.service files). Für deine 
Zwecke natürlich nur der windhager-influx.service.

>
> LG Dirk

Bin aktuell ein wenig dran die Skripte sauberer zu machen und ein klein 
wenig Doku zu schreiben. Insbesondere auch weil ich die Heizung ja noch 
Jahrelang monitoren will und auch dann noch wissen will was ich getan 
habe :)
Wird aber sicher noch ein paar Tage / Wochen dauern....

Grüße Tobias
#6911987
Lesenswert?

Hallo Tobias,
so ich habe jetzt mein Passswort der Heizung durch 10 Sekunden langes 
Drücken des RESET button am Display zurückgesetzt.
Heizung hat die restlichen Einstellungen behalten.

Kansst Du bitte (bitte) für einen Anfänger Schritt für Schritt erklären, 
was ich machen muss.

z.B.
1. Phyton für Windows herunterladen.
2. u.s.w.

Was ich habe:
IP adresse und MAC adresse der Steuerung, die übers Heimnetzt erreichbar 
ist.  Passwort und Benutzername.  Windows 10.

Danke Dir.
#6912178
Lesenswert?

Dirk F. schrieb:
> Hallo Tobias,
> so ich habe jetzt mein Passswort der Heizung durch 10 Sekunden langes
> Drücken des RESET button am Display zurückgesetzt.
> Heizung hat die restlichen Einstellungen behalten.

Super das hätte ich auch erwartet. Die restlichen Einstellungen sind ja 
in den anderen Funktionsmodulen :)

>
> Kansst Du bitte (bitte) für einen Anfänger Schritt für Schritt erklären,
> was ich machen muss.
>
> z.B.
> 1. Phyton für Windows herunterladen.
> 2. u.s.w.
>
> Was ich habe:
> IP adresse und MAC adresse der Steuerung, die übers Heimnetzt erreichbar
> ist.  Passwort und Benutzername.  Windows 10.

Oh achso das ist Windows :) das ist so garnicht meine Welt. Bei mir 
läuft das alles auf Linux. Hast du da eine Möglichkeit, evtl. auch als 
VM im Windows?

Unter Linux ist es:

* InfluxDB installieren und einrichten (Datenbank sowie User anlegen)
* Grafana installieren und einrichten
* Python3 falls nicht vorhanden installieren + evtl. Pakete
* Python Skript laufen lassen (evtl. als Service)

>
> Danke Dir.
#7525888
Lesenswert?

Tobias B. schrieb:

Hallo Dirk,

eine BioWin2 werkelt bei mir auch. Das mit dem auslesen der Daten habe ich bei mir auch gewünscht und gelöst.

Hier meine Skripte (Verwendung auf eigene Gefahr): https://github.com/sessl3r/windhager

Das ganze ist bei mir so gelöst, dass die Daten einfach in eine InfluxDB geschrieben werden und dann mit Grafana angezeigt werden. Das ganze braucht in jedem Fall einen kleinen Home-Server.

Die nächsten Schritte bei mir wären MQTT hinzufügen damit ich dann in meiner Heimautomatisierung (HomeAssistant) auch mal steuern kann (Behaglichkeit einstelln, Warmwasserladung anfordern oder so).

Zusätzlich hätte ich eine Frage in die Runde. Wie in dem Repo beschrieben sind leider im WebInterface nicht alle Parameter beschrieben und auch der Support will/kann hier keine Informationen liefern. Hatte zufällig jemand hier schon Erfolg oder hat Informationen bekommen?

Grüße, sessl3r

Hallo Tobias/sessl3r,

Vorab vielen Dank für die Veröffentlichung/Bereitstellung deines Projektes.

Meine Aufgabenstellung deckt sich sehr mit der deinigen (BioWin2-Touch/MES-INFINITY über HomeAssistant/RPi protokollieren bzw. optimieren). Leider ist hier als auch auf deiner Github Seite kein Info über den hardware-seitigen Anschluss des Systems. Verwendest du den RC7030/Mycomfort Adapter von Windhager der an der MES-INFINITY Steuerung angeschlossen wird, oder liest du die Werte direkt über die LAN-Schnittstelle am Kessel/Touch aus?

Natürlich wäre mir zweiteres lieber um ~400€ für den Adapter zu sparen =)

BG Wil

#7525929
Lesenswert?

Vorab vielen Dank für die Veröffentlichung/Bereitstellung deines Projektes.

Vielen Dank, dass es jemanden interessiert :)

Meine Aufgabenstellung deckt sich sehr mit der deinigen (BioWin2-Touch/MES-INFINITY über HomeAssistant/RPi protokollieren bzw. optimieren). Leider ist hier als auch auf deiner Github Seite kein Info über den hardware-seitigen Anschluss des Systems. Verwendest du den RC7030/Mycomfort Adapter von Windhager der an der MES-INFINITY Steuerung angeschlossen wird, oder liest du die Werte direkt über die LAN-Schnittstelle am Kessel/Touch aus?

Ich gehe direkt an die LAN-Schnittstelle des InfoWin Touch. Keine zusätzliche Hardware, nur das was da ist. Falls du dieses Cloud-Ding von Windhager aktiv hast kannst du dich vermutlich nicht mehr einloggen, da die das Passwort ändern. Wenn nicht - sollte das gehen. Ich hab meine Heizung als IOT gehandelt (heißt: kein Internetzugriff, nur internes NTP)

Man merkt übrigens an der Reaktionszeit, dass die Zugriffe per API teilweise direkt auf den Bus übersetzt werden :P (und auch an den Bugs...)

Als Einstieg (sollte ich in der README wohl mal ergänzen, EDIT: habe etwas Text hinzugefügt): Gehe mit einem Webbrowser auf die IP deiner Heizung wenn diese im LAN hängt. Hier solltest du was Webinterface wie im Screenshot in [1] sehen.

Natürlich wäre mir zweiteres lieber um ~400€ für den Adapter zu sparen =)

:)

[1] https://github.com/sessl3r/windhager#undokummentierte-parameter-im-webinterface

#7527252
Lesenswert?

Hallo Tobias,

Lässt du deine Python Scripts auf einem eigenen Rechner laufen oder hast du schon eine Einbindung in home assistant geschafft (hier findet sich noch nichts https://community.home-assistant.io/t/windhager-integration/348369 ). Habe erst jetzt realisiert dass diese hier zwar angesprochen wurde aber anscheinend noch nicht realisiert wurde.

Mein Ziel ist es nur meinen RPi4 mit home assistant und keinen weiteren Rechner laufen zu haben.

Weißt du ob die Python Scripts auch auf HA laufen können? Das sollte doch gehen....

BG Wil

#7527259
Lesenswert?

Wil schrieb:

Hallo Tobias,

Lässt du deine Python Scripts auf einem eigenen Rechner laufen oder hast du schon eine Einbindung in home assistant geschafft (hier findet sich noch nichts https://community.home-assistant.io/t/windhager-integration/348369 ).

Was heißt eigener Rechner? Bei mir ist HomeAssistant eine von vielen VM's die laufen. Das Script läuft auch in irgend einer VM.

Habe erst jetzt realisiert dass diese hier zwar angesprochen wurde aber anscheinend noch nicht realisiert wurde.

Mein Ziel ist es nur meinen RPi4 mit home assistant und keinen weiteren Rechner laufen zu haben.

Weißt du ob die Python Scripts auch auf HA laufen können? Das sollte doch gehen....

Joar würde ich von ausgehen. HomeAssistant OS hab ich nie probiert aber eigentlich brauchst nur Python3.

Meine Anwendung ist halt, dass die ganzen Datenpunkte per MQTT verfügbar gemacht werden und (unter anderem) HomeAssistant diese nutzen kann. Daher auch dieses ganze Discovery-Zeug in windhager-proxy.py

Bei mir laufen halt die Scripte windhager-proxy.py und windhager-ww-override.py als Services (systemd configs sind auch im Repo). In HomeAssistant mache ich primär einfache Visualisierungen und hab halt die möglichkeit die Behaglichkeit anzupassen. Alles andere ist bei mir dann Grafana. Daher schreibt windhager-proxy.py die Werte auch noch in eine InfluxDB. Musst du also bestimmt noch für dein Vorhaben etwas anpassen.

BG Wil

#7527436
Lesenswert?

Tobias, Danke für die Infos.

Habe inzwischen eine Verbindung mit der BioWin herstellen können.

Will jetzt versuchen deine Skripts direkt in HA mit Hilfe von AppDaemon (https://github.com/hassio-addons/addon-appdaemon) laufen zu lassen.

Soweit ich das sehe kann ich in 'windhager-proxy.py' alles was mit der influx-db zusammenhängt raus nehmen und somit nur den mqtt teil laufen lassen, stimmt das. Bin natürlich für Hilfe dankbar.

Werde ab morgen etwas Zeit investieren.

BG Wil

#7527754
Lesenswert?

Wil schrieb:

Tobias, Danke für die Infos.

Habe inzwischen eine Verbindung mit der BioWin herstellen können.

Will jetzt versuchen deine Skripts direkt in HA mit Hilfe von AppDaemon (https://github.com/hassio-addons/addon-appdaemon) laufen zu lassen.

Soweit ich das sehe kann ich in 'windhager-proxy.py' alles was mit der influx-db zusammenhängt raus nehmen und somit nur den mqtt teil laufen lassen, stimmt das. Bin natürlich für Hilfe dankbar.

Das wäre die Hoffnung. Ich sollte das wohl mal anpassen, dass InfluxDB/MQTT jeweils optional sind.

Werde ab morgen etwas Zeit investieren.

BG Wil

#7528362
Lesenswert?

Tobias B. schrieb:

Das wäre die Hoffnung. Ich sollte das wohl mal anpassen, dass InfluxDB/MQTT jeweils optional sind.

Der erste Eindruck ist dass deine Programme/Skripte rel. umfangreich sind. Ich frage mich jetzt aber trotzdem was der Vorteil gegenüber der bestehenden HA-Integration https://community.home-assistant.io/t/windhager-integration/348369 (speziell https://github.com/vermi0ffh/ha-windhager/tree/main/custom_components/windhager oder https://github.com/sarabanjina/mycomfortclient) ist?

Ich dachte ursprünglich ich kann diese nicht verwenden da ich keinen RC7030 habe. Nun sieht es aber so aus als ob der RC7030 bei der Windhager BioWin Touch 2 standardmäßig verbaut ist. Damit können andere Bibliotheken die auf den RC7030 aufsetzten einfach verwendet werden.

Somit nochmal zur Kernfrage ... welches der zumindest drei etablierten Systeme hat welche Vorzüge (aktuelle und breite Unterstützung/Wartung, HA-Unterstützung, Robustheit, Einfachheit,...). Kannst du bitte hierzu ein paar Kommentare abgeben.

Die lokale Speicherung in einer influx+Grafana brauch ich nicht, dafür will ich ja HA verwenden. Deine Skripts zur Optimierung der Heizung sehe ich als sehr interessant an weiß aber zZ nicht wie diese in einer reinen HA-Lösung eingebaut werden können.

Besteht die Möglichkeit dass du deinen Code (dein Wissen) in eines der bestehenden Projekte einfließen lässt?

BG Wil

#7528375
Lesenswert?

Wil schrieb:

Tobias B. schrieb:

Das wäre die Hoffnung. Ich sollte das wohl mal anpassen, dass InfluxDB/MQTT jeweils optional sind.

Der erste Eindruck ist dass deine Programme/Skripte rel. umfangreich sind. Ich frage mich jetzt aber trotzdem was der Vorteil gegenüber der bestehenden HA-Integration https://community.home-assistant.io/t/windhager-integration/348369 (speziell https://github.com/vermi0ffh/ha-windhager/tree/main/custom_components/windhager oder https://github.com/sarabanjina/mycomfortclient) ist?

Ich denke, dass ist immer die Frage des was will ich erreichen. Meine Skripte sind gewachsen mit dem Gedanken die Heizung zu optimieren und zu überwachen (über lange Zeit) und nur nebenbei diese zu steuern. Aus diesem Grund habe ich damals keine HA-Integration gebaut sondern etwas unabhängiges. Mir geht es darum die Daten der Heizung über >10 Jahre zu loggen. HA wollte ich da einfach raus halten.

Weitere Vorteile sind für mich: Es können sich andere Skripte einfach am MQTT-Broker anmelden und Daten bekommen (wie das WW-Skript).

Ansonsten habe ich denke ich keine Vorteile. Die Liste mit den OID's ist bei mir auch eher gewachsen. Und da selbst Windhager nicht für alle Datenpunkte Namen vergeben kann (siehe README) muss man da eh manuell Hand anlegen.

Ich dachte ursprünglich ich kann diese nicht verwenden da ich keinen RC7030 habe. Nun sieht es aber so aus als ob der RC7030 bei der Windhager BioWin Touch 2 standardmäßig verbaut ist. Damit können andere Bibliotheken die auf den RC7030 aufsetzten einfach verwendet werden.

Somit nochmal zur Kernfrage ... welches der zumindest drei etablierten Systeme hat welche Vorzüge (aktuelle und breite Unterstützung/Wartung, HA-Unterstützung, Robustheit, Einfachheit,...). Kannst du bitte hierzu ein paar Kommentare abgeben.

Kann ich dir nicht sagen. Für mich hat damals als ich mir das gebaut hatte keines der Systeme getaugt, also hab ich es schnell selber gebaut.

Die lokale Speicherung in einer influx+Grafana brauch ich nicht, dafür will ich ja HA verwenden. Deine Skripts zur Optimierung der Heizung sehe ich als sehr interessant an weiß aber zZ nicht wie diese in einer reinen HA-Lösung eingebaut werden können.

Kann ich dir auch nicht sagen. Bei HA Vorsichtig sein. Hatte da bei anderen Sensoren schon das Problem, dass er, früher als Konfiguriert, alte Datenpunkte weggeworfen hat. Vermutlich war ich einfach zu doof das zu konfigurieren. Backup hilft an der stelle :)

Besteht die Möglichkeit dass du deinen Code (dein Wissen) in eines der bestehenden Projekte einfließen lässt?

Falls da Wissen verfügbar sein sollte, dass die anderen nicht haben gerne. Dafür sollte jemand überlegen welches es denn sein soll und was erreicht werden soll :)

BG Wil

#7534265
Lesenswert?

Hallo, Vielen Dank, dass ihr diese interessante Diskussion teilt. Ich habe auch eine 3 Jahre alte Windhager BioWin Touch 2. Windhager hat mir früher mitgeteilt, dass ich eine RC7030 benötige, um über das Netz zu kommunizieren. Es sollte jedoch eine neue „Firmware“ für Touch geben, die das Problem lösen würde. Heute verwende ich Infowin V 1.11. Hat jemand von euch es geschafft, mit dieser Version von Infowin zu kommunizieren, ohne RC7030 zu verwenden?

Falls ich etwas missverstanden habe, bitte korrigiert mich. Mein Ziel ist es, BioWin in HomeAssistant zu integrieren.

#7535143
Lesenswert?

Hallo,

mein Systemaufbau ist die BioWin2 (Heizkessel) + MES Infiinity (Heizkreisregelung) + InfoWin Touch. Ich weiß garnicht was genau ein RC7030 sein soll.

Meine Vermutung warum Windhager hier sagt, man benötigt extra Hardware ist, dass Windhager ihre myComfort-App an den Kunden bringen will. Nutzt man diese kann man (soweit ich weiß) nicht mehr per LAN auf das Webinterface/die API zugreifen. Dies liegt daran, dass die Windhager Server ein VPN zur Heizung aufbauen und zusätzlich das Default-Passwort aus der Anleitung ändern ("Sicherheit").

Von einem anderen Windhager-Nutzer habe ich erfahren, dass Windhager das Passwort (was Sinn macht) nicht mitteilt und sich wohl auch beim zurücksetzen etwas anstellt. Wobei zurücksetzen (nicht getestet) auch per Reset gehen müsste (+ kein Internet).

Klärt das die Fragen zumindest etwas?

Seitenbemerkung:

Für das Windhager-System gibt es ja auch diese Wohnraum-Fernsteller (Raumthermostat mit Komfort?). Auch das "braucht" man nicht - man kann auch einfach Werte am die UID die dafür vorgesehen ist senden. Wird von der Heizung akzeptiert und verarbeitet...

#7537172
Lesenswert?

LAD schrieb:

Hallo, Vielen Dank, dass ihr diese interessante Diskussion teilt. Ich habe auch eine 3 Jahre alte Windhager BioWin Touch 2. Windhager hat mir früher mitgeteilt, dass ich eine RC7030 benötige, um über das Netz zu kommunizieren. Es sollte jedoch eine neue „Firmware“ für Touch geben, die das Problem lösen würde. Heute verwende ich Infowin V 1.11. Hat jemand von euch es geschafft, mit dieser Version von Infowin zu kommunizieren, ohne RC7030 zu verwenden?

Bitte sieh bitte dass Foto bzw. den Post hier.... Beitrag "Re: LON Bus Windhager mitlesen/steuern"

Die BioWin2 Touch nach meinem Verständnis im Bedienterminal am Kessel schon eine RC7030 verbaut womit du keine zusätzliche brauchst. Die RC übernimmt die Übersetzung der LON-Schnittstelle des Infinity Controllers wodurch wir Zugriff auf dessen Daten bekommen.

Schau einfach Mal hinter das Bedienterminal und dann weißt du ob du schon alles hast.

BG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren