Interface for Pentair Screenlogic connected pool controllers over IP in Python
GPL-3.0 License
Bot releases are visible (Hide)
Published by dieselrabbit almost 3 years ago
Added:
async_get_mac_address(gateway_ip, gateway_port)
to connect and get only MAC address from a protocol adapter. Supports validation of IP address and port.Published by dieselrabbit almost 3 years ago
Added:
Published by dieselrabbit almost 3 years ago
Fixed:
async_disconnect
Added:
Removed:
fake_gateway
used for testsPublished by dieselrabbit almost 3 years ago
This release moves screenlogicpy
over to using asyncio. See README.md for updated usage instructions.
Added:
Breaking Changes:
ScreenLogicGateway
methods renamed. See README.md for updated usage instructions.await
syntax now required on most ScreenLogicGateway
methods.discover()
function depreciated. Please use async_discover()
.Published by dieselrabbit about 3 years ago
Fixed:
Published by dieselrabbit over 3 years ago
Fixed:
Added:
device_type
to chemistry alerts.Published by dieselrabbit over 3 years ago
Fixed:
Published by dieselrabbit over 3 years ago
This release raises the minimum Python version to 3.8
Fixed:
CONTROLLER_QUERRY
-> CONTROLLER_QUERY
FAHRENHEIHT
-> FAHRENHEIT
"is_celcius"
-> "is_celsius"
Added:
asyncio_discover()
method.chemistry
:
ph_last_dose_time
, ph_last_dose_volume
, orp_last_dose_time
, orp_last_dose_volume
, ph_dosing_state
, orp_dosing_state
, firmware
, probe_is_celsius
, flags
.alerts
:
flow_alarm
, ph_alarm
, orp_alarm
, ph_supply_alarm
, orp_supply_alarm
, probe_fault_alarm
.notifications
:
ph_lockout
, ph_limit
, orp_limit
.scg
scg_present
, scg_status
, scg_level1
, scg_level2
, scg_salt_ppm
, scg_flags
, scg_super_chlor_timer
.Published by dieselrabbit over 3 years ago
Add set color-lights option to the command line.
Fix set_color_lights() struct.pack.
Fix verbose output.