Repository navigation
Releases: BookCatKid/pypopur
Release list
v0.1.2
Fix settings-DP writes over LAN-first transport: the LAN query reply omits settings DPs (102/104/105), so explicit reads now merge fallback (cloud) results for requested ids the primary omitted. Fixes 'DP unavailable; refusing to overwrite' on all settings writes (device color, toggles, numbers, selects).
v0.1.1
Fix LAN discovery fallback on Linux: UDP connect to the broadcast address requires SO_BROADCAST (EACCES on Linux, tolerated on macOS). The failure silently disabled the subnet port-scan fallback in find_lan_hosts — discovery inside the Home Assistant container only worked via ARP hits. Now sets SO_BROADCAST and falls back to a unicast probe. Verified live in the HA container.
v0.1.0
Initial release — experimental Popur S7 client with LAN control, cloud APIs, MQTT events, and pet tracking.