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 ?
:
Verschoben durch Moderator
Hallo Dirk, Dirk F. schrieb: > Wie könnte man hier am Besten vorgehen ? Am besten, mal die Forensuche benutzen! =;-) Dann findet man sowas: Beitrag "LON Bus Windhager mitlesen/steuern" Vielleicht hilfts ja...
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, 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.
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
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
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
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.
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.
Hallo Tobias, danke für die Hinweise, aber jetzt noch auf Linux umsteigen ist mir zu aufwendig. Da werde ich wohl mit der PHP Lösung von Peter versuchen weiterzumachen: Beitrag "LON Bus Windhager mitlesen/steuern" Messwerte auslesen und im Browser anzeigen geht schon mal. Der nächste Schritt wäre eine grafische Anzeige....
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
> 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
:
Bearbeitet durch User
Danke für die rasche Antwort. Tobias B. schrieb: > Ich gehe direkt an die LAN-Schnittstelle des InfoWin Touch. Keine > zusätzliche Hardware, nur das was da ist. Sehr gut, dann brauche ich nur noch Kabel das lange genug ist und etwas Zeit um die Heizung in der Firewall zu blockieren. Melde mich wenn ich einen Schritt weiter bin. BG Howil
Achso das blocken ist natürlich kein muss - Windhager macht da ohne Aufforderung von dir nix. Aber für mich hat meine Heizung nix im Internet zu suchen :)
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
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
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
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
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
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
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.
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...
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.