- Initial support for Thermoregulation (WHO=4)
- [zigbee] Handling of disconnection/reconnection of ZigBee USB Gateway from USB port
- Frame length and bad char checks to BaseOpenMessage
- added isCurrentlyOwned()/is serial port checks in USBConnector
- Bumped nrjavaserial to 5.2.1
- Import-Package in bundle manifest to accept gnu.io versions [3.12,6)
- Updated dependencies versions
message
,message.event
,keepalive
, andhandshake
sub-logs in BUSConnector- checkFirmwareVersion() check to USBConnector
- [zigbee] fixInvertedUpDownBug() to invert UP/DOWN for older ZigBee USB gateways
- [zigbee] Response to device info 2-UNITS for buggy older ZigBee USB gateways
- [zigbee] Discovery of 2-UNITS Zigbee switch modules
- Improved message parsing for late parsing and sub-parts and related tests; changed isCommand() to abstract
- [zigbee] Improved USBConnector for concurrent events and request/response interleaving
- GatewayManagement.requestModel()
- Detection of green switch (WHAT 34/39). Limit dimmers detection to WHAT=2-10 values.
- Add support for OPEN password nonce with less than 8 digits [Fixes #1]
- Added check to verify gw is still reachable after MON rcv timetout expires before closing MON connection
- Support for WHO=2 Automation
- OpenConnector.getLastCmdFrameSentTs() and OpenGateway.isCmdConnectionReady()
- Support for numeric (OPEN) and alphanumeric (HMAC) passwords
- Changed monKeepaliveTimer to schedule to avoid MON message flood after standby
First public version of openwebnet4j