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