nomos system nomos system

Geräteprofil · Gateways

OpenDTU (MQTT)

Hinweis: Dieses Profil ist nach dem Quellcode von OpenDTU v26.9.28 (src/MqttHandleDtu.cpp, src/MqttHandleInverterTotal.cpp, src/MqttSettings.cpp) und der OpenDTU-Dokumentation (MQTT Topics) erstellt.

OpenDTU ist eine quelloffene Firmware für einen ESP32, die Hoymiles-Mikrowechselrichter (Balkonkraftwerke) per Funk ausliest und steuert. Dieses Profil bildet die OpenDTU selbst ab: ob sie online ist, ihre WLAN-Qualität und die Summen aller Wechselrichter. Die einzelnen Wechselrichter mit Leistung, Ertrag, Leistungsbegrenzung und Ein/Aus liefert das Profil Hoymiles über OpenDTU.

Voraussetzungen

  1. OpenDTU mit eingeschaltetem MQTT (Einstellungen → MQTT), siehe Hoymiles über OpenDTU.
  2. Ein MQTT-Broker, den OpenDTU und nomos gemeinsam nutzen (Broker des nomos Controllers, Port 1883, oder ein eigener Broker).
  3. Last-Will-Einstellungen (LWT) in OpenDTU auf Standard: Topic dtu/status, Online-Nachricht online, Offline-Nachricht offline.

Einrichtung

  1. Skills → MQTT aktivieren (falls noch nicht aktiv) und den Broker einstellen
  2. Skills → Add-ons: Profil OpenDTU DTU importieren
  3. Gerät anlegen, Namen eingeben und als MQTT Topic das Basis-Topic von OpenDTU ohne Schrägstrich am Ende eintragen – im Normalfall solar (OpenDTU-Einstellung solar/)

Datenbereich

Alle Topics relativ zum MQTT Topic des Geräts (z. B. solar/dtu/status).

Topic nomos-Wert Inhalt
dtu/status reachable online / offline (Last Will der OpenDTU)
dtu/rssi linkquality, rssi WLAN-Qualität: dBm → 0–100 % (-100 dBm = 0 %, -50 dBm = 100 %); Rohwert ausgeblendet. Nur bei WLAN, nicht bei LAN
ac/is_valid all_reachable alle abgefragten Wechselrichter erreichbar (1/0)
ac/power ac_power AC-Leistung aller Wechselrichter, W
dc/power dc_power DC-Leistung aller Wechselrichter, W (ausgeblendet)
ac/yieldday total_e_day Ertrag heute aller Wechselrichter, Wh
ac/yieldtotal total_e_total Gesamtertrag aller Wechselrichter, kWh
dtu/ip ip IP-Adresse der OpenDTU (ausgeblendet)
dtu/uptime uptime Laufzeit seit dem Start, s (ausgeblendet)

Das Profil hat keine Befehle.

Hinweise