esphome: name: growatt-sph5000 friendly_name: Growatt SPH 5000 TL3-BH-UP esp8266: board: esp07s logger: api: encryption: key: "HIER_API_KEY_EINTRAGEN" # 32-Byte Base64-Key, wird in der ESPHome-UI automatisch generiert ota: - platform: esphome password: "HIER_OTA_PASSWORT_EINTRAGEN" # Beliebiges Passwort für Over-the-Air Updates wifi: ssid: "HIER_WLAN_NAME_EINTRAGEN" # Name deines WLANs (SSID) password: "HIER_WLAN_PASSWORT_EINTRAGEN" # Passwort deines WLANs ap: ssid: "Growatt-SPH5000 Fallback Hotspot" password: "HIER_HOTSPOT_PASSWORT_EINTRAGEN" # Passwort für den Notfall-Hotspot (min. 8 Zeichen) captive_portal: time: - platform: homeassistant id: homeassistant_time output: - id: light_bl platform: gpio pin: 16 - id: light_gr platform: gpio pin: 0 - id: light_rd platform: gpio pin: 2 uart: id: mod_bus tx_pin: 1 rx_pin: 3 baud_rate: 115200 modbus: id: modbus1 uart_id: mod_bus modbus_controller: - id: growatt address: 1 modbus_id: modbus1 setup_priority: -10 sensor: # --- PV Eingang --- - platform: modbus_controller name: "PV1 Voltage" address: 3 register_type: "read" unit_of_measurement: V device_class: voltage icon: mdi:solar-panel value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "PV1 Current" address: 4 register_type: "read" unit_of_measurement: A device_class: current icon: mdi:solar-panel value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "PV1 Power" address: 5 register_type: "read" unit_of_measurement: W device_class: power icon: mdi:solar-panel value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "PV2 Voltage" address: 7 register_type: "read" unit_of_measurement: V device_class: voltage icon: mdi:solar-panel value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "PV2 Current" address: 8 register_type: "read" unit_of_measurement: A device_class: current icon: mdi:solar-panel value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "PV2 Power" address: 9 register_type: "read" unit_of_measurement: W device_class: power icon: mdi:solar-panel value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 # --- AC Ausgang / Netz --- - platform: modbus_controller name: "AC Output Power Total" address: 35 register_type: "read" unit_of_measurement: W device_class: power icon: mdi:flash value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Grid Frequency" address: 37 register_type: "read" unit_of_measurement: Hz device_class: frequency icon: mdi:sine-wave value_type: U_WORD accuracy_decimals: 2 filters: - multiply: 0.01 - platform: modbus_controller name: "Grid Voltage L1" address: 38 register_type: "read" unit_of_measurement: V device_class: voltage icon: mdi:flash value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Grid Current L1" address: 39 register_type: "read" unit_of_measurement: A device_class: current icon: mdi:flash value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Grid Voltage L2" address: 42 register_type: "read" unit_of_measurement: V device_class: voltage icon: mdi:flash value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Grid Current L2" address: 43 register_type: "read" unit_of_measurement: A device_class: current icon: mdi:flash value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Grid Voltage L3" address: 46 register_type: "read" unit_of_measurement: V device_class: voltage icon: mdi:flash value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Grid Current L3" address: 47 register_type: "read" unit_of_measurement: A device_class: current icon: mdi:flash value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 # --- Energie (PV Erzeugung) --- - platform: modbus_controller name: "Energy Today" address: 53 register_type: "read" unit_of_measurement: kWh device_class: energy state_class: total_increasing icon: mdi:solar-power value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Energy Total" address: 55 register_type: "read" unit_of_measurement: kWh device_class: energy state_class: total_increasing icon: mdi:solar-power value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 # --- Temperatur --- - platform: modbus_controller name: "Inverter Temperature" address: 93 register_type: "read" unit_of_measurement: "°C" device_class: temperature icon: mdi:thermometer value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 # --- Batterie --- - platform: modbus_controller name: "Battery Discharge Power" address: 1009 register_type: "read" unit_of_measurement: W device_class: power icon: mdi:battery-minus value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Battery Charge Power" address: 1011 register_type: "read" unit_of_measurement: W device_class: power icon: mdi:battery-plus value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Battery Voltage" address: 1013 register_type: "read" unit_of_measurement: V device_class: voltage icon: mdi:battery value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Battery State of Charge" address: 1014 register_type: "read" unit_of_measurement: "%" device_class: battery icon: mdi:battery value_type: U_WORD accuracy_decimals: 0 - platform: modbus_controller name: "Battery Temperature" address: 1040 register_type: "read" unit_of_measurement: "°C" device_class: temperature icon: mdi:thermometer value_type: U_WORD accuracy_decimals: 1 filters: - multiply: 0.1 # --- Batterie Energie (kWh Zähler für Energie-Dashboard) --- - platform: modbus_controller name: "Battery Discharge Total" address: 1054 register_type: "read" unit_of_measurement: kWh device_class: energy state_class: total_increasing icon: mdi:battery-minus value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Battery Charge Total" address: 1058 register_type: "read" unit_of_measurement: kWh device_class: energy state_class: total_increasing icon: mdi:battery-plus value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 # --- Netzenergie Import / Export (kWh Zähler für Energie-Dashboard) --- - platform: modbus_controller name: "Energy Import Total" address: 1046 register_type: "read" unit_of_measurement: kWh device_class: energy state_class: total_increasing icon: mdi:transmission-tower-import value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1 - platform: modbus_controller name: "Energy Export Total" address: 1050 register_type: "read" unit_of_measurement: kWh device_class: energy state_class: total_increasing icon: mdi:transmission-tower-export value_type: U_DWORD accuracy_decimals: 1 filters: - multiply: 0.1