Skip to content

Latest commit

 

History

History
434 lines (267 loc) · 23.5 KB

CHANGELOG.md

File metadata and controls

434 lines (267 loc) · 23.5 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

7 August 2023

  • Add option to change the port for MQTT broker. #250
  • Add hismart-us to the Celsius API list. #246 #142

6 August 2023

  • Remove setting of entity name to None. 47ee470

3 August 2023

  • Bump aiohttp from 3.7.4 to 3.8.5 #243
  • Clear the entity name in order to conform with HA 2023.8 #248
  • Add a multiarch container to facilitate the build. 4c2184f

7 May 2023

  • Update properties.py #221

14 March 2023

  • Remove non-mandatory flag from prepopulated null setting. edb0a5d

14 March 2023

  • feat: Add option to specify local ip address to AC units to connect to #209

13 March 2023

  • Remove the deprecated power_*_topic. #217
  • Upgrade python to 3.10 48da9ba

31 January 2022

  • Add t_sleep control #128
  • Remove redundant parenthesis #93
  • Accomodate A/C f_votage typo #108
  • Explicitly create tasks for asyncio.wait #107
  • Bump paho-mqtt version to 1.6.1 21d9d00

14 March 2021

  • Bump aiohttp from 3.6.2 to 3.7.4 #86
  • Set the temperature precision for fglair to 0.1. #85
  • Update the A/C availability only on change. #83
  • Removed default app info, since it seems to override user data 3fd0b7d
  • 0.3.8.2 544f7d0
  • 0.3.8.1 5a975c9

9 February 2021

  • bug fixes #81
  • Prefer user generated commands to periodical status updates. 834fab2
  • Fix retry mechanism. f09a891
  • Fixed: status query now runs async for each device - faster f5bfc51

30 January 2021

  • Full changelog c338d92
  • Run keep_alive concurrently, and don't over-retry failing A/Cs 95b36f0
  • Convert ClientConnectorError to the internal error. b09bb61

15 January 2021

  • Fixed syntax glich bug #69
  • Bug fix. #67
  • Update docs about the use of add-on store. 450117d
  • Add documentation for HA add-on. 103b975
  • Make get_property return None on invalid property. 6261752

13 January 2021

  • Move device type selection logic into the a model-based selection. 1ef749f
  • Add support for discovery in FGLair. cc053c0
  • Fix docker-compose, make it copy the current config.json. 6f6a337

12 January 2021

  • Fix HA config schema. #66
  • Install jq if it doesn't exist. 2b51c88

11 January 2021

  • Fix the docker compose volume. #65
  • Refactor the docker config to use HA-style options. 68411b0
  • Add HA readme. 26eb247
  • Move the HA add-on config to a dedicated dir. 3f5f526

10 January 2021

  • Add change log. cec1056
  • Avoid mandating a device IP when not needed. 1808de3
  • Move the logo into the subdir. 6daf129

10 January 2021

  • Handle the availability of each A/C on its own. 8afbf4b
  • Fix the HA add ons store config. 1127fd9
  • Fix the config for HA addon. 029fc9a

9 January 2021

  • Fix: allow keep alive error to continue to the next device #61
  • Update README.md 956fdf3
  • Create configuration for HA addon. b4273b4
  • Fixed: moved queues_empty = True to where it was dcdb756

8 January 2021

  • Properly handle t_power vs t_work_mode merge in HA. ef0ca94
  • Use info rather than error in empty data response from the AC. 34aaa87
  • Properly handle t_power vs t_work_mode merge in HA. aeb2b2c

8 January 2021

  • Dockerfile support #55
  • Dockerfile e3e722a
  • Add reason data to the response on error. 65c334d
  • Docker: Added support for config volume 46131c1

6 January 2021

  • Propagate temp_type to config. #54
  • Fetch MAC address from network as fallback. ec9b1a9

6 January 2021

5 January 2021

  • Add temp_type=C to the AC config, for a predefined set of apps. #54
  • Bug fix. 58d12e7
  • Tiny bug fix. c1e2bd1

