72_Wattpilot - Einbindung der Fronius Wattpilot Wallbox

Begonnen von Blablubblaber, 07 Januar 2026, 00:05:42

Vorheriges Thema - Nächstes Thema

Flachzange

Zitat von: Blablubblaber am 18 April 2026, 19:57:04Hast du es mit einer Flex Wallbox schon getestet das es dort auch ohne Probleme läuft?
Ich habe ja selbst eine Flex und das funktioniert unauffällig bisher, einzig tatsächliche Ladevorgänge habe ich noch nicht beobachtet/getestet, aber da erwarte ich jetzt keine Überraschung.

Blablubblaber

Klasse kannst du mal ein Auto an Stöpseln und alles real testen?
Wenn du mir das Go gibst das das alles ohne Probleme funktioniert kann ich den merge machen.

GitHub: DennisGrame | Entwicklung von Software Projekten in meiner Freizeit.
Ich habe dir geholfen? Ich freue mich immer über einen virtuellen Kaffee, Kaba oder ein Eis als Dankeschön!

Flachzange

Zitat von: Blablubblaber am 19 April 2026, 07:54:05Klasse kannst du mal ein Auto an Stöpseln und alles real testen?
Muss ich erst noch besorgen. Gib mir ein paar Tage ;)

Flachzange

Sieht für mich erstmal gut aus

define Wattpilot Wattpilot 192.168.5.191
attr Wattpilot disable 0
attr Wattpilot interval 10
attr Wattpilot room Solar
#   DEF        192.168.5.191
#   DeviceName ws:192.168.5.191:80/ws
#   FD         36
#   FUUID      69dbc609-f33f-fd7e-e2e0-242cfd0f57839ec4
#   LAST_UPDATE 1776949201.26784
#   NAME       Wattpilot
#   NR         874
#   PARTIAL   
#   SERIAL     91112118
#   STATE      connected
#   TYPE       Wattpilot
#   VERSION    43.1-rc4
#   WEBSOCKET  1
#   buffer    
#   eventCount 114
#   msg_id     1
#   Helper:
#     DBLOG:
#       CarState:
#         logdb:
#           TIME       1776949106.45076
#           VALUE      Charging
#       Current_L1:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      15.17
#       Current_L2:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      15.24
#       Current_L3:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      15.28
#       Energie_seit_Anstecken:
#         logdb:
#           TIME       1776949135.26057
#           VALUE      1300.00
#       EnergyTotal:
#         logdb:
#           TIME       1776949190.47455
#           VALUE      7.47
#       Laden_starten:
#         logdb:
#           TIME       1776949106.45076
#           VALUE      Start
#       Modus:
#         logdb:
#           TIME       1776949175.23833
#           VALUE      Default
#       Power_L1:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      3458.78
#       Power_L2:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      3460.60
#       Power_L3:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      3484.06
#       Strom:
#         logdb:
#           TIME       1776949107.28628
#           VALUE      16
#       Voltage_L1:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      228.15
#       Voltage_L2:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      227.24
#       Voltage_L3:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      228.16
#       Zeit_NextTrip:
#         logdb:
#           TIME       1776949106.45076
#           VALUE      06:00
#       authHashMode:
#         logdb:
#           TIME       1776949106.14623
#           VALUE      bcrypt
#       power:
#         logdb:
#           TIME       1776949201.28307
#           VALUE      10403.43
#       state:
#         logdb:
#           TIME       1776949174.00361
#           VALUE      Modus Default
#       version:
#         logdb:
#           TIME       1776949106.10718
#           VALUE      43.1-rc4
#   READINGS:
#     2026-04-23 14:58:26   CarState        Charging
#     2026-04-23 15:00:01   Current_L1      15.17
#     2026-04-23 15:00:01   Current_L2      15.24
#     2026-04-23 15:00:01   Current_L3      15.28
#     2026-04-23 14:58:55   Energie_seit_Anstecken 1300.00
#     2026-04-23 14:59:50   EnergyTotal     7.47
#     2026-04-23 14:58:26   Laden_starten   Start
#     2026-04-23 14:59:35   Modus           Default
#     2026-04-23 15:00:01   Power_L1        3458.78
#     2026-04-23 15:00:01   Power_L2        3460.60
#     2026-04-23 15:00:01   Power_L3        3484.06
#     2026-04-23 14:58:27   Strom           16
#     2026-04-23 15:00:01   Voltage_L1      228.15
#     2026-04-23 15:00:01   Voltage_L2      227.24
#     2026-04-23 15:00:01   Voltage_L3      228.16
#     2026-04-23 14:58:26   Zeit_NextTrip   06:00
#     2026-04-23 14:58:26   authHashMode    bcrypt
#     2026-04-23 15:00:01   power           10403.43
#     2026-04-23 14:58:26   state           connected
#     2026-04-23 14:58:26   version         43.1-rc4
#   header:
#     User-Agent FHEM
#   helper:
#     authHashMode bcrypt
#     car_state  2
#
setstate Wattpilot connected
setstate Wattpilot 2026-04-23 14:58:26 CarState Charging
setstate Wattpilot 2026-04-23 15:00:01 Current_L1 15.17
setstate Wattpilot 2026-04-23 15:00:01 Current_L2 15.24
setstate Wattpilot 2026-04-23 15:00:01 Current_L3 15.28
setstate Wattpilot 2026-04-23 14:58:55 Energie_seit_Anstecken 1300.00
setstate Wattpilot 2026-04-23 14:59:50 EnergyTotal 7.47
setstate Wattpilot 2026-04-23 14:58:26 Laden_starten Start
setstate Wattpilot 2026-04-23 14:59:35 Modus Default
setstate Wattpilot 2026-04-23 15:00:01 Power_L1 3458.78
setstate Wattpilot 2026-04-23 15:00:01 Power_L2 3460.60
setstate Wattpilot 2026-04-23 15:00:01 Power_L3 3484.06
setstate Wattpilot 2026-04-23 14:58:27 Strom 16
setstate Wattpilot 2026-04-23 15:00:01 Voltage_L1 228.15
setstate Wattpilot 2026-04-23 15:00:01 Voltage_L2 227.24
setstate Wattpilot 2026-04-23 15:00:01 Voltage_L3 228.16
setstate Wattpilot 2026-04-23 14:58:26 Zeit_NextTrip 06:00
setstate Wattpilot 2026-04-23 14:58:26 authHashMode bcrypt
setstate Wattpilot 2026-04-23 15:00:01 power 10403.43
setstate Wattpilot 2026-04-23 14:58:26 state connected
setstate Wattpilot 2026-04-23 14:58:26 version 43.1-rc4


