Skip to content

Releases: scottyphillips/pychonet

Version 2.3.11

03 Jan 02:59
Compare
Choose a tag to compare

Added new Factory methods

  • storage battery support
  • single function lighting support

Version 2.3.10

26 Oct 12:13
Compare
Choose a tag to compare

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

06 Oct 12:01
Compare
Choose a tag to compare

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

30 Sep 14:51
Compare
Choose a tag to compare

Bug fix of calling _discover_callback()

Exclude controller requests from discovery targets.

Version 2.3.7

28 Sep 12:48
Compare
Choose a tag to compare

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

26 Sep 08:49
Compare
Choose a tag to compare

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

25 Sep 05:51
Compare
Choose a tag to compare

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

04 Sep 09:02
Compare
Choose a tag to compare

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

03 Sep 01:23
Compare
Choose a tag to compare

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

12 Sep 23:14
310f58b
Compare
Choose a tag to compare

The Asycnio comparable 2.x library is now the master.