Seite 8 von 9

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jul 24, 2024 6:44 am
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?

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jul 24, 2024 7:09 am
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.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jul 24, 2024 7:18 am
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.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mi Jul 24, 2024 9:37 am
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.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: So Aug 04, 2024 1:06 pm
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?

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: So Aug 04, 2024 5:19 pm
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.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Mo Aug 05, 2024 5:44 am
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

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Do Aug 29, 2024 6:01 am
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?

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Do Aug 29, 2024 6:09 am
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.

Re: openWB series 2 an HomeAssistant anbinden

Verfasst: Do Aug 29, 2024 6:19 am
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