Releases: scottyphillips/pychonet
Version 2.5.2
Stabilization of operation and DistributionPanelMeter maintenance
- Remove
ENL_PRODUCT_CODE
from request getAllPropertyMap() - Filter only valid properties during GET/SET requests
- Improved notification for state "available"
- DistributionPanelMeter
- Add const
ENL_DPM_CHANNEL_SIMPLEX_CUMULATIVE_ENG
,ENL_DPM_CHANNEL_SIMPLEX_INSTANT_ENG
- Add const
Full Changelog: 2.5.1...2.5.2
Version 2.5.1
Do not check of OPC count at querying node profile
When querying a node profile, do not check the number of items queried and returned.
Version 2.5.0
Version 2.5.0
- Detect timeout and state available
- If a timeout occurs while waiting for a UDP reply, raise TimeoutError.
- Call _update_callbacks when available state changes
- Raise error (EchonetMaxOpcError) of the error maximum number of OPC
- This was implemented for the purpose of automatically lowering the maximum number of properties when too many properties are requested in a batch request and only some of them are returned.
Version 2.4.0 - 2.4.2
- Support Multiple Input PCS
- Support Electric Water Heater
Add CeilingFan class
This minor update provides support for 0x013A CeilingFan when used with KDK fans.
Version 2.3.13
Changed method of obtaining local IP address of HA
This is a change in method, as the previous method sometimes failed to obtain the local IP address.
ref. #124
Version 2.3.12
Fixed #58 Consecutive requests to a device must wait for a response
If the controller makes successive requests to a device, it must wait for a response before making the next request, so it complies.
Version 2.3.11
Added new Factory methods
- storage battery support
- single function lighting support
Version 2.3.10
Revert use of send-only socket
It was reverted because using send and receive sockets works fine and there is a cost to opening and closing send-only sockets.
Bug fix for acceptability judgment when sending a request
Fixed the problem that there is a flaw in the handling of TID data, and it may fail to judge whether the request is possible or not.
Adjusting the LowVoltageSmartElectricEnergyMeter
Fixed an issue where incorrect data may be reported when failing to get properties used to calculate power consumption.
Version 2.3.9
Added LowVoltageSmartElectricEnergyMeter
Supports B-route service compatible devices that can be used with Japanese smart meters.
Create a another socket for sending
A transmission-only socket is used for the purpose of stabilizing UDP communication.
Difference from previous version
Version 2.3.8
Bug fix of calling _discover_callback()
Exclude controller requests from discovery targets.