Seite 13 von 14
Re: Home assistant - custom integration für openWB
Verfasst: Fr Okt 27, 2023 12:38 pm
von volvo_wb
Das "Problem" hatte ich auch, dass ich dachte, die OpenWB direkt in der MQTT Integration zu sehen. Dem ist aber leider nicht so. Die OpenWB over MQTT habe ich dann installiert und nun sehe ich alles (die Daten von meinem Volvo kommen per Addon- Volvo2MQTT rein und sind dann in der MQTT Integration zu sehen).
Aber eine Frage: die OpenWB kann leider den SoC des Volvo mittlerweile nicht mehr abfragen. Man hat nicht die Ressourcen, dies einzubauen. Nun habe ich ja aber über die o.g. Integration per MQTT den Wert im HOAS. Bekomme ich den irgendwie wieder raus an die OpenWB? Läßt sich das irgenwie verknüpfen?
Grüße
Matthias
Re: Home assistant - custom integration für openWB
Verfasst: So Okt 29, 2023 7:22 pm
von volvo_wb
Falls nochmal ein Newbie wie ich drüber stolpert.
Code: Alles auswählen
description: "VolvoSoc2OpenWB"
trigger:
- platform: time_pattern
minutes: /1
condition: []
action:
- service: number.set_value
data:
value: " {{states('sensor.volvo_yv1xzedvem2559725_battery_charge_level')}}"
target:
entity_id: number.openwb_cp1_aktueller_soc_manuelles_soc_modul
mode: single
Re: Home assistant - custom integration für openWB
Verfasst: So Okt 29, 2023 7:50 pm
von FXS
Hallo Zusammen,
in beiden Beiträgen wurde schon mehrmals nach den "nicht verfügbaren Entitäten" gefragt, bisher hat niemand auf die Fragen geantwortet.
von Tailor » Fr Jul 08, 2022 11:17 pm
von Veqtive » Fr Nov 25, 2022 11:05 am
Einige der Daten wären extrem hilfreich, wie z.B. Netzbezug, Netzeinspeisung, Hausverbrauch, etc. Haben die Cracks hier im Forum das übersehen oder gibt es keine Lösung? Eine Antwort wäre echt Super.
Danke Euch
Re: Home assistant - custom integration für openWB
Verfasst: Fr Sep 06, 2024 5:55 am
von Kesselberry
Hallo zusammen,
Mein Stand der Implementierung:
Ich habe Home Assistant in der aktuellen Version 2024.09.
Ich habe meine OpenWB (Buchse) auf die aktuelle Version 2.1.5 aktualisiert.
Ich habe die openwb integration installiert bzw. (da Version 2.x) den Code direkt in die custom components kopiert.
Nach Neustart funktionierten die Sensoren direkt.
Komponente ist super!!!
Was nicht funktioniert ist das Umschalten (PV laden , direkt, ...). Die Entitäten sind zwar vorhanden aber es tut sich nix.
Hat einer eine Idee?
Schon einmal Danke.
Re: Home assistant - custom integration für openWB
Verfasst: Fr Sep 06, 2024 8:17 am
von Riesi
FXS hat geschrieben: ↑So Okt 29, 2023 7:50 pm
Hallo Zusammen,
in beiden Beiträgen wurde schon mehrmals nach den "nicht verfügbaren Entitäten" gefragt, bisher hat niemand auf die Fragen geantwortet.
von Tailor » Fr Jul 08, 2022 11:17 pm
von Veqtive » Fr Nov 25, 2022 11:05 am
Einige der Daten wären extrem hilfreich, wie z.B. Netzbezug, Netzeinspeisung, Hausverbrauch, etc. Haben die Cracks hier im Forum das übersehen oder gibt es keine Lösung? Eine Antwort wäre echt Super.
Danke Euch
Ich greife die fehlenden Daten direkt über MQTT ab, habe also folgende Sensoren in der configuration.yaml von Home Assistant abgelegt:
Code: Alles auswählen
- name: "Wärmepumpe gesamt"
unique_id: "waermepumpe_mqtt_sum"
device_class: energy
state_class: total
unit_of_measurement: 'Wh'
state_topic: openWB/LegacySmartHome/Devices/1/Wh
value_template: '{{value | round(0) }}'
- name: "Wärmepumpe laufend"
unique_id: "waermepumpe_mqtt_current"
device_class: power
state_class: measurement
unit_of_measurement: 'W'
state_topic: openWB/LegacySmartHome/Devices/1/Watt
value_template: '{{value | round(0) }}'
- name: "PV gesamt"
unique_id: "pv_mqtt_sum"
device_class: energy
state_class: total
unit_of_measurement: 'Wh'
state_topic: openWB/pv/get/exported
value_template: '{{value | round(0) }}'
- name: "PV heute"
unique_id: "pv_mqtt_sum_today"
device_class: energy
state_class: total_increasing
unit_of_measurement: 'Wh'
state_topic: openWB/pv/get/daily_exported
value_template: '{{value | round(0) }}'
- name: "PV laufend"
unique_id: "pv_mqtt_current"
device_class: power
state_class: measurement
unit_of_measurement: 'W'
state_topic: openWB/pv/get/power
value_template: '{{value | round(0) }}'
- name: "Wallbox gesamt"
unique_id: "wallbox_mqtt_sum"
device_class: energy
state_class: total
unit_of_measurement: 'Wh'
state_topic: openWB/chargepoint/get/imported
value_template: '{{value | round(0) }}'
- name: "Wallbox heute"
unique_id: "wallbox_mqtt_sum_today"
device_class: energy
state_class: total_increasing
unit_of_measurement: 'Wh'
state_topic: openWB/chargepoint/get/daily_imported
value_template: '{{value | round(0) }}'
- name: "Wallbox laufend"
unique_id: "wallbox_mqtt_current"
device_class: power
state_class: measurement
unit_of_measurement: 'W'
state_topic: openWB/chargepoint/get/power
value_template: '{{value | round(0) }}'
- name: "Haus gesamt Einspeisung"
unique_id: "house_mqtt_export_sum"
device_class: energy
state_class: total
unit_of_measurement: 'Wh'
state_topic: openWB/counter/0/get/exported
value_template: '{{value | round(0) }}'
- name: "Haus gesamt Bezug"
unique_id: "house_mqtt_import_sum"
device_class: energy
state_class: total
unit_of_measurement: 'Wh'
state_topic: openWB/counter/0/get/imported
value_template: '{{value | round(0) }}'
- name: "Haus heute Einspeisung"
unique_id: "house_mqtt_sum_export_today"
device_class: energy
state_class: total_increasing
unit_of_measurement: 'Wh'
state_topic: openWB/counter/0/get/daily_exported
value_template: '{{value | round(0) }}'
- name: "Haus heute Bezug"
unique_id: "house_mqtt_sum_import_today"
device_class: energy
state_class: total_increasing
unit_of_measurement: 'Wh'
state_topic: openWB/counter/0/get/daily_imported
value_template: '{{value | round(0) }}'
- name: "Haus laufend"
unique_id: "house_mqtt_current"
device_class: power
state_class: measurement
unit_of_measurement: 'W'
state_topic: openWB/counter/0/get/power
value_template: '{{value | round(0) }}'
- name: "Haus Frequenz"
unique_id: "house_mqtt_frequency"
device_class: frequency
state_class: measurement
unit_of_measurement: 'Hz'
state_topic: openWB/counter/0/get/frequency
value_template: '{{value | round(2) }}'
- name: "Hausverbrauch heute"
unique_id: "house_mqtt_sum_consumption_today"
device_class: energy
state_class: total_increasing
unit_of_measurement: 'Wh'
state_topic: openWB/counter/set/daily_yield_home_consumption
value_template: '{{value | round(0) }}'
- name: "Hausverbrauch laufend"
unique_id: "house_mqtt_sum_consumption_current"
device_class: power
state_class: measurement
unit_of_measurement: 'W'
state_topic: openWB/counter/set/home_consumption
value_template: '{{value | round(0) }}'
Re: Home assistant - custom integration für openWB
Verfasst: Fr Sep 06, 2024 9:41 am
von Riesi
FXS hat geschrieben: ↑So Okt 29, 2023 7:50 pm
Hallo Zusammen,
in beiden Beiträgen wurde schon mehrmals nach den "nicht verfügbaren Entitäten" gefragt, bisher hat niemand auf die Fragen geantwortet.
von Tailor » Fr Jul 08, 2022 11:17 pm
von Veqtive » Fr Nov 25, 2022 11:05 am
Einige der Daten wären extrem hilfreich, wie z.B. Netzbezug, Netzeinspeisung, Hausverbrauch, etc. Haben die Cracks hier im Forum das übersehen oder gibt es keine Lösung? Eine Antwort wäre echt Super.
Danke Euch
Und noch ein Nachtrag: Man kann in der Integration weitere Devicetypen anlegen, darunter einen Controller, der der Wallbox selbst entspricht, Zähler usw. Dann werden entsprechend zusätzliche Entitäten direkt über die Integration zur Verfügung gestellt.
Re: Home assistant - custom integration für openWB
Verfasst: Fr Okt 04, 2024 12:21 pm
von Heavendenied
Ich musste jetzt auch auf openWb 2.x umstellen und versuche nun auch seit gestern mir die wichtigsten Daten wieder in HA zu holen.
Das meiste habe ich mittlerweile, aber der Hausverbrauch des Tages fehlt mir auch noch.
@Riesi:
Kannst du etwas genauer beschreiben, wie du dir das holst? Dein Code oben ist ja nur ein Teil, wo zumindest der Teil mqtt: etc fehlt.
Ich habe das zwar nun auch so rein bekommen und der Sensor zeigt mir Werte, wenn ich ihn mir in HA unter Entitäten anschaue, aber gleichzeitig bekomme ich dort die Meldung "Diese Entität ist nicht verfügbar." und ich kann den Sensor nirgendwo verwenden.
So hab ich es in der configuration.yaml drin
Code: Alles auswählen
mqtt:
sensor:
- name: "Hausverbrauch heute"
unique_id: "house_mqtt_sum_consumption_today"
device_class: energy
state_class: total_increasing
unit_of_measurement: 'Wh'
state_topic: openWB/counter/set/daily_yield_home_consumption
value_template: '{{value | round(0) }}'
Re: Home assistant - custom integration für openWB
Verfasst: Mo Okt 07, 2024 9:59 am
von Riesi
Heavendenied hat geschrieben: ↑Fr Okt 04, 2024 12:21 pm
Ich musste jetzt auch auf openWb 2.x umstellen und versuche nun auch seit gestern mir die wichtigsten Daten wieder in HA zu holen.
Das meiste habe ich mittlerweile, aber der Hausverbrauch des Tages fehlt mir auch noch.
@Riesi:
Kannst du etwas genauer beschreiben, wie du dir das holst? Dein Code oben ist ja nur ein Teil, wo zumindest der Teil mqtt: etc fehlt.
Ich habe das zwar nun auch so rein bekommen und der Sensor zeigt mir Werte, wenn ich ihn mir in HA unter Entitäten anschaue, aber gleichzeitig bekomme ich dort die Meldung "Diese Entität ist nicht verfügbar." und ich kann den Sensor nirgendwo verwenden.
...
Also viel mehr gibt's da nicht zu sagen.
Ich lege den Sensor genau wie du an. Im MQTT Broker (der bei mir separat als Docker läuft) habe ich definiert, dass alle Werte des OpenWB MQTT Brokers rüber kommen (topic # in 0), aber nachdem Du Sensorwerte siehst, dürfte das nicht dein Problem sein.
Vielleicht hast Du ein Problem mit dem Browser Cache von Home Assistant? Kannst Du mal versuchen, HA in einem inkognito Tab aufzumachen?
Alternativ bekommst Du den aktuellen Hausverbrauch über das "Controller" Device der Integration (openwb_controller_hausverbrauch). Dazu musst Du in der Integrationskonfiguration auf "Add Device" gehen und dort eines vom Typ Controller anlegen.
Über einen Helper könntest Du dann den Tagesverbrauch bisher (täglich zb) ermitteln (Derivative Sensor glaube ich).
Re: Home assistant - custom integration für openWB
Verfasst: Sa Nov 16, 2024 1:50 pm
von je_m3lr
Hallo zusammen, bin relativ neu bei Home Assistant. Allerdings habe ich ziemlich viel schon eingebunden (Tesla, Wärmepumpe, Solar). Schaffe es aber nicht die openwb einzubinden. Scheitere kläglich daran die Repository
https://github.com/a529987659852/openwbmqtt im HACS einzufügen. Klar, oben auf die drei Punkte, dann auf benutzerdefinierte Repositories, dann gebe ich den Link ein und wähle Integration. Beim klick auf hinzufügen passiert allerdings gar nichts. Kein hinzufügen, keine Fehlermeldung etc. Bitte helft mir
. Glaub bin manchmal einfach zu blöd.
Re: Home assistant - custom integration für openWB
Verfasst: Mo Nov 18, 2024 7:52 am
von Riesi
je_m3lr hat geschrieben: ↑Sa Nov 16, 2024 1:50 pm
Hallo zusammen, bin relativ neu bei Home Assistant. Allerdings habe ich ziemlich viel schon eingebunden (Tesla, Wärmepumpe, Solar). Schaffe es aber nicht die openwb einzubinden. Scheitere kläglich daran die Repository
https://github.com/a529987659852/openwbmqtt im HACS einzufügen. Klar, oben auf die drei Punkte, dann auf benutzerdefinierte Repositories, dann gebe ich den Link ein und wähle Integration. Beim klick auf hinzufügen passiert allerdings gar nichts. Kein hinzufügen, keine Fehlermeldung etc. Bitte helft mir
. Glaub bin manchmal einfach zu blöd.
Du musst danach die Integration noch Hinzufügen, also Settings - Integrations - Add Integration. Hast Du das gemacht?