openWB series 2 an HomeAssistant anbinden

BJ Axel
Beiträge: 98
Registriert: Do Mai 04, 2023 7:24 am

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von BJ Axel »

openWB hat geschrieben: Di Jul 23, 2024 8:24 pm Keine direkte Integration, aber um die MQTT Problematik zu lösen gibt es nun eine HTTP API.
Die sollte sich bedeutend einfacher in HA umsetzen lassen, oder?
siehe: viewtopic.php?t=8798
Ja, definitiv einfacher handzuhaben als MQTT. Gibt es Pläne, das als Integration (direkt oder Community-Add-On) bei HA zu plazieren?
openWB
Site Admin
Beiträge: 8262
Registriert: So Okt 07, 2018 1:50 pm
Been thanked: 5 times

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von openWB »

BJ Axel hat geschrieben: Mi Jul 24, 2024 6:44 am
openWB hat geschrieben: Di Jul 23, 2024 8:24 pm Keine direkte Integration, aber um die MQTT Problematik zu lösen gibt es nun eine HTTP API.
Die sollte sich bedeutend einfacher in HA umsetzen lassen, oder?
siehe: viewtopic.php?t=8798
Ja, definitiv einfacher handzuhaben als MQTT. Gibt es Pläne, das als Integration (direkt oder Community-Add-On) bei HA zu plazieren?
Vom core team nicht direkt. Da fehlt HA Expertise.
Aus der Community gerne freiwillige vor.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Gero
Beiträge: 3173
Registriert: Sa Feb 20, 2021 9:55 am
Been thanked: 11 times

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von Gero »

Eine Sache wäre da noch: Viele wollen ja mit HA den Lademodus PV / Sofort etc ändern. Drr ist ja in der aktuellen Version doch noch sehr versteckt erreichbar. (Json aus dem Ladeprofil des am Ladepubkt eingesteckten Autos).

Wie ist denn da der aktuelle Ausblick, wann die Änderungen im UI temporär und nicht mehr im Ladeprofil gespeichert werden? Das ergibt ja vermutlich neue MQTT-Topics und damit jetzt also auch neue http-name-value-paare.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
BJ Axel
Beiträge: 98
Registriert: Do Mai 04, 2023 7:24 am

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von BJ Axel »

openWB hat geschrieben: Mi Jul 24, 2024 7:09 am Vom core team nicht direkt. Da fehlt HA Expertise.
Aus der Community gerne freiwillige vor.
Mal schauen was die HA-Community sagt, habe dort einen Hinweis gepostet.
thitcher
Beiträge: 18
Registriert: Mo Jul 05, 2021 7:13 am

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von thitcher »

Sodele,
nachdem ich mit der 1.9er nun massive Probleme hatte, bin ich ein zweites mal auf die 2er umgestiegen, diesmal zur aktuellen Beta mit Einrichtungsassistent, das gefällt mir schonmal sehr gut.
Den Mosquitto hab ich auch wider im Griff und MQTT klappt soweit.
Was ich aber nicht finden kann, sind die Topics zum einstellen des Ladestroms und der SOC-Begrenzung, kann mir da jemand helfen?
knotzchef
Beiträge: 46
Registriert: Mo Feb 05, 2024 3:49 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von knotzchef »

Hi,
kannst du deine configs im HA posten ? ich bekomme es nach wie vor auch mit der neusten Beta von OpenWB nicht zum laufen.
knotzchef:
PV: 18.36 kWp, 1x SE10SEK + 13,8 SE Homebattery, 1x SE10SEK, ACThor9s + 1x 3kW Heizstab, OpenWB Series 2 standard
Fahrzeug: VW ID3 Pro 11kW Lader VW OS. 3.2
thitcher
Beiträge: 18
Registriert: Mo Jul 05, 2021 7:13 am

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von thitcher »

Anbei meine mosquitto.conf
IP und die Komponenten-ID´s musst Du natürlich anpassen.
In Verbindung mit der openwb2-integration läuft das bei mir.
Ich habe im script das set-topic generell auf "out" gesetzt.

Code: Alles auswählen

#
# bridge to openWB Wallbox
#
connection openwb2
local_clientid openwb2.mosquitto
cleansession true
try_private false

#TODO: Replace IP address
address XXX.XXX.XXX.XXX:1883

#additional control of /set-Topic
topic openWB/set/# out 2

#Sensors Controller
topic openWB/system/ip_address in
topic openWB/system/version in
topic openWB/system/lastlivevaluesJson in

#Sensors per Chargepoint
#TODO: Replace 4 by your chargepoint ID
topic openWB/chargepoint/4/get/# in
topic openWB/chargepoint/4/config in

#Sensors per Counter
#TODO: Replace 0 by your counter ID
topic openWB/counter/0/get/+ in

#Sensors per Battery
#TODO: Replace 1 by your battery ID
topic openWB/bat/6/get/+ in

#Sensors per PV Generator
#TODO: Replace 3/5 by your PV generator ID. If you have only one generator, delete one line
topic openWB/pv/7/get/+ in

