- Enabled code to work if device IP address changes
- Fixed faulty CLI introduced with 1.1.3 (#65)
- Removed previous workaround code for earlier version of zeroconf (<=24.4)
- Fixed issue of reconnection that device remains unavailable until state changes
- Fixed retry code for strip type devices
- Optimisations to deal with later zeroconf versions which have some different behaviour
- Improved error handling of unexpected errors
- First release on PyPI.
- Forked from PySonoffLAN package (courtesy of Andrew Beveridge)
- Works on V3 Itead firmware using mDNS for service discovery and REST for service invocation
- Supports DIY mode as well as 'standard' mode (for standard mode API key is needed to be obtained, e.g. by sniffing LAN)
- Supports all known devices for switching, although no sensors added at this point