Hi guys,
this is my config for the following setting:
SPH4000TL BL-UP
ARK-2.5L-A1
Smart Meter TPM-C 3
Shinewifi-X WiFi-Stick
With this config you can control AC charge and Prefered Mode (Load First/Battery First):
substitutions:
name: esphome-web-c04f7a
friendly_name: GW
esphome:
name: "growatt-wechselrichter"
#on_loop:
#then:
#- lambda: delay(5);
esp8266:
board: esp07s
#Enable logging
#logger:
#baud_rate: 0
# Enable Home Assistant API
api:
encryption:
key: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
ota:
- platform: esphome
#safe_mode: true
password: "XX"
wifi:
ssid: WIFI SSID
password: XX
manual_ip:
static_ip: 192.xxx.xxx.x
gateway: 192.xxx.xxx.x
subnet: 192.xxx.xxx.x
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "fallback"
password: "XXXXXX"
captive_portal:
web_server:
port: 80
time:
- platform: homeassistant
id: homeassistant_time
output:
# Blue Led
- id: light_bl
platform: gpio
pin: 16
# Green Led
- id: light_gr
platform: gpio
pin: 0
# Red Led
- 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
# the Modbus device addr
address: 0x1
modbus_id: modbus1
setup_priority: -10
update_interval: 5s
sensor:
- platform: wifi_signal
name: "A-WLAN Signalstärke"
#update_interval: 5s
- platform: modbus_controller
name: "GW Ausgangsleistung"
address: 35
register_type: "read"
unit_of_measurement: W
device_class: energy
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW PV Strang 2 Erzeugung Heute"
address: 63
register_type: "read"
unit_of_measurement: kW
device_class: energy
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW PV Strang 1 Erzeugung Heute"
address: 59
register_type: "read"
unit_of_measurement: kW
device_class: energy
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW Strang 1 Leistung"
address: 5
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: "GW Strang 2 Leistung"
address: 9
register_type: "read"
unit_of_measurement: W
device_class: energy
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW Power out Wechselrichter"
address: 1031
register_type: "read"
unit_of_measurement: W
device_class: energy
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 0
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW Batterie geladen Heute"
address: 1056
register_type: "read"
unit_of_measurement: kWh
device_class: energy
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW Batterie entladen Heute"
address: 1052
register_type: "read"
unit_of_measurement: kWh
device_class: energy
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW Batterie Ladezustand"
address: 1014
register_type: "read"
unit_of_measurement: "%"
device_class: POWER_FACTOR
state_class: measurement
entity_category: diagnostic
icon: mdi:flash
value_type: U_WORD
accuracy_decimals: 0
filters:
- multiply: 1
- platform: modbus_controller
name: "GW Batterie Entladeleistung Live"
address: 1009
register_type: "read"
unit_of_measurement: W
state_class: measurement
device_class: power
entity_category: diagnostic
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 0
filters:
- multiply: 0.1
- platform: modbus_controller
name: "GW Batterie Ladeleistung Live"
address: 1011
register_type: "read"
unit_of_measurement: W
state_class: measurement
device_class: power
entity_category: diagnostic
icon: mdi:flash
value_type: U_DWORD
accuracy_decimals: 0
filters:
- multiply: 0.1
select:
- platform: modbus_controller
name: "GW Batterie Modus Load/Batterie/Netz"
address: 1044
value_type: U_WORD
optionsmap:
"Load First": 0
"Battery First": 1
"Grid First": 2
- platform: modbus_controller
name: "GW Batterie AC Laden Ein/AUS (nur im Modus Batt First)"
icon: mdi:battery-charging-100
address: 1092
value_type: U_WORD
optionsmap:
"AC Laden AUS (gilt nur im Batt First Modus)": 0
"AC Laden AN (gilt nur im Batt First Modus)": 1
Maybe it will be helpful for some people
kafisc