Skip to content

Latest HA 2023.9.0 breaks SolArk Integration #40

@poldim

Description

@poldim

Everything worked fine until I updated to 2023.9.0, reverting to 2023.8.4 allows it to work again.

This error originated from a custom integration.

Logger: custom_components.solark_modbus.hub
Source: custom_components/solark_modbus/hub.py:114
Integration: SolArk Inverter Modbus (documentation, issues)
First occurred: 8:28:47 PM (51 occurrences)
Last logged: 8:32:57 PM

Reading realtime data failed! Inverter is unreachable.

I've scraped the changelog for anything modbus related, two stand out:

  • Modbus switch, allow restore “unknown” (@janiversen - #99533) (modbus docs) (beta fix)
  • use write_registers also for target temp (@brunoenten - #97475) (modbus docs)
  • Bump pymodbus v3.4.1. (@janiversen - #97612) (modbus docs)
  • modbus: use pb not pymodbus consistently as name. (@janiversen - #97780) (modbus docs)
  • Fix Flexit mypy error in pymodbus (@janiversen - #97799) (flexit docs)
  • Handle explicit Modbus NaN values (@joanwa - #90800) (modbus docs)
  • Replace Float ‘nan’ with None for modbus floats (@String-656 - #93832) (modbus docs)
  • modbus: remove unused constants and get 100% coverage. (@janiversen - #97779) (modbus docs)
  • Move all used modbus constants to Stiebel (@joostlek - #98044) (stiebel_eltron docs)
  • Make changes in modbus trigger a full CI run (@emontnemery - #98055)
  • Modbus: set state_class etc in slaves. (@janiversen - #98332) (modbus docs)
  • Address late modbus review (@janiversen - #99123) (modbus docs)
  • Add possibility to have multiple values for every modbus hvac mode (@escoand - #98829) (modbus docs)
  • Add modbus test for configuration errors (@janiversen - #98697) (modbus docs)
  • Modbus switch, allow restore “unknown” (@janiversen - #99533) (modbus docs) (beta fix)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions