Closed bows33r closed 10 months ago
this is not an issue with the current code base.
You will have to compare your code with the git. take a look at the "swap" keywords.
If you want a quick and easy way to just translate the entities, use the current code from the git repo and use the home assistant "customize" approach.
I'd will be happy to include some Scandinavian translations, if you woul like to contribute
this is not an issue with the current code base.
You will have to compare your code with the git. take a look at the "swap" keywords.
If you want a quick and easy way to just translate the entities, use the current code from the git repo and use the home assistant "customize" approach.
I'd will be happy to include some Scandinavian translations, if you woul like to contribute
Thank you! i got it working again! But can you please explain what the "swap word or none" means?
Sincerely!
Hi! Can anyone tell me what in my code i have to change to get my intergration to work again?
Home Assistant Sungrow inverter integration
https://github.com/mkaiser/Sungrow-SHx-Inverter-Modbus-Home-Assistant
by Martin Kaiser
13th Dezember 2022
modbus:
name: SungrowSG20RT type: tcp host: !secret sungrow_modbus_host_ip port: !secret sungrow_modbus_port retry_on_empty: true
retries: 10
close_comm_on_error: true
delay: 5
timeout: 5
sensors:
My own SG20RT setup begin
name: Solceller installerad effekt slave: !secret sungrow_modbus_slave address: 5000 input_type: input count: 1 data_type: uint16 swap: word precision: 1 unit_of_measurement: kW device_class: energy state_class: total_increasing scale: 0.1 scan_interval: 10
name: Solceller produktion dag slave: !secret sungrow_modbus_slave address: 5002 input_type: input count: 1 data_type: uint16 swap: word precision: 1 unit_of_measurement: kWh device_class: energy state_class: total_increasing scale: 0.1 scan_interval: 10
name: Solceller invertertemperatur slave: !secret sungrow_modbus_slave address: 5007 input_type: input count: 1 data_type: int16 precision: 1 unit_of_measurement: °C device_class: Temperature scale: 0.1 scan_interval: 10
name: Solceller total skenbar effekt slave: !secret sungrow_modbus_slave address: 5008 input_type: input count: 2 data_type: uint32 swap: word precision: 0 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Solceller total dc effekt slave: !secret sungrow_modbus_slave address: 5016 input_type: input count: 2 data_type: uint32 swap: word precision: 0 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Solceller total aktiv effekt slave: !secret sungrow_modbus_slave address: 5030 input_type: input count: 2 data_type: uint32 swap: word precision: 0 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Solceller produktion månad slave: !secret sungrow_modbus_slave address: 5127 input_type: input count: 2 data_type: uint32 swap: word precision: 1 unit_of_measurement: kWh device_class: energy state_class: total_increasing scale: 0.1 scan_interval: 10
name: Solceller produktion total slave: !secret sungrow_modbus_slave address: 5143 input_type: input count: 2 data_type: uint32 swap: word precision: 1 unit_of_measurement: kWh device_class: energy state_class: total_increasing scale: 0.1 scan_interval: 10
My own SG5.ORT setup Ends
name: Solceller MPPT 1 spänning slave: !secret sungrow_modbus_slave address: 5010 input_type: input count: 1 data_type: uint16 swap: word precision: 1 unit_of_measurement: V device_class: Voltage scale: 0.1 scan_interval: 10
name: Solceller MPPT 1 ström slave: !secret sungrow_modbus_slave address: 5011 input_type: input count: 1 data_type: uint16 swap: word precision: 2 unit_of_measurement: A device_class: Current scale: 0.1 scan_interval: 10
name: Solceller MPPT 2 spänning slave: !secret sungrow_modbus_slave address: 5012 input_type: input count: 1 data_type: uint16 swap: word precision: 1 unit_of_measurement: V device_class: Voltage scale: 0.1 scan_interval: 10
name: Solceller MPPT 2 ström slave: !secret sungrow_modbus_slave address: 5013 input_type: input count: 1 data_type: uint16 swap: word precision: 2 unit_of_measurement: A device_class: Current scale: 0.1 scan_interval: 10
name: Solceller fas 1 spänning slave: !secret sungrow_modbus_slave address: 5018 input_type: input count: 1 data_type: uint16 swap: word precision: 1 unit_of_measurement: V device_class: Voltage state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller fas 2 spänning slave: !secret sungrow_modbus_slave address: 5019 input_type: input count: 1 data_type: int16 swap: word precision: 1 unit_of_measurement: V device_class: Voltage state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller fas 3 spänning slave: !secret sungrow_modbus_slave address: 5020 input_type: input count: 1 data_type: int16 swap: word precision: 1 unit_of_measurement: V device_class: Voltage state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller nät frekvens slave: !secret sungrow_modbus_slave address: 5035 input_type: input count: 1 data_type: uint16 swap: word precision: 2 unit_of_measurement: "Hz" device_class: frequency state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller läge slave: !secret sungrow_modbus_slave address: 5038 input_type: input count: 1 data_type: uint16 swap: word precision: 0 scale: 1 scan_interval: 10
name: Solceller fas 1 ström slave: !secret sungrow_modbus_slave address: 5021 input_type: input count: 1 data_type: int16 swap: word precision: 1 unit_of_measurement: A device_class: Current state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller fas 2 ström slave: !secret sungrow_modbus_slave address: 5022 input_type: input count: 1 data_type: int16 swap: word precision: 1 unit_of_measurement: A device_class: Current state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller fas 3 ström slave: !secret sungrow_modbus_slave address: 5023 input_type: input count: 1 data_type: int16 swap: word precision: 1 unit_of_measurement: A device_class: Current state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller total aktiv effekt slave: !secret sungrow_modbus_slave address: 5031 input_type: input count: 2 data_type: int32 swap: word precision: 0 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Smartmätare fas 2 effekt slave: !secret sungrow_modbus_slave address: 5086 input_type: input count: 2 data_type: int32 swap: word precision: 1 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Smartmätare fas 3 effekt slave: !secret sungrow_modbus_slave address: 5088 input_type: input count: 2 data_type: int32 swap: word precision: 1 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Smartmätare fas 1 effekt slave: !secret sungrow_modbus_slave address: 5084 input_type: input count: 2 data_type: int32 swap: word precision: 1 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Smartmätare Netto Effekt #+ve means consuming from the grid and –ve means exporting to the grid. Husets förbrukning köpt el slave: !secret sungrow_modbus_slave address: 5082 input_type: input count: 2 data_type: int32 swap: word precision: 1 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Solceller daglig exporterad energi slave: !secret sungrow_modbus_slave address: 5092 input_type: input count: 1 data_type: uint16 swap: word precision: 1 unit_of_measurement: kWh device_class: energy state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller total exporterad energi slave: !secret sungrow_modbus_slave address: 5094 input_type: input count: 2 data_type: uint32 swap: word precision: 1 unit_of_measurement: kWh device_class: energy state_class: total_increasing scale: 0.1 scan_interval: 10
name: Solceller förbrukning hus #loadpower slave: !secret sungrow_modbus_slave address: 5091 input_type: input count: 2 data_type: int32 swap: word precision: 0 unit_of_measurement: W device_class: power state_class: measurement scale: 1 scan_interval: 10
name: Solceller daglig importerad energi slave: !secret sungrow_modbus_slave address: 5096 input_type: input count: 2 data_type: uint32 swap: word precision: 1 unit_of_measurement: kWh device_class: energy state_class: measurement scale: 0.1 scan_interval: 10
name: Solceller total importerad energi slave: !secret sungrow_modbus_slave address: 5098 input_type: input count: 2 data_type: uint32 swap: word precision: 1 unit_of_measurement: kWh device_class: energy state_class: total_increasing scale: 0.1 scan_interval: 10
name: Solceller slinga 1 ström slave: !secret sungrow_modbus_slave address: 7012 input_type: input count: 1 data_type: uint16 swap: word precision: 2 unit_of_measurement: A device_class: Current scale: 0.01 scan_interval: 10
name: Solceller slinga 2 ström slave: !secret sungrow_modbus_slave address: 7014 input_type: input count: 1 data_type: uint16 swap: word precision: 2 unit_of_measurement: A device_class: Current scale: 0.01 scan_interval: 10