Home Assistant Anfangen mit Integrationen

Hallo,
ich brauche eure Hilfe für meine ersten Integrationen in Home Assistant
Ich würde gerne mit Bosch Home Connect und LG Anfangen und unsere Küchengeräte (spülmaschine) und Waschmaschine Trockner einzufügen.

Wie kann ich die am besten integrieren? einfach zu integrationen und dann mit den anmeldedaten einloggen?
Wie funktioniert das mit Home Connect?
da soll es bisschen schwieriger sein

Ich habe eine Sungrow Wechselrichter und PV Anlage mit sungrow smart Meter.
Wie kann ich die PV Anlage da einbinden ?

Wie würdet ihr mit dem ersten Dashboard anfangen?

Solange es eine Core-Integrationen ist (also keine custom integration aus HACS) kannst du in der HA Doku einfach nachlesen, wie du die Integrationen einrichtest: Home Connect - Home Assistant
LG webOS TV - Home Assistant
Für Home Connect gibt es aber (glaube ich zmindest) auch eine HACS Integration, womit du die Geräte lokal (also ohne Cloud) einbinden kannst.

Am besten einfach mal googlen :slight_smile:

Einfach ein paar Standardkarten/ Kavhelkarten mit den Entitäten hinzufügen. Dashboards sind aber nochmal eine ganz andere Kategorie - am besten, falls nötig, einen neuen Thread eröffnen! Ansonsten wird das hier schnell unübersichtlich.

Danke würdest du die offiezielle oder die aus dem HACS Store nehmen?
von Bosch haben wir aktuell Backofen und Geschirrspüler drin

Kommt drauf an, ob du es lokal haben willst. Wenn du sowieso die cloud mit der home connect App nutzt, kannst du ja auch einfach die normale Integration nutzen!

@MarzyHA wir haben aktuell die home connect womit wir es bisher gesteuert haben und da sind die geräte bisher drin

