Moin in die Runde,
ich bin neu und habe mich hier angemeldet, weil ich beim Googeln auf viel Sachverstand und gute Vorschläge in diesem Forum gestoßen bin.
Zur Zeit mache ich die ersten Schritte mit Home Assistant und bin begeistert, dass die ganzen Steuerungen, die ich bisher über unterschiedliche Apps auf dem Smartphone bedient habe, jetzt auf meinen HA-Dashboards verfügbar sind. Als technisch einigermaßen versierter Anwender (kann nicht scripten oder programmieren, weiß aber, wie ich snippets an der richtigen Stelle einsetze und mit Anpassungen zum Laufen bekomme), fiel mir Home Assistant bisher ziemlich leicht.
Beim Versuch, eine Victron-Installation per modbus tcp in HA zu integrieren, komme ich allerdings nicht weiter. Auf der configuration.yaml-Übersicht wird modbus mit grünem Haken markiert, wenn ich darauf klicke, aber ich kann keine Sensoren anlegen. Die Konfiguration startet nicht und ein Fehler beim Aufrufen des Dienstes homeassistant/reload_all. 'address' wird angezeigt. Das ist der YAML-Code, erstellt mit Studio Code Server:
VenusOS 3.10 läuft bei mir auf einem Raspberry Pi 3B. Der Victron MPPT-Regler 100/30 und der Batteriemonitor BMV-712 Smart sind jeweils per VE.Direct zu USB-Kabel mit dem Raspi verbunden. Im VRM-Portal sind die Daten sichtbar. Die Werte für slave (Unit ID) und address (VRM instance) habe ich aus der Victron Remote Console:


Zusätzlich habe ich ohne Erfolg sämtliche Address-Werte für VE.Direct to USB aus dem aktuellen Register von Victron ausprobiert:
https://www.victronenergy.com/upload/documents/CCGX-Modbus-TCP-register-list-3.10.xlsx
Was mache ich falsch?
Vielen Dank im Voraus für Eure Hilfe!
ich bin neu und habe mich hier angemeldet, weil ich beim Googeln auf viel Sachverstand und gute Vorschläge in diesem Forum gestoßen bin.
Zur Zeit mache ich die ersten Schritte mit Home Assistant und bin begeistert, dass die ganzen Steuerungen, die ich bisher über unterschiedliche Apps auf dem Smartphone bedient habe, jetzt auf meinen HA-Dashboards verfügbar sind. Als technisch einigermaßen versierter Anwender (kann nicht scripten oder programmieren, weiß aber, wie ich snippets an der richtigen Stelle einsetze und mit Anpassungen zum Laufen bekomme), fiel mir Home Assistant bisher ziemlich leicht.
Beim Versuch, eine Victron-Installation per modbus tcp in HA zu integrieren, komme ich allerdings nicht weiter. Auf der configuration.yaml-Übersicht wird modbus mit grünem Haken markiert, wenn ich darauf klicke, aber ich kann keine Sensoren anlegen. Die Konfiguration startet nicht und ein Fehler beim Aufrufen des Dienstes homeassistant/reload_all. 'address' wird angezeigt. Das ist der YAML-Code, erstellt mit Studio Code Server:
YAML:
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
# Example yaml: full tcp connection
modbus:
- name: venus_os
type: tcp
host: 192.168.178.61
port: 502
delay: 0
message_wait_milliseconds: 30
retries: 3
timeout: 5
sensors:
# BMV
- name: "Battery SOC"
data_type: uint16
unit_of_measurement: "%"
slave: 238
address: 289
scale: 0.1
device_class: battery
state_class: measurement
VenusOS 3.10 läuft bei mir auf einem Raspberry Pi 3B. Der Victron MPPT-Regler 100/30 und der Batteriemonitor BMV-712 Smart sind jeweils per VE.Direct zu USB-Kabel mit dem Raspi verbunden. Im VRM-Portal sind die Daten sichtbar. Die Werte für slave (Unit ID) und address (VRM instance) habe ich aus der Victron Remote Console:


Zusätzlich habe ich ohne Erfolg sämtliche Address-Werte für VE.Direct to USB aus dem aktuellen Register von Victron ausprobiert:
https://www.victronenergy.com/upload/documents/CCGX-Modbus-TCP-register-list-3.10.xlsx
Was mache ich falsch?
Vielen Dank im Voraus für Eure Hilfe!