SoC-Übermittlung aus Home Assistant via MQTT

Fragen zur Nutzung, Features, usw..
Johnny79
Beiträge: 46
Registriert: Mi Feb 19, 2025 6:59 pm
Has thanked: 10 times
Been thanked: 6 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von Johnny79 »

Hallo zusammen,

ich hole das Thema nochmal vor.
Hat es hier jemand geschafft SoC-Werte von Home Assistant an die openWB zu senden via MQTT und will hier seine Lösung zur Verfügung stellen?

Mir ist klar dass HTTPS-API oder Simple-API funktionieren.

Grüße
Gero
Beiträge: 5230
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 78 times
Been thanked: 388 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von Gero »

Du könntest einfach das entsprechende Topic mit node red (ein Addon) bescheiben.
openWB-pro+, openWB-Buchse, E3/DC S10pro+39kWh, 30kWp Ost-Süd, Model 3 und Ion
openWB
Site Admin
Beiträge: 10346
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 190 times
Been thanked: 448 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von openWB »

Warum das Leben schwer machen?

https://wiki.openwb.de/doku.php?id=open ... t_auslesen

Was spricht dagegen das Ha SoC Modul zu nutzen?
Noch viel einfacher geht es nicht.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Johnny79
Beiträge: 46
Registriert: Mi Feb 19, 2025 6:59 pm
Has thanked: 10 times
Been thanked: 6 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von Johnny79 »

Gero hat geschrieben: Sa Apr 04, 2026 6:15 am Du könntest einfach das entsprechende Topic mit node red (ein Addon) bescheiben.
Ja, auch daran scheitert es.
Daher meine Frage, ob es hier überhaupt jemanden gibt der es verifizieren kann, ob die SoC Übetragung und das MQTT SoC-Modul funktioniert.
NodeRed_openWB.png
NodeRed_openWB.png (116.88 KiB) 1795 mal betrachtet
Edit:
Ja, jetzt funktioniert es. Die Doku ist einfach falsch...

Das korrekte topic, welches es bei der SW 1.9 zu beschreiben gilt ist openWB/lp/1/%Soc.

Edit2: Das ist auch nicht die komplette Lösung, da das Backend dann nichts davon mitbekommt und die grafische Darstellung weiterhin nicht den SoC darstellt.
Zuletzt geändert von Johnny79 am Sa Apr 04, 2026 9:11 am, insgesamt 1-mal geändert.
shesse
Beiträge: 302
Registriert: Di Jun 23, 2020 12:21 pm
Has thanked: 7 times
Been thanked: 10 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von shesse »

Das HA SoC-Modul ruft leider nur den reinen SoC aus Home Assistant ab.
Über MQTT kann ich z.B. auch die Range setzen und es werden auch zusätzlich zum geladenen Strom die Kilometer angezeigt.
Kommt das vielleicht noch oder mache ich eventuell was falsch?
Screenshot 2026-04-04 104651.png
Screenshot 2026-04-04 104651.png (24.14 KiB) 1788 mal betrachtet
2x openWB series2 standard+, PV 7,23 kWp mit WR SolarEdge SE8K und EVU SolarEdge A-V-400Y-3MTR-S, BEV Mercedes EQA 350 4MATIC (07/2023)
ChristophR
Beiträge: 1689
Registriert: So Okt 30, 2022 8:07 am
Has thanked: 135 times
Been thanked: 202 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von ChristophR »

shesse hat geschrieben: Sa Apr 04, 2026 8:44 am Das HA SoC-Modul ruft leider nur den reinen SoC aus Home Assistant ab.
Über MQTT kann ich z.B. auch die Range setzen und es werden auch zusätzlich zum geladenen Strom die Kilometer angezeigt.
Kommt das vielleicht noch oder mache ich eventuell was falsch?
Screenshot 2026-04-04 104651.png
Gibt es in der aktuellen Beta und im nächsten Release.
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
Benutzeravatar
Werner2000x
Beiträge: 100
Registriert: Do Jul 23, 2020 1:59 pm
Has thanked: 6 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von Werner2000x »

Ich schaffe es nicht über Home Assistant meine PV Leistung an die OpenWB (Software 2.x) zu übergeben.
Die API geht nur im Secondary Modus der Wallbox. Ich brauche aber eine Lösung, wie ich es im Primary Modus hinbekomme.
Ist dazu vielleicht doch der MQTT Modus in der OpenWB zu aktivieren?
Wechselrichter Conergy IPG S/T
12 Module Conergy PowerPlus 250P
Solarzähler: Eltako DsZ12D-3x65A
Raspi4 mit ioBroker, Grafana, NodeRed
seit 1.3.2013

Wallbox OpenWB/EVU-Kit seit 2.9.21
Smarthome von Innogy und ioBroker
openWB
Site Admin
Beiträge: 10346
Registriert: So Okt 07, 2018 1:50 pm
Has thanked: 190 times
Been thanked: 448 times

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von openWB »

In diesem thread geht es um die SoC Übermittlung.

PV Werte übertragen geht ausschließlich wenn die openWB Primary ist.

MQTT wenn du nicht genau weißt was du tust empfehle ich dir nicht.

Eher ein HTTP / JSON PV Modul in der openWB senden und die Daten aus HA bereitstellen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Alex88
Beiträge: 2
Registriert: Fr Feb 07, 2025 8:55 pm

Re: SoC-Übermittlung aus Home Assistant via MQTT

Beitrag von Alex88 »

shesse hat geschrieben: Mo Feb 24, 2025 3:03 pm Ich habe mich auch sehr lange mit MQTT beschäftigt und bin jetzt aber am Ende bei der HTTP-API gelandet. Das ist viel einfacher einzurichten und Du brauchst keine MQTT Brücke.

So sieht meine Automation aus:

Code: Alles auswählen

alias: State of Charge an openWB senden
description: ""
triggers:
  - entity_id:
      - sensor.x_xx_xxxx_e_state_of_charge
    trigger: state
conditions: []
actions:
  - action: rest_command.send_vehicle_soc
    data: {}
  - action: rest_command.send_vehicle_range
    data: {}
mode: single
Dazu musst Du die beiden rest commands noch in der configuration.yaml definieren. Das geht durch das Hinzufügen der Zeilen:

Code: Alles auswählen

# Senden des SoC und Range an das Fahrzeug
rest_command:
  send_vehicle_soc:
    url: "https://192.168.1.8:8443/v1/"
    method: POST
    verify_ssl: false
    content_type: "application/json"
    payload: >
      {
        "topic": "openWB/set/vehicle/1/get/soc",
        "message": {{ states('sensor.x_xx_xxxx_e_state_of_charge') }}
      }
  send_vehicle_range:
    url: "https://192.168.1.8:8443/v1/"
    method: POST
    verify_ssl: false
    content_type: "application/json"
    payload: >
      {
        "topic": "openWB/set/vehicle/1/get/range",
        "message": {{ states('sensor.x_xx_xxxx_e_range_electric') }}
      }
Du musst natürlich die IP-Adresse und das topic an Deine Umgebung anpassen, den Sensornamen (x_xx_xxxx) anpassen und die HTTP-API unter "Einstellungen - Allgemein" aktivieren. Diese Vorgehensweise läuft bei mir seit einigen Wochen einwandfrei.

Gruß,
Stefan
Ich habe das auch so realisiert und die SOC Übermittlung funktioniert perfekt. Danke für die Anleitung!
Allerdings sehe ich nirgends die Reichweite, obwohl der Wert korrekt in der Sensorvariablen vorhanden ist.
Funktioniert das prinzipiell oder übersehe ich was?
Antworten