Skip to content

Releases: scottyphillips/pychonet

Version 2.5.2

25 Jan 14:28
Compare
Choose a tag to compare

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

Full Changelog: 2.5.1...2.5.2

Version 2.5.1

16 Jan 13:11
Compare
Choose a tag to compare

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

15 Jan 12:34
Compare
Choose a tag to compare

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

22 Sep 09:00
fda7b3f
Compare
Choose a tag to compare

This minor update provides support for 0x013A CeilingFan when used with KDK fans.

Version 2.3.13

13 Jan 06:33
Compare
Choose a tag to compare

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

07 Jan 13:58
Compare
Choose a tag to compare

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

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.