Hallo zusammen! ![]()
Wärmepumpe, Solarwechselrichter, Stromzähler im Schaltschrank, Ladestation, Steuerung… Unzählige Geräte sprechen Modbus, und bisher konnte Gladys sie nicht sehen. Es ist die „Schlüssel“-Integration aus der Liste von @pierre-gilles: eine einzige Integration, Dutzende von Geräten. Hier ist Modbus TCP, lokal.
Was es kann
- Vorgefertigte Profile, ohne manuelle Konfiguration:
- Zähler Eastron SDM630 / SDM120 (über ein Modbus-TCP-Gateway);
- Wechselrichter und Zähler SunSpec: Das Modell wird automatisch erkannt, was viele Wechselrichter auf einmal abdeckt (SMA, Fronius, SolarEdge, Kostal…);
- Huawei SUN2000, mit seinem Zähler und seinem Akku LUNA2000, falls vorhanden;
- Victron GX.
- Benutzerdefinierte Register für alles andere, eine Zeile pro Messung, zum Beispiel:
Heizungsstart: Halten 100 int16 scale=0.1 temperature. Alle Datentypen sind enthalten (16, 32 oder 64 Bit, Gleitkommazahlen, Bits, Wortreihenfolge…). Bei einem Fehler zeigt die Konfiguration welche Zeile falsch ist und warum. - Die Energieindizes speisen den Energietracker von Gladys.
- Zwei Aktionen, die Stunden sparen: „Lesen testen“, die den Rohwert und alle möglichen Interpretationen anzeigt, und „Konfiguration überprüfen“.
- Auslöser „Gerät nicht erreichbar / zurück“, und ein Widget „Modbus-Gerät“.
- Gateways RS-485 → TCP („RTU über TCP“) werden unterstützt.
- Auf Französisch, Englisch, Deutsch und Spanisch.
Das Schreiben ist standardmäßig deaktiviert. Sobald es in der Konfiguration erlaubt ist, können nur die Schalter und die Temperaturvorgaben, die Sie selbst deklarieren, gesteuert werden. Das Schreiben in das falsche Register kann eine Installation durcheinanderbringen: mit Bedacht verwenden.
Der coole Teil
Solarproduktion höher als der Verbrauch → Warmwasserboiler starten
Die Wärmepumpe antwortet nicht → Benachrichtigung
Der Zähler im Schaltschrank übersteigt 6 kW → Ladestation abschalten
Installation
Gladys 5.1 mindestens.
Sie kommt im Store beim nächsten Durchlauf des Indexers. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit GitHub - guim31/gladys-modbus: Modbus TCP devices for Gladys Assistant: heat pumps, inverters, meters, chargers, with ready-made device profiles · GitHub
- In der Konfiguration: Die Adresse des Geräts oder des Gateways, der Port (502), die Slave-ID, dann ein Profil oder Ihre Register.
- Lesen testen, um zu überprüfen, dann Registerkarte Entdeckung, um das Gerät hinzuzufügen.
Kleine ehrliche Vorbehalte
- Entwickelt ohne Hardware: Alles wurde gegen einen gefälschten Modbus-Server getestet, der nach den offiziellen Tabellen der Hersteller gefüllt wurde, nicht an einem echten Gerät. Ihr Feedback ist wertvoll, besonders wenn Sie eine Wärmepumpe oder einen Wechselrichter zur Hand haben

- Der direkte „serielle“ Modbus (ein USB-RS-485-Adapter an der Gladys-Maschine) wird nicht unterstützt: Es wird ein TCP-Gateway benötigt.
Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit den Marken der Profile verbunden.
