Skip to content
This repository has been archived by the owner on Jan 7, 2023. It is now read-only.

Releases: securechicken/homebridge-micronova-agua-iot-stove

v1.1.0

31 Oct 08:53
Compare
Choose a tag to compare
  • Fixed: despite more exceptions-handling attempts, refreshing authentication during API announced validity delay still fails after some time. The automatic authentification refresh delay is now set to an arbitrary value (4h), shorter than API announced duration validity, and a full login is done again when authentication expires unexpectedly (will generate non-blocking error messages in logs).
  • Changed: stove alerts are now correctly displayed as warning in logs, using manufacturer-set error codes ("E7", etc.) instead of the alarm integer values stored in stove.
  • Changed: reported temperatures now have a 0.5°C precision, if available from stove.
  • Changed: stove data is now automatically refreshed every hour, even if no one is asking (so in case of error/freeze, last status in app is at most 1h-old).
  • Changed: stove data is now read in a different way from API (direct individual values reading instead of full "buffer" reading), resulting in less memory use, better responsiveness, and more reliability.

v1.0.3...v1.1.0

v1.0.3

26 Oct 20:27
Compare
Choose a tag to compare
  • Fixed: authentication sometimes expired before API declared validity delay for some brands, resulting in frozen status. Authentication is now done as needed if this happens.

v1.0.2...v1.0.3

v1.0.2

22 May 10:05
Compare
Choose a tag to compare
  • Fixed: possible status update freeze in rare conditions when API replied unexpectedly

v1.0.1...v1.0.2

v1.0.1

17 May 22:20
Compare
Choose a tag to compare
  • Fixed: login refresh tried forever in case of failure, instead of rebooting to regular login
  • Changed: parse less (unused) device data, possible fix for plugin not finding stove name from API (#5)

v1.0.0...v1.0.1

Initial release

10 Apr 09:12
Compare
Choose a tag to compare
  • Fixed: some API job responses were not correctly read as a successful response
  • Changed: raised registers update job wait delay and number of retry attempts to avoid failing reads even when API is slow
  • Changed: removed users secrets (password, authorization) from debug messages in Homebridge to avoid issues reports with secrets in it
  • Changed: added more debug log messages to registers data update operations from API
  • Changed: remove beta status after more than 20 days without issues report filled
  • Added: is now a "Verified" Homebridge plugin

v0.0.1-beta.3...v1.0.0

Beta 3

19 Mar 20:40
Compare
Choose a tag to compare
Beta 3 Pre-release
Pre-release
  • Fixed: due to recent changes in the way Piazzetta uses Micronova Agua IOT, it is not possible anymore to login to Agua IOT API with a Piazzetta account. This has been fixed by processing the login at Piazzetta frontends, before going on with Agua IOT API. Thanks to the developer of Agua IOT API (Luca) for his help understanding these specific changes.

v0.0.1-beta.2...v0.0.1-beta.3

Beta 2

15 Mar 18:43
Compare
Choose a tag to compare
Beta 2 Pre-release
Pre-release
  • Added: more possible status to cope with some stoves (issue #3)
  • Changed: now reports user set power instead of stove real internal power level (issue #4)

v0.0.1-beta.1...v0.0.1-beta.2

Beta 1

14 Mar 11:00
Compare
Choose a tag to compare
Beta 1 Pre-release
Pre-release
  • Added: plugin now considered in BETA state
  • Added: better management of connectivity issues. The plugin now uses longer HTTP timeout delay, and retries indefinitely every 30s in case of network connection failure (DNS request error, timeout, etc.) for HTTP requests

v0.0.1-alpha.3...v0.0.1-beta.1

v0.0.1-alpha.3

07 Mar 18:30
Compare
Choose a tag to compare
v0.0.1-alpha.3 Pre-release
Pre-release
  • Fixed: incorrect boundaries values calculation (issue #1)
  • Fixed: device information shown from HomeKit was left default
  • Fixed: inconsistant shown initial default state
  • Added: possible activation of debug messages at plugin config level
  • Added: to comply with Homebridge verified guidelines, plugins will not load if conf empty or invalid

v0.0.1-alpha.2...v0.0.1-alpha.3

Alpha 2

27 Feb 21:03
Compare
Choose a tag to compare
Alpha 2 Pre-release
Pre-release
  • Fixed: power state change issues. Different and wrong values were read/set during power state change, resulting in faulty current state checks, as well as possible incorrect power state changes.
  • Added: a changelog and more warnings regarding ALPHA state :)

v0.0.1-alpha.1...v0.0.1-alpha.2