Skip to content

Releases: nugget/python-insteonplm

Logger naming fix

21 Aug 02:04
352926d
Compare
Choose a tag to compare

Ensure all loggers have name defined

Improve message handling

20 Aug 01:26
90d4f11
Compare
Choose a tag to compare

Clean up message handling including:

  • Better NAK handling
  • IM ALDB load NAK retries
  • msg_info follows message retries
  • Device info request in device, not IM

KeypadLinc and Hub stability

08 Aug 02:02
9e98b25
Compare
Choose a tag to compare

Added the KeypadLinc device
Significant Hub connectivity improvements

Support for binary sensor events (breaking change)

17 Jul 23:14
dd38b97
Compare
Choose a tag to compare

Deduplicate cleanup messages and message retries
Add light and battery groups to the motion sensor
Send group number rather than state name (breaking change)

Fix missing aiohttp in requirements

11 Jul 18:27
ed734e7
Compare
Choose a tag to compare

Added aiohttp to requirements.txt to ensure proper installation.

Support for mini-remote

26 Jun 00:35
18c6f19
Compare
Choose a tag to compare

Support added for mini-remotes with 1, 4 and 8 buttons.

Does not support changing the mode from toggle on/off vs separate button on/off but it works regardless of mode.

Address pre-NAK response from devices

25 Jun 02:17
ffbd1f4
Compare
Choose a tag to compare

If a device has a long list of ALDB links, it may respond with a NAK message indicating the ALDB search was too long. This handles the response correctly and queries the device for status to confirm if the message was sent correctly.

Add Hub support

25 Jun 01:50
f9a4455
Compare
Choose a tag to compare

Add Insteon Hub support. This has been tested with a 2245-222 and is reasonably comparable to the PLM. Additional error handling is still a work in progress.

Add X10 support

01 Jun 12:50
1ea3036
Compare
Choose a tag to compare

Adding X10 support

Fix issue with device hanging if no message ACK/NAK received

21 May 19:13
5f907a4
Compare
Choose a tag to compare

Fixes an issue where the IM does not respond with an ACK or a NAK message. The result is the device hangs because it believes the prior message has not been sent.