Geschrieben November 3, 2026 at 08:363. Nov 2026 Moin zusammen,ich bin Simon aus Hamburg und beschäftige mich gerade etwas mit dem WARP Energiemanager. Der scheint für mich eine gute Alternative zu meinem aktuellen HEMS (EV.Cockpit / HEMSLogic von Schneider Electric) zu sein, mit dem ich gar nicht zufrieden bin.Dazu habe ich ein paar fragen bzw. benötige etwas Starthilfe.Ich habe einen FoxESS H3 Smart Wechselrichter mit Batteriespeicher. Wenn ich das richtig sehe, wird der bereits unterstützt. Ich verstehe das so, dass der WEM die Daten zu PV-Ertrag, Batterieladung und -entladung, Netzeinspeisung und -bezug über den Wechselrichter bekommt (der mit einen DTSU666 verbunden ist). Richtig?Für die Erfassung der Leistung der Wärmepumpe habe ich ein IEM3155 von Schneider Electric verbaut. Der kommuniziert via Modbus/RS485 mit dem aktuellen HEMS. Gemäß der Anleitung kann der WARP Energy Manager mit solcherlei Stromzählern umgehen. Kann der Schneider Electric Energiezähler out-of-the-box eingebunden werden oder ist da etwas Bastellei oder Source-Code-Anpassung nötig? Könnte der Energiezähler dann auch für die Leistungserfassung/Energiezählung der Wärmepumpe genutzt werden?Vielen Dank und schöne GrüßeSimon bearbeitet November 11, 2026 at 16:2711. Nov 2026 von simond
Geschrieben November 4, 2026 at 12:214. Nov 2026 Autor Nachtrag:Zum Punkt 1:Auf der Webseite steht zum Energiemanager:und im Manual:Was ist richtig? Kann der WEM die meine FoxESS Batterie steuern, gezielt Laden, Entladen sperren oder Eigenverbrauchsmodus einstellen?Zum Punkt 2:Lese ich diesen Post richtig? Kann ich unter Angabe der Register beliebige Modbus-Energiezähler einbinden? https://www.tinkerunity.org/topic/12780-solaredge-batteriespeicher-und-pv-%C3%BCberschuss/#findComment-57468 ?Dann könnte ich ja meinen Zähler per RS485 to Ethernet Gateway einbinden... bearbeitet November 4, 2026 at 13:024. Nov 2026 von simond
Geschrieben November 4, 2026 at 13:304. Nov 2026 On 11/3/2026 at 9:36 AM, simond said:Ich habe einen FoxESS H3 Smart Wechselrichter mit Batteriespeicher. Wenn ich das richtig sehe, wird der bereits unterstützt. Ich verstehe das so, dass der WEM die Daten zu PV-Ertrag, Batterieladung und -entladung, Netzeinspeisung und -bezug über den Wechselrichter bekommt (der mit einen DTSU666 verbunden ist). Richtig?Ja.On 11/3/2026 at 9:36 AM, simond said:Für die Erfassung der Leistung der Wärmepumpe habe ich ein IEM3155 von Schneider Electric verbaut. Der kommuniziert via Modbus/RS485 mit dem aktuellen HEMS. Gemäß der Anleitung kann der WARP Energy Manager mit solcherlei Stromzählern umgehen. Kann der Schneider Electric Energiezähler out-of-the-box eingebunden werden oder ist da etwas Bastellei oder Source-Code-Anpassung nötig? Könnte der Energiezähler dann auch für die Leistungserfassung/Energiezählung der Wärmepumpe genutzt werden?Der WEM kann nur ein paar Stromzähler über Modbus/RTU (RS485) auslesen. Von Schneider Electric ist keiner dabei. Du hast prinzipiell diese Möglichkeiten:Es ist möglich, dem WEM-Bricklet beizubringen, den Zähler von Schneider Electric über Modbus/RTU auszulesen. Dafür müsstest du wahrscheinlich schon einiges an Programmierkenntnissen mitbringen, um dich da einzuarbeiten.Installiere einen Modbus/TCP-Gateway vor dem Zähler und konfiguriere dann die passenden Register über das Webinterface des WEM.Ersetze den Zähler durch einen anderen Zähler, der bereits unterstützt wird, wie z. B. das Elgris Smart Meter IoT. Wenn der WEM in der Nähe des Zählers installiert wird, kannst du auch einen der unterstützten Modbus/RTU-Zähler nehmen.Du ignorierst den Stromverbrauch der Wärmepumpe. Der WEM sammelt die Daten nur rein informativ und verwendet sie nicht für irgendeine Steuerung.On 11/4/2026 at 1:21 PM, simond said:Was ist richtig? Kann der WEM die meine FoxESS Batterie steuern, gezielt Laden, Entladen sperren oder Eigenverbrauchsmodus einstellen?Das Manual ist gerne mal veraltet. 🫣 Die Batteriesteuerung existiert bereits, allerdings gibt es aktuell noch keine Anbindung von FoxESS-Speichern dafür. Die ist noch in Arbeit und es gibt aktuell keine ETA.
Geschrieben November 4, 2026 at 13:394. Nov 2026 Autor Top. Vielen Dank für Deine ausführliche Antwort. Ich kann nur ein bisschen Python... von daher kann ich da glaube ich nicht viel beitragen. Ich habe aber untenstehende Register gefunden. Reicht es für FoxESS eine .py Datei analog zu denen in https://github.com/Tinkerforge/esp32-firmware/tree/master/software/src/modules/batteries_modbus_tcp anzulegen?Signal nameRead/writeTypeUnitGainAdressBattery maximum charging currentRWI16A1046607Battery maximum discharge currentRWI16A1046608Minimum SoCRWU16%146609Maximum SoCRWU16%146610
Geschrieben November 4, 2026 at 15:374. Nov 2026 Du kannst das versuchen in die Firmware einzubauen. Aber du kannst auch erstmal einfach in der Batteriesteuerung dir eine benutzerdefinierte Registertabelle zusammenklicken.
Geschrieben November 11, 2026 at 13:4011. Nov 2026 Autor edit: ich glaube jetzt habe ich verstanden. Sorry. Ich muss ja nur die Adresse und den entsprechenden Sollwert hinterlegen. Ob das ein SoC oder ein Ladestrom ist, ist dabei ja egal.Ich bin gerade etwas lost...Ich möchte eine benutzerdefinierte Tabelle für die Batteriesteuerung meines Wechselrichters eingeben. Wie gebe ich dem WEM nun mit, was die einzelnen Register bedeuten, also max. Ladestrom / Entladestrom, min SoC... etcDer WEM muss die unterschiedlichen Parameter ja setzten um den gewünschten Modus umzusetzten.Ich bin für jeden Denkanstoß dankbar. Die "Modbus interface definition description" habe ich vorliegen.GrüßeSimon bearbeitet November 11, 2026 at 14:4011. Nov 2026 von simond
Geschrieben November 11, 2026 at 16:0611. Nov 2026 Autor Jetzt brauche ich glaube ich doch Hilfe:Ich verstehe nicht, warum der erste Eintrag funktioniert, der zweite aber nicht? Irgendeine Idee?Starting test for mode "charge normally, discharge normally" Connecting to 192.168.XXX.XXX:502 Setting mode "charge normally, discharge normally" (once) Setting mode "charge normally, discharge normally" failed at register block 2 of 2: Timeout (263) / After 510 ticks, 0 recvs, 2000 ms Setting mode "charge normally, discharge normally" (repeat 1) Setting mode "charge normally, discharge normally" failed at register block 2 of 2: Timeout (263) / After 509 ticks, 0 recvs, 2000 ms Disconnected from 192.168.XXX.XXX:502 (shared connection) Test stopped Nachtrag:Im "Normal" Modus scheint der MinSoC (46609) ja zu gehen, für "Block Discharge" möchte ich den Wert auf 100% setzten und da kommt dann wieder ein Timeout... bearbeitet November 11, 2026 at 16:4011. Nov 2026 von simond
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.