Open PokoLoko2014 opened 4 weeks ago
Sunsynk / mbusd Home Assistant Add-On
Since I connected the Felicity Battery today, the Addon no longer works properly. The values are no longer updated as quickly as before.
Inverter:
Make: Deye 12K 3 Phase LV
RS485/RS232 brand
DRIVER: umodbus INVERTERS: - SERIAL_NR: "123456" HA_PREFIX: Deye MODBUS_ID: 1 DONGLE_SERIAL_NUMBER: "0" PORT: serial:///dev/ttyUSB0 SENSOR_DEFINITIONS: three-phase SENSORS: - battery_temperature - battery_voltage - battery_soc - battery_power - battery_current - inverter_power - inverter l1_power - inverter l2_power - inverter l3_power - inverter_voltage - inverter_frequency - grid_frequency - grid_power - grid_l1_power - grid_l2_power - grid_l3_power - grid_voltage - grid_current - grid_ct_power - load_power - load_l1_power - load_l2_power - load_l3_power - pv1_power - pv1_voltage - pv1_current - pv2_power - pv2_voltage - pv2_current - gen_power - gen_l1_power - gen_l2_power - gen_l3_power - day_active_energy - day_battery_charge - day_battery_discharge - day_grid_export - day_grid_import - day_gen_energy - day_load_energy - day_pv_energy - total_active_energy - total_battery_charge - total_battery_discharge - total_grid_export - total_grid_import - total_load_energy - total_pv_energy - dc_transformer_temperature - radiator_temperature SENSORS_FIRST_INVERTER: [] MANUFACTURER: Deye READ_ALLOW_GAP: 2 READ_SENSORS_BATCH_SIZE: 20 SCHEDULES: - KEY: W READ_EVERY: 5 REPORT_EVERY: 15 CHANGE_ANY: false CHANGE_PERCENT: 0 - KEY: KWH READ_EVERY: 15 REPORT_EVERY: 15 - KEY: any_unit READ_EVERY: 15 REPORT_EVERY: 15 NUMBER_ENTITY_MODE: auto MQTT_HOST: 192.168.178.21 MQTT_PORT: 1883 MQTT_USERNAME: xxx MQTT_PASSWORD: xxx DEBUG: 0 DEBUG_DEVICE: /dev/serial/by-id/usb-FTDI_USB_Serial_Converter_FTB6SPL3-if00-port0
; KeyError reading 6 registers from 622: 53; CRCError reading 6 registers from 633: CRC validation failed.; CRCError reading 4 registers from 664: CRC validation failed.; CRCError reading 2 registers from 672: CRC validation failed.; CRCError reading 4 registers from 676: CRC validation failed. poll_need_to_read 13:48:05 ERROR OSError in read_deye: CRCError reading 1 registers from 590: CRC validation failed.; CRCError reading 1 registers from 619: CRC validation failed.; CRCError reading 4 registers from 622: CRC validation failed.; CRCError reading 4 registers from 633: CRC validation failed.; CRCError reading 2 registers from 672: CRC validation failed. poll_need_to_read 13:48:07 WARNING No history for TempSensor(address=(540,), name='DC transformer temperature', unit='°C', factor=0.1, bitmask=0) 13:48:07 WARNING No history for TempSensor(address=(541,), name='Radiator temperature', unit='°C', factor=0.1, bitmask=0) 13:48:10 ERROR OSError in read_deye: KeyError reading 1 registers from 590: 32; CRCError reading 1 registers from 619: CRC validation failed.; CRCError reading 4 registers from 622: CRC validation failed.; CRCError reading 4 registers from 650: CRC validation failed.; MemoryParityError reading 4 registers from 664: ; KeyError reading 2 registers from 672: 0 poll_need_to_read 13:48:25 ERROR OSError in read_deye: KeyError reading 1 registers from 502: 255; KeyError reading 2 registers from 506: 98; KeyError reading 16 registers from 514: 255; IllegalFunctionError reading 3 registers from 534: Function code is not an allowable action for the server.; KeyError reading 2 registers from 540: 0; IllegalFunctionError reading 6 registers from 586: Function code is not an allowable action for the server.; KeyError reading 1 registers from 600: 24; AttributeError reading 4 registers from 609: 'Serial' object has no attribute 'host'; CRCError reading 6 registers from 622: CRC validation failed.; CRCError reading 6 registers from 633: CRC validation failed.; CRCError reading 4 registers from 650: CRC validation failed.; CRCError reading 4 registers from 664: CRC validation failed.; CRCError reading 2 registers from 672: CRC validation failed. poll_need_to_read 13:48:27 WARNING No history for TempSensor(address=(540,), name='DC transformer temperature', unit='°C', factor=0.1, bitmask=0) 13:48:27 WARNING No history for TempSensor(address=(541,), name='Radiator temperature', unit='°C', factor=0.1, bitmask=
Do you see a pattern with the register numbers? (Look at the definitions python file to link numbers to names)
maybe you can try less sensors as a start
Issue related to
Sunsynk / mbusd Home Assistant Add-On
Describe the issue/bug
Since I connected the Felicity Battery today, the Addon no longer works properly. The values are no longer updated as quickly as before.
Your environment
Inverter:
Make: Deye 12K 3 Phase LV
RS485/RS232 brand
You configuration
Logs