29 December 2020

  • Update documentation for --type and remove --ip. #48
  • Get the right TimeoutError exception for asyncio, as it moved in Python3.8 #47
  • Turn AC on on mode change (mitigate HA bug). #26
  • Syntax fix df839f1

28 December 2020

  • Code formatting, using yapf. 8b26064

28 December 2020

28 December 2020

  • Clean up control_value code. 8156fcd
  • Fix the discovery code, reported in #46. 3b6627e

27 December 2020

  • Add discovery for HomeAssistant, auto-generating Lovelace. Also fix the code, that was broken by 044375d. e0cfd67
  • Reference the newly added MQTT discovery support cbfd6e8
  • chmod d8630cd

13 October 2020

  • Decouple project #29
  • Apply changes after review 9e628ee

28 September 2020

13 July 2020

  • Remove Data class 9a151e8
  • Add getters and setters to AcDevice 3f0933c
  • Allow multiple devices at once 250d8d3

10 July 2020

6 July 2020

17 July 2020

  • Error messages 9bc46d9
  • Explicitly shut down the http server on reg error. ffb2690
  • Exit on failure to send local_reg keep alive. 3b6b4ae

14 June 2020

  • Add support for FGL devices 6166f18
  • Separate FGL and FGL-B modules e11b224
  • Document the support for FGLair f16f97d

4 June 2020

  • Add retry for local_reg 473dc54
  • Do not reuse the socket between retries. 66e4ae2
  • Fix handling of connection 85933c2

1 June 2020

  • Publish an update for new subscribers 2f2ca59
  • Add section for multiple A/Cs 5869222
  • Accept (and round) float temperatures. 6b08a35

31 May 2020

  • Compare enum values by identity #19
  • Configuration for Home Assistant f2d0245
  • Document the HomeAssistant support. 90d35d4
  • Remove value_template, as JSON isn't used 5adba58

12 May 2020

  • Add support for Fujitsu FGLair 7946404
  • Add support for FGLair 6055378

5 May 2020

  • Move to separate topics per property 187928b
  • Handle decimal temp 813d6a4
  • Add logging for incoming MQTT messages. e5b992d

27 April 2020

  • Set broadcast flags for socket on IP discovery 00347c5

22 April 2020

  • Add an option to print the properties 7faec95
  • More explicit warning for unsupported properties 761f773

17 March 2020

  • Support gzipped response. 57870f9
  • Print the data when failing to parse JSON. bdeedf3
  • Return deleted newlines c3aed6e

28 January 2020

  • Update documentation 0536d89
  • Add support for Denali Aire f417a2a
  • Add support for HiSmart Home and AI-Home 92691a3

12 January 2020

  • Add support for hismartinternationalforandroid f952489
  • Update app name 848ef55
  • Add support for hismartinternationalforandroid 591a7ae

16 December 2019

  • Add support for humidifiers, that use the same protocol 50910cb
  • Add enums for humidifiers 8432a0f
  • Update the CLI to handle SunHome cffd837

15 October 2019

  • Properly handle logging on Windows e0abbf7
  • Add missing import. c2cc7c4

12 October 2019

  • Accommodate zeroed sequence number a62810e
  • Use the regional servers for each different app. c710fcd
  • Make the CLI error include the HTTP failure reason 773046a

13 September 2019

  • First version of the ST device handler. e3b537d
  • Fix indentation issues. 96b733e
  • Stability updates cc3bb94

9 September 2019

  • Periodically update all properties e3c264e
  • Get the current state for all properties at startup bdb74d5
  • Update the list of apps based on Xinlianfeng 9940f19

8 September 2019

  • Update README.md 7cf4827
  • Handle apps with non-standard prefix ecff1ba
  • Update the list of supported and unsupported apps 73b7c39

7 September 2019

5 September 2019

  • Properly handle all properties 7314c32
  • Switch to strings in enum values 383bfe7
  • Update README.md 26b8121

4 September 2019

0.1.0

11 August 2019