Skip to content

Releases: dieselrabbit/screenlogic-debug

v0.1.2

09 Mar 19:05
Compare
Choose a tag to compare

Changed:

  • Updated to attempt to reconnect on any ScreenLogic error
    • This avoids a bad state where the protocol adapter is not responding, but the asyncio protocol has not registered the connection as lost.
  • Bump screenlogicpy to v0.8.1
    • v0.8.0 introduces retrying of failed requests
    • v0.8.1 fixes a bug with the keepalive ping

v0.1.0

16 Feb 05:26
Compare
Choose a tag to compare

This is the initial working release of the screenlogic_debug custom integration.

Will create a sensor entity in Home Assistant for each exposed value, in the format of sensor.[protocol_adapter]_d_[section]_([index]_)[value_name], and with the same name minus the protocol adapter displayed. For example sensor.pentair_xx_xx_xx_d_pumps_0_state would have a displayed name of pumps_0_state.

Currently exposed values from screenlogicpy:

  • config
    • ok
    • controller_buffer
    • unknown_at_offset_* data
  • circuits
    [For each circuit]
    • unknown_at_offset_* data
  • pumps
    [For each pump]
    • data
    • state
    • unknown_at_offset_* data
  • chemistry
    • status
    • flags
    • unknown_at_offset_* data
    • alerts
      • _raw
    • notifications
      • _raw
  • scg
    • scg_flags