| | Zeit:
09.01.2021 21:03:49 |
Grüß euch! Hier nun, wie versprochen, der neue Thread für den Wissensaustausch zur Smart Home Anbindung der Rotex HPSU bzw. Daikin Altherma 3 ECH2O. Egal ob FHEM, RoCon G1, KNX, CAN Bus, pyHPSU, ... hier können alle Möglichkeiten der Einbindung in ein Smart Home System diskutiert werden. Auch die Nutzung der Wartungsschnittstelle(n) z.B. mittels D-Checker oder ESP32 finden hier ihren Platz ebenso wie diverse "Reverse Engineering" Projekte wo es darum geht die interne Kommunikation zwischen einzelnen Komponenten besser zu verstehen. Ihr könnt hier gerne eure Projekte kurz vorstellen!Es ist immer wieder interessant wie einfach und/oder elegant man gewisse Problemstellungen lösen kann. Wenn jemand interessante Links zu Projekten auf anderen Plattformen hat, bitte ebenfalls hier posten. Mir bekannt sind bisher: Github - pyHPSUGithub - ESPAlthermaFHEM - Rotex HPSU ModulFacebook Gruppe - HPSU MonitoringIch hoffe auf einen konstruktiven Wissensaustausch! lg Michl
|
| Zeit:
09.01.2021 21:53:56 |
Fhem zu iobroker wo meiner Meinung nach noch mehr möglichkeiten gegeben sind😁
|
| Zeit:
09.01.2021 22:45:37 |
Danke für die Initiative, Michl! Für alle, die sich noch nicht mit den Kommunikationsschnittstellen der Rotex/Daikin beschäftigt haben, hier eine kleine Einführung: Daikin verwendet in allen Klimageräten und Wärmepumpen eine serielle RS-232 Serviceschnittstelle, über die insbesondere die Daten des Kältekreises ausgelesen und geloggt werden können. Eine Steuerung der Anlage ist über diese Schnittstelle nicht möglich; es ist aber die einzige Möglichkeit an die Parameter des Kältekreises bzw. der Außeneinheit zu kommen. Das originale Daikin-Tool für diese Schnittstelle ist der D-Checker. Rotex hat in seiner HPSU Compact/Altherma ECH2O dem Daikin Regler noch den eigenen, altbewährten Heizungsregler (Basis Kromschröder) aufgepropft, der über CAN-Bus mit externen Steuerungseinheiten kommuniziert. Da der Regler für fossile Heizkessel entwickelt wurde, kennt er den Kältekreis der Wärmepumpe nicht und liefert dazu auch keine Daten. Die CAN-Schnittstelle eignet sich prima zum Auslesen der wasserseitigen Parameter und zum Steuern der Anlage (Betriebsmodi, Soll-Temperaturen, Zeiten). Gruß Karl
|
| Zeit:
10.01.2021 08:25:36 |
Ich bräuchte mal den Input von jemandem, der das Projekt "Github - ESPAltherma" schon erfolgreich am Laufen hat. Ich bekomme beim Compilieren einen Fehler in der comm.h wie folgt: Wenn ich den beanstandeten Befehl "client.loop()" auskommentiere, läuft die Compilierung durch und ich kann meinen M5Stick-C zum Laufen bringen. Er verbindet sich problemlos mit meinem WLAN, scheitert dann aber an der Verbindung zum Mosquitto-Broker. Ob das irgendwie mit der "client.loop()"-Fehlermeldung zusammenhängt? Mein m5Stick-C lässt sich anpingen, ist also sauber im WLAN. Der Mosquitto-Broker auf meinem Laptop lässt sich von anderen Geräten sauber ansprechen und makelt auch alle Testnachrichten. Das Problem liegt also ganz eindeutig beim M5Stick-C bzw. dessen Firmware. Gruß Karl
|
| Zeit:
10.01.2021 10:14:32 |
Guten Morgen Karl,
das Problem hatte ich nicht. Das Kompilieren lief ohne Probleme durch. Ich musste nur die für mich richtigen Pins noch eintragen. Habe auch den M5StickC und mir ist erst später aufgefallen, dass die Pinbelegung angepasst werden muss.
Bei mir ist jetzt das Problem aufgetreten, dass die Verbindung irgendwann ausfällt. Ich schätze die 5V Versorgung an meiner Anlage ist nicht ausreichend um den Stick zu versorgen. Wenn ich messe sehe ich da nur 4,9V. Da wird die Spannung sicher schnell einbrechen.
Ich kann mich aber gleich mal dran machen und versuchen deinen Fehler zu rekonstruieren.
Gruß Giuseppe
|
| Zeit:
10.01.2021 10:28:11 |
Zitat von Giulup Guten Morgen Karl,
das Problem hatte ich nicht. Das Kompilieren lief ohne Probleme durch. Ich musste nur die für mich richtigen Pins noch eintragen. Habe auch den M5StickC und mir ist erst später aufgefallen, dass die Pinbelegung angepasst werden muss.
Bei mir ist jetzt[...] Hallo Giuseppe, Super, dass Du Dich meldest! 👍 Das mit den Pins hatte ich gar nicht auf dem Schirm! Mein Stick ist noch nicht an der HPSU angeschlossen. Ich will erst mal den Connect zum Broker absichern. Gruß Karl
|
| Zeit:
10.01.2021 12:29:42 |
Hi Karl,
ich kann den Fehler bei mir leider nicht reproduzieren. Selbst wenn ich frisch von github ziehe und nur die Daten für WLAN einpflege kommt bei mir der Fehler ich solle eine Wärmepumpe auswählen und wenn ich dann eine gewählt habe läuft der Compiler ohne Fehler durch. Dann müssen bei dir evtl Pakete für die Installation von Plattform.io fehlen? Der Fehler hat laut Meldung Bezug zu Mqtt. Versuch auch mal das repo neu zu laden. Oder poste mal den Inhalt deiner main.cpp im /src Ordner.
Gruß Giuseppe
|
| Zeit:
10.01.2021 13:14:21 |
Danke, Giuseppe! Das hilft mir schon, dass das repo in Ordnung ist. Jetzt werde ich mal eine Neuinstallation des IDE auf meinem Zweitrechner machen und schauen, ob‘s was bringt.
Gruß Karl
|
| Zeit:
10.01.2021 15:23:13 |
Hi everyone,
I am Raomin, the one behind ESPAltherma. Sorry I still don't speak German.
The error you had with client.loop() was an error on my side that I corrected after. Make sure to always get the latest code as I tend to modify (hopefully improve) the code often.
I also changed the default GPIO to match more boards than M5StickC, So If you have a M5StickC you should modify the setup.h like this:
//Use these for M5StickC #define RX_PIN 36// Pin connected to the TX pin of X10A #define TX_PIN 26// Pin connected to the RX pin of X10A
I can only encourage you to fill in issues on the GitHub repository (in English preferably) so I'll get notified quickly and this will help everyone. (Actually there is a closed one for the client.loop() issue :) )
Happy to help! -Raomin
|
| Zeit:
10.01.2021 15:55:43 |
Hi Raomin, thanks for that great possibility to monitor our Heatpumps. I have that issue that the M5Stick disconnects and shuts off after a while. I thought it was due to the insufficient voltage and low battery level. I charged the battery but still get the disconnects. Is this a known issue?
I will also post this in GitHub.
|
| Zeit:
10.01.2021 15:57:28 |
Hi Roamin,
thanks for letting us know what the issue was! Your work is highly appreciated!
Regards Karl
|
| Zeit:
10.01.2021 17:06:36 |
OK ! Let's discuss your issue on Github. You can already stard by keeping your USB connection to the M5stickc and have a look at the debug logs on the Serial monitor. See you on Github!
|
| Zeit:
10.01.2021 20:32:29 |
RoCon G1 Gateway/Daikin Cloud: Funktioniert bei euch die "Exportieren" Funktion (Export in .csv) ? Bei mir wird immer nur der gestrige Tag zwischen 20:30 und 23:59 exportiert oder einfach nur leere .csv Files. Könnt ihr von einem beliebigen Tag die Parameter komplett in .csv exportieren? Danke und lg, Michl
|
| Zeit:
11.01.2021 00:56:34 |
Hallo zusammen, ich heiße Tobias und komme aus der Fränkischen Schweiz nähe Bamberg/Forchheim. Ich habe im Oktober 2019 mit dem Neubau eines freistehenden Einfamilienhauses begonnen und wohne jetzt seit 20.August 2021 mit Frau und Kind darin. In meiner Baubeschreibung war von Anfang an eine "Rotex Wärmepumpe je nach Bedarf mit 8-11 KW" vermerkt. Nichtsahnend von Wärmepumpen stieß ich beim online suchen auf eure freundlichen Threads mit sehr vielen guten Informationen. Es wurde bei mir im Februar 2020 eine Daikin Altherma 3 R Ech²O mit 8KW Split Außen gerät und 294 Liter Speicher für 130m² + teilbeheiztem Keller und 5m² Solarthermie verbaut. Die Letzen Nächte habe ich mir erstmals viel Zeit genommen und etliche Threads mal ganz durchgelesen. Wegen euch liegen nun 19 Stellanriebe OVP im Keller herum und an den ERR plätzen sind vorerst nur weiße UP-Dosen Deckel verbaut... :-)Aktuell habe ich hier -9.5°C Außentemp und einen momentan Verbrauch von ~ 1400 Watt bei ziemlich genau stündlichen abtauungen. In Sachen Monitoring habe ich vor zwei Wochen mal auf einen Rasperry IOBroker installiert. (In meiner bisherigen Mietwohnung hatte ich über ein Jahr "Domoticz" genutzt, aber dieser Rasperry ist bisher noch in einer Umzugskiste verschollen.) Aktuell habe ich drei Temp. Sensoren in den Isolierungen bei Vor und Rücklauf und der dünnen Gasleitung am WT "gesteckt". Somit habe ich wenigstens grobe Anhaltspunkte u.a. über abtauvorgänge. Vor ein paar Tagen lies ich über ESPAltherma mit nem ESP32. Da ich etliche ESPs auf Lager habe, habe ich mich gleich an die Arbeit gemacht und diese erfolgreich geflasht und Daten in IOBroker bekommen. Leider bin ich Programmiertechnisch Anfänger und habe auf die Schnelle es nicht hinbekommen die json in einer brauchbaren Tabelle in IOBroker zu bekommen. Dies kam in IOBroker an: „{"Aussentemperatur":"1.000000","Netzspannung":"234.000000","Durchfluss":"15.500000"} Auch sind mir die Englischen Parameter-bezeichnungen (denke aus D-Checker übernommen) nicht alle geläufig. Ich danke euch über eure bisher geteilten Erfahrungen und hoffe auf noch informative Zusammenarbeit.Sorry für den langen Text, aber da wysel jetzt einen extra Thread für Smarthome Anbindung gestartet hat, dachte ich, ich steige nun doch mal mit ein. Kann auch gerne verschoben werden falls hier nicht erwünscht. Gruß Tobias
|
| Zeit:
11.01.2021 07:00:43 |
Hallo Tobias,
Dein Thema passt hier gut rein! Auch ich brauche demnachst eine Softwarelösung auf dem Windows-PC, die die vom ESP32 gesendeten Daten tabellarisch und grafisch anzeigt.
Was die Datenregister und deren Bezeichnungen betrifft, kann ich gerne helfen.
Gruß Karl
|
| Zeit:
11.01.2021 09:01:20 |
Zitat von wysel RoCon G1 Gateway/Daikin Cloud: Funktioniert bei euch die "Exportieren" Funktion (Export in .csv) ? Bei mir wird immer nur der gestrige Tag zwischen 20:30 und 23:59 exportiert oder einfach nur leere .csv Files. Könnt ihr von einem beliebigen Tag die Parameter komplett in[...] Ist bei mir aktuell auch so! Als ich das vor knapp 2 Jahren zuletzt genutzt hatte, funktionierte es noch... Gruß Karl
|
| Zeit:
11.01.2021 11:50:06 |
Zitat von Kala Nag Hallo Tobias,
Dein Thema passt hier gut rein! Auch ich brauche demnachst eine Softwarelösung auf dem Windows-PC, die die vom ESP32 gesendeten Daten tabellarisch und grafisch anzeigt.
Was die Datenregister und deren Bezeichnungen betrifft, kann ich gerne[...] Hallo Karl, hast du irgendeine Smarthome Umgebung schon am Laufen (z.B auf nem Raspberry, oder NAS?) IOBroker bekommt man denke ich auch auf Windows 10 zum laufen, aber "Kostentechnisch" ist es auf einen Raspberry zwecks Stromkosten unschlagbar günstig da der Server ja am besten ununterbrochen laufen sollte. Nach zwei tagen Einarbeitung und Nutzung von IOBroker habe ich den "Float" Adapter gefunden und bin sehr begeistert von dessen einstellungsmöglichkeiten. Hier ein kurzer Einblick meines 100k NTC an der Gasleitung des Wärmetauschers: Die Temperaturen sind nicht Kalibriert, aber als Anhaltspunkt ok. Gruß Tobias
|
| Zeit:
11.01.2021 12:01:09 |
Hallo Tobias,
ioBroker scheint ja ein mächtiges Werkzeug zu sein. Muss man der Community beitreten? Kostet das was?
Gruß Karl
|
| Zeit:
11.01.2021 12:22:56 |
hier mal ein Beispiel aus Grafana. Daten kommen teilweise von KNX, teilweise aus pyHPSU und dann per MQTT ins KNX. Dort werden sie in eine InfluxDB geschrieben und per Grafana visualisiert: Grafana |
| Zeit:
11.01.2021 13:18:24 |
Zitat von Kala Nag Hallo Tobias,
ioBroker scheint ja ein mächtiges Werkzeug zu sein. Muss man der Community beitreten? Kostet das was?
Gruß Karl IOBoker ist für private Nutzer Kostenlos. Bei manchen Addons (Adapter) bedarf es einer kostenlosen Registrierung. Es giebt ja etliche Kostenlose Smarthome Umgebungen, für welche man sich entscheidet ist jeden selbst überlassen. Die Einarbeitung in den jeweiligen Systemen ist allerdings zeitaufwendig und von Programm zu Programm sehr unterschiedlich. Domoticz hat mir wegen der "Einfachheit" auch gefallen, es werden aber "von haus aus" wenig Geräte wie Sensoren, etc. unterstützt. Hier noch ein erster Test mir der Visualisierung "Vis" unter IOBroker. Ich denke "Grafana" wie von Jochen Wendel angesprochen wird auch unterstütz. bei Gelegenheit probiere ich Grafana mal aus. Gruß Tobias
|
| Zeit:
11.01.2021 14:42:33 |
Können die genannten Backends die Daten des Mosquitto-Brokers verarbeiten? Was wäre in diesem Fall das „device“, das man als Datenlieferant konfigurieren muss?
Gruß Karl
|
| Zeit:
11.01.2021 15:33:17 |
Es gibt einen eigenen Mqtt Afapter in Iobroker.Und von da aus hast du alle möglichkeiten.Grafana ist richtig geil für jegliche arten von logging.
|
| Zeit:
11.01.2021 17:03:04 |
Hat Grafana auch den MQTT-Broker an Bord?
|
| Zeit:
11.01.2021 17:48:30 |
nein, Grafana ist ein reines Tool zur Auswertung, es holt sich die Daten aus irgendeiner Datenbank und stellt diese dar. Was Du davor brauchst ist ein Tool das Dir die MQTT-Werte in eine Datenbank schreibt. Ich mache das z.B. per Edomi, das kommt aber eher aus der KNX-Ecke und wäre für diese Aufgabe wohl eher überdimensioniert. Schau doch mal so was hier an: MQTT - GrafanaGrüße Jochen
|
| Zeit:
11.01.2021 19:28:15 |
Danke, Jochen, jetzt bin ich schlauer! :-)
Gruß Karl
|