* Now supports standalone Haiku Light. Thanks to [PenitentTangent2401](https://github.com/PenitentTangent2401) for help in testing and debugging these changes. * Add --listen option to command line. This will open a connection to specified device name or IP address and show status information as the fans sends it.
0.3.3
* Ignore Wireless Wall Controllers. It appears this library will connect to them and cause lockups requiring a reset. * Add error logging for unhandled exceptions in SensemeDiscovery._updater() and SensemeFan._listener().
0.3.2
* Add H-Series Haiku fan to known model list. Fan reports a slightly different model string for the Haiku Fan. * Add model list to command line arguments. * Add exception handling when creating discovery sockets. This should help the issue of a socket error on one network interface preventing discovery from working other network interfaces.
0.3.1
* SensemeFan.room_type now reports the room correctly. * Removed socket option reuse_port for discovery as is appears to not work on MacOS and really isn't needed. * Discovery no longer listens on loopback interface.
0.3.0
* Lots of linting changes. * API breaking changes. * aiosenseme.Discover() is now aiosenseme.discover(). * aiosenseme.Discover_Any() is now aiosenseme.discover_any(). * aiosenseme.discover() will now match Fan Name, Room Name and IP address.
0.2.1
* Requiring Python 3.7 was too restrictive. Back to allowing and testing Python 3.6.