Releases: scottyphillips/pychonet
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.
Version 2.3.7
Added _discover_callback to echonetapiclient
This allows you to register an asynchronous function and notify it of the IP address of any unknown hosts that are detected.
Version 2.3.6
Added some ENL codes for HomeAirConditioner and DistributionPanelMeter
- HomeAirConditioner
ENL_HVAC_SET_HUMIDITY = 0xB4
- DistributionPanelMeter
ENL_DPM_ENG_NOR = 0xC0
ENL_DPM_ENG_REV = 0xC1
ENL_DPM_ENG_UNIT = 0xC2
ENL_DPM_DAY_GET_HISTORY = 0xC5
ENL_DPM_INSTANT_ENG = 0xC6
ENL_DPM_INSTANT_CUR = 0xC7
ENL_DPM_INSTANT_VOL = 0xC8
Version 2.3.5
Ignore not-yet-supported notifications of node profile class.
There is a device in the node profile class that announces when the node list changes, so ignore it.
In the future, new devices should be added or removed from HA based on that announcement.
Version 2.3.4
Fix data handling issues in process_discovery_data().
Modified the data handling method according to the ECHONET Lite specifications. This fixes an issue where changed data values could be dropped.
Version 2.3.3
Version 2.3.3
Fixed a bug in judging the success or failure of the data set request.
Changes in version 2.2.3 and earlier
- v2.0.20, 22 Nov 2021 -- TID rollover bug fix
- v2.0.21, Jan 2022 -- Room humitiy and instantaneous power consumption
- v2.0.22, Jan 2022 -- Bug fixes for temp, power and humidity measurements
- v2.1.0, 12 Jan 2022 -- inclusion of HomeAirCleaner class
- v2.1.1, 17 Feb 2022 -- Quality of life updates and code cleanup
- v2.1.7, 11 Mar 2022 -- Update HomeSolarPower and implement DistributionPanelMeter
- v2.2.0, 21 Mar 2022 -- Add HybridWaterHeater
- v2.2.1, 02 Apr 2022 -- Add HotWaterGenerator. Update HomeAirConditioner
- v2.2.2, 04 Apr 2022 -- Library now returns None rather then False if no data is received.
- v2.2.3, 28 May 2022 -- Minor update to HomeAirConditioner to support silent mode
- v2.3.0, 22 June 2022 -- Support Push updated from supported ECHONETlite entities.
- v2.3.1, 09 Jul 2022 -- Electronic lock bug fixes and stability improvements.
- v2.3.2, 30 Jul 2022 -- Discover process optimization and request success/failure detection.
Version 2.0.13 promoted to master
The Asycnio comparable 2.x library is now the master.