autohuttli/sph_battery.yaml
Michael Hope 39c4ba0827
All checks were successful
/ esphome (push) Successful in 21m23s
autohuttli: tidy up the names and device classes
2025-12-06 02:16:00 +01:00

98 lines
2.3 KiB
YAML

number:
- platform: modbus_controller
modbus_controller_id: inverter1
id: bat_first_power_rate
name: "Battery first charging rate"
address: 1090
register_type: holding
value_type: U_WORD
min_value: 0
max_value: 100
step: 1
unit_of_measurement: "%"
entity_category: config
- platform: modbus_controller
modbus_controller_id: inverter1
id: bat_first_stop_soc
name: "Battery first charging limit"
address: 1091
register_type: holding
value_type: U_WORD
min_value: 0
max_value: 100
step: 1
unit_of_measurement: "%"
entity_category: config
sensor:
- platform: modbus_controller
name: "Battery voltage"
address: 1013
register_type: "read"
unit_of_measurement: V
accuracy_decimals: 1
state_class: measurement
device_class: voltage
value_type: U_WORD
filters:
- multiply: 0.1
- platform: modbus_controller
name: "Battery state of charge"
address: 1014
register_type: "read"
unit_of_measurement: "%"
state_class: measurement
device_class: battery
value_type: U_WORD
- platform: modbus_controller
name: "Battery discharge rate"
address: 1009
register_type: "read"
unit_of_measurement: W
device_class: power
state_class: measurement
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "Battery charge rate"
address: 1011
register_type: "read"
unit_of_measurement: W
device_class: power
state_class: measurement
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "Battery lifetime discharge"
skip_updates: $skip_updates_slow
address: 1054
register_type: "read"
unit_of_measurement: kWh
state_class: total_increasing
device_class: energy
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1
- platform: modbus_controller
name: "Battery lifetime charge"
skip_updates: $skip_updates_slow
address: 1058
register_type: "read"
unit_of_measurement: kWh
state_class: total_increasing
device_class: energy
value_type: U_DWORD
accuracy_decimals: 1
filters:
- multiply: 0.1