Wenn ich die lokale version nehmen würde müsste ich die geräte dann aus der Home Connect rausnehmen und nur noch lokal mit HA verbinden weil beides gleichzeitig nicht geht?
mit der originalen verbindung hat HA nur über die Cloud zugriff (wenn internet ausgefallen ist dann hat HA auch keinen zugriff mehr?

HA funktioniert dann genauso mit Home Connect als würde ich auf dem Handy die Geräte über die Home Connect app steuern würde?

Nein, ich denke, das wird beides gehen.

Genau.

ich würde für den Anfang vermutlich erstmal mit der Cloudintegration gehen. Fang erstmal mir irgendetwas an - Umsteigen kann man immer :slight_smile:

Für Sungrow gibt eine Modbus-Integration für Home Assitant.

Wenn du die Modbus-Registerliste von Sungrow hast, dann kannst du auch die gewünschten Sensoren direkt in HA über Modbus anlegen und wärst von keiner Integration abhängig.

@jayjojayson Danke für den Tipp

Wir haben den WLAN Dongle bei uns wo ein LAN Kabel drin steckt
Sollten wir ein zusätzliches LAN Kabel in den LAN Port Stecken für den Modbus?
kaputt machen kann man damit nix oder ? auch die verbindung zur isolarcloud soll ja weiter bestehen bleiben

Wir haben die Sungrow App wo immer angezeigt wird wie viel wir aktuell verbrauchen an Energie und wie viel Ertrag von der PV kommt und wie viel eingespeist wird.

Ich hätte am anfang gedacht dass sich HA die Daten einfach aus der isolarcloud App holen kann

wir haben den Sungrow SH15T Wechselrichter

Seite 53
Da müsste doch der punkt 5 das modbus sein oder?
da hängt bei uns der WiNet-S2 dran und ist mit einem LAN Kabel am switch angeschlossen

habe ich dann schon den modbus?

Das kann ich dir nicht genau beantworten. Die meisten Wechselrichter lassen sich über Modbus oder MQTT auslesen. Kann schon sein, dass der WiNet Adapter die Daten über Modbus ausliest, an die Cloud schickt und du dann von dort die Daten in der Handy App erhältst. Das ist aber nicht Modbus wie du es für HA brauchst. Dazu gibt es sicherlich auch gute Anleitung zu finden.

Hast du das von @jayjojayson verlinkte GitHub Projekt angesehen und durchgelesen?

@mafe68 Ja habe ich, ich glaube mein Wechselrichter hat nicht so einen LAN Port wie auf dem Foto gezeigt

Ich habe Sungrow SH15T

Glauben heißt nichts Wissen, dann schau einfach mal nach ob der den hat oder nicht! Sonst gibt es auch die Möglichkeit über die Cloud, wo die Daten aber nicht so schnell kommen. Steht alles in der Anleitung drin.

Wenn du die Modbus Sensoren selber anlegen möchtest, hier findest du ein sehr gutes Beispiel. Kann direkt so kopiert oder auf die Sensoren, die du haben möchtest, angepasst werden. Port und Host muss angepasst werden.

https://github.com/RafAustralia/Sungrow-Logger1000a-Modbus/blob/main/modbus_sungrow_247.yaml

# file prepared for sungrow logger 1000a via modbus
# file written by Rafal Tomaszewski
# last update: 2024-07-31
#
# Note: This YAML file will only work with Home Assistant >= 2023.10

modbus:
  - name: SungrowLOGGER
    type: tcp
    host: !secret sungrow_modbus_host_ip_247
    port: !secret sungrow_modbus_port_247
    sensors:
      - name: Logger device type code
        unique_id: logger_dev_code
        device_address: !secret sungrow_modbus_slave_247
        address: 7999 # reg 8000
        input_type: input
        data_type: uint16
        scan_interval: 600

      - name: Logger total devices connected
        unique_id: logger_total_devices_connected
        device_address: !secret sungrow_modbus_slave_247
        address: 8004 # reg 8005
        input_type: input
        data_type: uint16
        precision: 1
        unit_of_measurement: Set
        scan_interval: 600

      - name: Logger total faulty devices
        unique_id: logger_total_faulty_devices
        device_address: !secret sungrow_modbus_slave_247
        address: 8005 # reg 8006
        input_type: input
        data_type: uint16
        precision: 1
        unit_of_measurement: Set
        scan_interval: 600

      - name: Logger digital input state
        unique_id: logger_digital_input_state
        device_address: !secret sungrow_modbus_slave_247
        address: 8020 # reg 8021
        input_type: input
        data_type: uint32
        precision: 1
        scan_interval: 600

      - name: Logger ADC1 Voltage
        unique_id: logger_adc1_voltage
        device_address: !secret sungrow_modbus_slave_247
        address: 8028 # reg 8029
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: V
        device_class: voltage
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger ADC1 Current
        unique_id: logger_adc1_current
        device_address: !secret sungrow_modbus_slave_247
        address: 8029 # reg 8030
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: mA
        device_class: current
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger ADC2 Voltage
        unique_id: logger_adc2_voltage
        device_address: !secret sungrow_modbus_slave_247
        address: 8030 # reg 8031
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: V
        device_class: voltage
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger ADC2 Current
        unique_id: logger_adc2_current
        device_address: !secret sungrow_modbus_slave_247
        address: 8031 # reg 8032
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: mA
        device_class: current
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger ADC3 Voltage
        unique_id: logger_adc3_voltage
        device_address: !secret sungrow_modbus_slave_247
        address: 8032 # reg 8033
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: V
        device_class: voltage
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger ADC4 Voltage
        unique_id: logger_adc4_voltage
        device_address: !secret sungrow_modbus_slave_247
        address: 8033 # reg 8034
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: V
        device_class: voltage
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger ADC3 Current
        unique_id: logger_adc3_current
        device_address: !secret sungrow_modbus_slave_247
        address: 8034 # reg 8035
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: mA
        device_class: current
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger ADC4 Current
        unique_id: logger_adc4_current
        device_address: !secret sungrow_modbus_slave_247
        address: 8035 # reg 8036
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: mA
        device_class: current
        state_class: measurement
        scale: 0.01
        scan_interval: 10

      - name: Logger Max total nominal active power
        unique_id: logger_max_total_nominal_active_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8057 # reg 8058
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: kW
        device_class: power
        state_class: measurement
        scale: 1.0
        scan_interval: 10

      - name: Logger Min total nominal active power
        unique_id: logger_min_total_nominal_active_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8058 # reg 8059
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: kW
        device_class: power
        state_class: measurement
        scale: 1.0
        scan_interval: 10

      - name: Logger Max total nominal reactive power
        unique_id: logger_max_total_nominal_reactive_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8059 # reg 8060
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: kVar
        device_class: power
        state_class: measurement
        scale: 1.0
        scan_interval: 10

      - name: Logger Min total nominal reactive power
        unique_id: logger_min_total_nominal_reactive_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8060 # reg 8061
        input_type: input
        data_type: int16
        precision: 1
        unit_of_measurement: kvar
        device_class: power
        state_class: measurement
        scale: 1.0
        scan_interval: 10

      - name: Logger inverter preset active power
        unique_id: logger_inverter_preset_active_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8065 # reg 8066
        input_type: input
        data_type: uint16
        precision: 1
        unit_of_measurement: kW
        device_class: power
        state_class: measurement
        scale: 1.0
        scan_interval: 10

      - name: Logger inverter preset reactive power
        unique_id: logger_inverter_preset_reactive_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8066 # reg 8067
        input_type: input
        data_type: uint16
        precision: 1
        unit_of_measurement: kvar
        device_class: power
        state_class: measurement
        scale: 1.0
        scan_interval: 10

      - name: Logger state
        unique_id: logger_state
        device_address: !secret sungrow_modbus_slave_247
        address: 8067 # reg 8068
        input_type: input
        data_type: uint16
        scan_interval: 10

      - name: Logger unlatch state
        unique_id: logger_unlatch_state
        device_address: !secret sungrow_modbus_slave_247
        address: 8068 # reg 8069
        input_type: input
        data_type: uint16
        scan_interval: 10

      - name: Logger total active power
        unique_id: logger_total_active_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8069 # reg 8070
        input_type: input
        data_type: uint64
        precision: 1
        unit_of_measurement: W
        device_class: power
        state_class: measurement
        scale: 1
        scan_interval: 10

      - name: Logger daily power yield
        unique_id: logger_daily_power_yield
        device_address: !secret sungrow_modbus_slave_247
        address: 8073 # reg 8074
        input_type: input
        data_type: uint32
        swap: word
        precision: 1
        unit_of_measurement: kWh
        device_class: energy
        state_class: measurement
        scale: 0.1
        scan_interval: 10

      - name: Logger Total rective power
        unique_id: logger_total_reactive_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8075 # reg 8076
        input_type: input
        data_type: int64
        precision: 1
        unit_of_measurement: var
        device_class: power
        state_class: measurement
        scale: 1
        scan_interval: 10

      - name: Logger total power yield
        unique_id: logger_total_power_yield
        device_address: !secret sungrow_modbus_slave_247
        address: 8079 # reg 8080
        input_type: input
        data_type: uint64
        precision: 1
        unit_of_measurement: kWh
        device_class: energy
        state_class: measurement
        scale: 0.1
        scan_interval: 10

      - name: Logger Min adjustable active power
        unique_id: logger_min_adjustable_active_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8083 # reg 8084
        input_type: input
        data_type: uint32
        swap: word
        precision: 1
        unit_of_measurement: kW
        device_class: power
        state_class: measurement
        scale: 0.1
        scan_interval: 10
        
      - name: Logger Max adjustable active power
        unique_id: logger_max_adjustable_active_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8085 # reg 8086
        input_type: input
        data_type: uint32
        swap: word
        precision: 1
        unit_of_measurement: kW
        device_class: power
        state_class: measurement
        scale: 0.1
        scan_interval: 10

      - name: Logger Min adjustable reactive power
        unique_id: logger_min_adjustable_reactive_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8087 # reg 8088
        input_type: input
        data_type: int32
        swap: word
        precision: 1
        unit_of_measurement: kvar
        device_class: power
        state_class: measurement
        scale: 0.1
        scan_interval: 10
        
      - name: Logger Max adjustable reactive power
        unique_id: logger_max_adjustable_reactive_power
        device_address: !secret sungrow_modbus_slave_247
        address: 8089 # reg 8090
        input_type: input
        data_type: int32
        swap: word
        precision: 1
        unit_of_measurement: kvar
        device_class: power
        state_class: measurement
        scale: 0.1
        scan_interval: 10


# Holding Registers for Logger 1000

      - name: Logger Set On Off For Sub Inverter Array
        unique_id: logger_set_on_off_sub_inverter
        device_address: !secret sungrow_modbus_slave_247
        address: 8001 # reg 8002
        input_type: holding
        data_type: uint16
        precision: 1
        unit_of_measurement: Set
        scan_interval: 10

      - name: Logger Set Active Power Value For Sub Inverter Array
        unique_id: logger_set_active_sub_inverter_power_value
        device_address: !secret sungrow_modbus_slave_247
        address: 8002 # reg 8003
        input_type: holding
        data_type: uint32
        precision: 1
        unit_of_measurement: kW
        device_class: power
        state_class: measurement
        scale: 0.1
        scan_interval: 10

      - name: Logger Set Active Power Ratio For Sub Inverter Array
        unique_id: logger_set_active_sub_inverter_power_ratio
        device_address: !secret sungrow_modbus_slave_247
        address: 8004 # reg 8005
        input_type: holding
        data_type: uint32
        precision: 1
        unit_of_measurement: "%"
        device_class: power_factor
        state_class: measurement
        scale: 0.1
        scan_interval: 10

      - name: Logger Set Reactive Power Value For Sub Inverter Array
        unique_id: logger_set_reaactive_sub_inverter_power_value
        device_address: !secret sungrow_modbus_slave_247
        address: 8006 # reg 8007
        input_type: holding
        data_type: int32
        swap: word
        precision: 1
        unit_of_measurement: kvar
        device_class: reactive_power
        state_class: measurement
        scale: 0.1
        scan_interval: 10

      - name: Logger Set Reactive Power Ratio For Sub Inverter Array
        unique_id: logger_set_reactive_sub_inverter_power_ratio
        device_address: !secret sungrow_modbus_slave_247
        address: 8008 # reg 8009
        input_type: holding
        data_type: int32
        swap: word
        precision: 1
        unit_of_measurement: "%"
        device_class: power_factor
        state_class: measurement
        scale: 0.1
        scan_interval: 10

      - name: Logger Set Active Power Factor
        unique_id: logger_set_active_power_factor
        device_address: !secret sungrow_modbus_slave_247
        address: 8010 # reg 8011
        input_type: holding
        data_type: int32
        swap: word
        precision: 1
        unit_of_measurement: "%"
        device_class: power_factor
        state_class: measurement
        scale: 0.001
        scan_interval: 10

So ich habe es bereits rausgefunden.
Mein Wechselrichter SH15T hat keinen seperaten Modbus RS485 port mehr
Man kann den Modbus am Winet S2 per LAN auslesen.

Wie würdet ihr das machen, damit es so einfach wie möglich (bin noch totaler Home Assistant anfänger) funktioniert?

Ich habe beides parallel laufen. Sowohl die Herstellerapp, als auch „Alternative Home Connect Integration for Home Assistant“.

ok Was würdest du mir empfehlen?
soll ich erstmal nur die originale nehmen? was sind die vorteile von original und local?

Naja entweder Cloud-Steuerung oder lokale Steuerung… Bin da jetzt auch kein Experte, da ich selbst keine Home Connect Geräte habe, aber ich denke, da kannst du einfach das auswählen, was dir mehr zusagt :man_shrugging:
Lokale Steuerung ist immer toll, aber wenn du sowieso die Home Connect App über die Cloud nutzt, ist das nicht so wichtig (meiner Meinung nach)

local sagt ja eigentlich das Wort schon, dann bist du nicht Cloudabhängig

Aber schau dir die local an, in meinem Fall werden nicht alle Sensoren meines Kühlschrankes angezeigt

Die originale zeigt es richtig an?
gibt ja auch schonmal das die originale nicht alles anzeigt aber die custom schon




Diese Entitäten werden mir für meine Spülmaschine angezeigt. Was mir spontan auffällt, die Original App zeigt mir an wenn das Sieb gereinigt werden muss. Lokal habe ich diese Meldung noch nicht gefunden, dabei wäre gerade dieser Punkt eigentlich wichtiger als z.B. den Wasserhartegrad verstellen zu können.