Skip to content

Releases: BookCatKid/pypopur

v0.1.2

Choose a tag to compare

@BookCatKid BookCatKid released this 19 Sep 20:53

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

Choose a tag to compare

@BookCatKid BookCatKid released this 19 Sep 07:05

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

Choose a tag to compare

@BookCatKid BookCatKid released this 19 Sep 05:58

Initial release — experimental Popur S7 client with LAN control, cloud APIs, MQTT events, and pet tracking.