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
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
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
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
- Refactoring.
9f557f6
28 December 2020
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
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
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
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
- Script to query HiSense servers
28af9ba
- Update README.md
b5a558c
- Documentation for CLI usage
eb02ffa
11 August 2019