Skip to content

Releases: anotherjulien/MyHOME

0.8.1

23 Aug 16:48
Compare
Choose a tag to compare

A few fixes for the previous release:

  • Fixed a bug where light brightness was not updated if it was modified directly on a wall switch
  • Fixed a bug where some gateways did not support multiple concurrent command sessions

A few additions mostly to support the fixes above:

  • Added the possibility to change the number of concurrent command sessions as a component option (which is now 1 by default)
  • Added the possibility to change the gateway's IP address and password as an option
  • Fine-tuned the password failure / IP unreachable workflow by implementing a "reauth" config flow and raising a "ConfigNotReady" most notably
  • Rewrote the core runtime data structure for the integration allowing more flexibility and a cleaner component reload

0.8.0

16 Aug 15:21
Compare
Choose a tag to compare

Semi-major release!

  • Added support for energy
    Now your power sensors automatically come with 3 new entities: one for total energy consumption (enabled by default), one for monthly consumption and one for daily consumption (both disabled by default)
    All three entities can be used in the new "Energy dashboard", but the "total" one is by far the most appropriate for the task.

  • Added support for flashing and for transition for the lights
    If your lights are dimmable, you can now use the transition attribute in service calls to set the transition speed when turning on or off.
    If your lights are NOT dimmable, you can now use the flash attribute in service calls to flash the light (short=0.5s and long=1.5s)

  • Fixed a few inconsistencies when setting a dimmable light level where the reported value would be different than the set value.

  • Fixed a flaw in the config flow that prevented showing the option to manually add a gateway if none were already discovered.

  • Rewrote the mechanism used to send messages:
    Now each new message will not open a new connection to the gateway anymore.
    All messages are pooled in a queue instead, and 5 workers maintain a single connection each to process the queue and send the messages.
    This provides a significant performance boost (especially when many messages need to be sent at the same time) while also reducing the load on the gateway (and hopefully reducing the likelihood of crashing the gateway)

  • Rewrote/fixed the entity loading/unloading mechanism so that enabling or disabling entities now works properly.
    This also makes sure that reloading the integration is done more "cleanly".

  • Rewrote all entities to make use of built-in attributes, providing cleaner code and slightly better performance.

0.7.7

24 May 14:46
Compare
Choose a tag to compare
  • Bumped OWNd version to add support for a variant of MH201
  • Fixed a bug while manually adding a gateway if there are more than 1 in the network
  • Allowing the setup of a custom gateway, with no discovery necessary

0.7.6

06 May 07:28
Compare
Choose a tag to compare
  • Added support for humidity values in the climate entity, for the rare sensors that support it. (no specific configuration is necessary for this, if the sensor sends the value, the integration will use it)

0.7.5

05 May 09:54
Compare
Choose a tag to compare
  • SSDP message filtering (gateway should now be discovered only once)
  • Support for Auxiliary sensors (WHO = 9)

0.7.4

15 Mar 00:15
ad88e95
Compare
Choose a tag to compare
  • Enhanced message handling for "send_message" service
  • Enhanced support for "4 zones" heating system

0.7.3

19 Dec 21:32
Compare
Choose a tag to compare

In this version:

*Quite a few bug fixes related to the climate entity
*Added support for standalone temperature sensors

0.7.2

06 Dec 15:40
Compare
Choose a tag to compare

In this minor revision:

  • Fixed heating central unit event handling
  • Removed "Auto" mode for heating central unit as it does not appear to be supported
  • Caught unexpected messages during session negotiation

0.7.1

05 Dec 18:13
Compare
Choose a tag to compare

This minor revision bumps the OWNd library requirement to fix a communication issue occuring with MH201 gateways.
It also integrates automatic status requests when general and area light commands are received. This allows to keep track of light status in Home Assistant when those commands are used.

0.7

28 Nov 15:50
4d391e0
Compare
Choose a tag to compare
0.7

Initial release for HACS deployment.