Blablubblaber

Klasse vielen lieben Dank.

Habe den merge gerade gemacht und die ganze Dokumentation aktualisiert.

GitHub: DennisGrame | Entwicklung von Software Projekten in meiner Freizeit.
Ich habe dir geholfen? Ich freue mich immer über einen virtuellen Kaffee, Kaba oder ein Eis als Dankeschön!

Flachzange


Flachzange

Hi Blablubblaber,

vielleicht hast du es schon im Augenwinkel gesehen: Ich habe das Modul in meinem Fork weiterentwickelt. Mit KI-Hilfe kommt man da ja mittlerweile sehr schnell sehr weit. Auslöser war, dass ich Aktualisierungs-Probleme hatte (es kamen irgendwann keine Werte mehr) und dass ich gerne auf bestimmte Config-Readings automatisiert zugreifen wollte.

Ich will den Fork nicht in Konkurrenz zu deiner Entwicklung stellen (die ja letztlich die Grundlage dafür ist), will es aber auch niemanden vorenthalten.

Die wichtigsten Ergänzungen:

  • Grundlegend überarbeitete WebSocket- und Verbindungsverwaltung
    Verbindungsaufbau, Authentifizierung, Wiederverbindung und Sitzungsverwaltung wurden robuster gestaltet. Dazu gehören auch ein Watchdog für ausbleibende Gerätedaten, ein manuell auslösbarer Reconnect sowie ein möglichst sauberer Umgang mit Modul-Reloads und Verbindungsabbrüchen.
  • Deutlich erweitertes Reading- und Statusmodell
    Viele Geräteinformationen werden jetzt als benannte FHEM-Readings bereitgestellt. Dazu gehören unter anderem Ladezustand, Ladeentscheidung, Energie- und Leistungswerte, GeräteinformationeN und Diagnosewerte
  • Erweiterte Steuerungsmöglichkeiten
    Neben Ladestrom und Lademodus lassen sich zahlreiche Wattpilot-Einstellungen direkt aus FHEM lesen und ändern. Dazu gehören unter anderem PV- und Batterieeinstellungen, Ladegrenzen, Zeitfenster, ein vollständiger Statusabruf sowie der kontrollierte Neustart des Wattpiloten.

Im Prinzip kann man jetzt alles, was die App macht, auch in FHEM machen.

Die neue Version befindet sich bereits im praktischen Betrieb mit einem Wattpilot Flex 22 und Firmware 43.4. Ob und wie es mit anderen Wattpiloten out of the box läuft, kann ich nicht sagen.

An der Diagnose meiner Aktualisierungs-Probleme bin ich übrigens weiterhin dran. Im Rahmen der Entwicklung habe ich herausgefunden, dass der Wattpilot mehrfach täglich unkontrolliert neustartete. Es liegt nicht an unserem (passiven) Modul und passiert bei mir auch ohne aktiver Verbindung. Ich habe mit der OCPP-Einstellung einen Verdächtigen ausgemacht, aber die finale Bestätigung ist noch ausstehend.

Gruß
Chris