#Binary Sensors per Chargepoint
#TODO: Replace 4 by cyour chargepoint ID
topic openWB/chargepoint/4/get/+ in

#Binary Sensors per Counter
#TODO: Replace 0 by your counter ID
topic openWB/counter/0/get/+ in

#Binary Sensors per Battery
#TODO: Replace 1 by your battery ID
topic openWB/bat/6/get/+ in

#Binary Sensors per PV Generator
#TODO: Replace 3/5 by your PV generator ID. If you have only one generator, delete one line
topic openWB/pv/7/get/+ in

#Selects per Chargepoint
topic openWB/chargepoint/4/get/connected_vehicle/config in
#topic openWB/set/vehicle/template/charge_template/+/chargemode/selected out
topic openWB/chargepoint/4/get/connected_vehicle/info in
#topic openWB/set/chargepoint/4/config/ev out

#SoC Number entity per Chargepoint 
topic openWB/chargepoint/4/get/connected_vehicle/soc in
#topic openWB/set/vehicle/+/soc_module/calculated_soc_state/manual_soc out
Dazu habe ich eine UAtomatisierung am laufen, die die erforderlichen Daten jede Sekunde zur openWB sendet (ich mache alles über MQTT).

Code: Alles auswählen

alias: OpenWB
description: ""
trigger:
  - platform: time_pattern
    seconds: /1
    enabled: true
condition: []
action:
  - service: mqtt.publish
    data:
      qos: "0"
      retain: false
      topic: openWB/set/counter/5/get/power
      payload: "{{ states ('sensor.home_total_active_power')  | round(0) }}"
  - service: mqtt.publish
    data:
      qos: "0"
      retain: false
      topic: openWB/set/pv/7/get/power
      payload: "{{ states ('sensor.pv_leistung_gesamt')  | float(0) *-1 }}"
  - service: mqtt.publish
    data:
      qos: "0"
      retain: false
      topic: openWB/set/pv/7/get/exported
      payload: "{{ states ('sensor.pv_leistung_wh')  | float(0) }}"
  - service: mqtt.publish
    data:
      qos: "0"
      retain: false
      topic: openWB/set/bat/6/get/soc
      payload: "{{ states ('sensor.jk_bms_capacity_remaining') | round(0) }}"
  - service: mqtt.publish
    data:
      qos: "0"
      retain: false
      topic: openWB/set/bat/6/get/power
      payload: "{{ states ('sensor.jk_bms_power')  | float(0) }}"
  - service: mqtt.publish
    data:
      qos: "0"
      retain: false
      topic: openWB/set/bat/6/get/exported
      payload: "{{ states ('sensor.pv_speicher_entladene_energie_wh')  | round(0) }}"
  - service: mqtt.publish
    data:
      qos: "0"
      retain: false
      topic: openWB/set/bat/6/get/imported
      payload: "{{ states ('sensor.pv_speicher_geladene_energie_wh')  | round(0) }}"
  - service: mqtt.publish
    metadata: {}
    data:
      qos: "0"
      retain: false
      topic: openWB/set/vehicle/0/get/soc
      payload: "{{ states('sensor.e208_battery_level') | float(0) }}"
  - service: mqtt.publish
    metadata: {}
    data:
      qos: "0"
      retain: false
      topic: openWB/set/vehicle/0/get/range
      payload: "{{ states('sensor.e208_battery_autonomy') | float(0) }}"
mode: single
knotzchef
Beiträge: 46
Registriert: Mo Feb 05, 2024 3:49 pm

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von knotzchef »

Hallo,
im Releasetext zur 2.1.5 steht unter Problemen die gelöst worden sind: "Mosquitto-Broker: Initialiserung ist verbessert"
Was genau wurde hier angepasst und was müsste man nun im HA anpassen?
knotzchef:
PV: 18.36 kWp, 1x SE10SEK + 13,8 SE Homebattery, 1x SE10SEK, ACThor9s + 1x 3kW Heizstab, OpenWB Series 2 standard
Fahrzeug: VW ID3 Pro 11kW Lader VW OS. 3.2
openWB
Site Admin
Beiträge: 8262
Registriert: So Okt 07, 2018 1:50 pm
Been thanked: 5 times

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von openWB »

knotzchef hat geschrieben: Do Aug 29, 2024 6:01 am Hallo,
im Releasetext zur 2.1.5 steht unter Problemen die gelöst worden sind: "Mosquitto-Broker: Initialiserung ist verbessert"
Was genau wurde hier angepasst und was müsste man nun im HA anpassen?
Losgelöst von der MQTT Schnittstelle gibt es seit kurzem die HTTP API. Die anzubinden an HA wäre super. Steht auch ein paar Posts weiter oben.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
thitcher
Beiträge: 18
Registriert: Mo Jul 05, 2021 7:13 am

Re: openWB series 2 an HomeAssistant anbinden

Beitrag von thitcher »

Kann mir jemadn sagen, wo ich die Punkte "Ladestrom einstellen" und Anpassung des SoC´s im MQTT finde? diese beiden Punkte fehlen mir noch, dann wäre ich glücklich
Antworten