Skip to content

Releases: jontofront/ecoNET-300-Home-Assistant-Integration

EcoMAX360-test3

22 Dec 15:26
Compare
Choose a tag to compare
EcoMAX360-test3 Pre-release
Pre-release

Additions and Updates to Translations:

  • Added new translation keys in custom_components/econet300/translations/en.json:
    • circuit2thermostat_temp with name "Circuit 2 thermostat temp."
    • temp_clutch with name "Clutch temp."
    • circuit3thermostat_temp with name "Circuit 3 thermostat temp."
    • temp_wthr with name "Weather temp."
    • temp_circuit3 with name "Circuit 3 temp."
    • temp_circuit2 with name "Circuit 2 temp."
    • temp_bufor_up with name "Upper buffer temp."
    • temp_bufor_down with name "Buffer lower temp."
    • heating_upper_temp with name "Heating upper temp."
    • circuit1thermostat with name "Circuit 1 actual temp."
    • heating_work_state_pump4 with name "Heating work state pump 4"

v1.0.13

18 Dec 14:08
5454cea
Compare
Choose a tag to compare

[1.0.13] - 2024-12-20

Fixed

  • Binary Sensor State Update Issue: Resolved an issue where binary sensors (e.g., feederWorks) were not updating their state to Off (False) in Home Assistant when the corresponding value in regParams or sysParams was False.
    • The issue occurred because the previous logic treated False values as None and skipped them during updates.
    • Updated the _handle_coordinator_update method in entity.py to explicitly check for None instead of using or logic, ensuring that False values are correctly recognized as valid states.
    • Improved debug logging for better traceability of state synchronization and updates.

Changed

  • entity.py:
    • Replaced or logic in _handle_coordinator_update with explicit if-elif checks to handle False values properly.
    • Enhanced debug logging to provide more detailed insights into state updates and data fetching.

Testing

  • Verified functionality by toggling regParams["feederWorks"] between True and False and confirmed that the binary sensor state in Home Assistant updates correctly to On and Off.

Impact

  • Binary sensors now correctly reflect both On (True) and Off (False) states, improving reliability and usability of the integration.

EcoMAX360-test2

18 Dec 15:07
Compare
Choose a tag to compare
EcoMAX360-test2 Pre-release
Pre-release
docs: add docstring to LambdaEntity initializer

v1.0.11

17 Dec 06:46
80c3593
Compare
Choose a tag to compare

This pull request includes several updates to the econet300 custom component, primarily focusing on adding new sensor types and updating existing sensor names and icons. The most important changes include the addition of boilerPowerKW and feederWorks sensors, as well as updates to the names and icons of various sensors.

Additions and Updates to Sensors:

  • Added boilerPowerKW as a new sensor type in custom_components/econet300/const.py and updated its unit, device class, and icon. [1] [2] [3] [4] [5]
  • Added feederWorks as a new binary sensor in custom_components/econet300/const.py and updated its icon. [1] [2] [3]

Updates to Existing Sensors:

  • Renamed the lighter sensor to lighterWorks in custom_components/econet300/const.py and updated its icon. [1] [2]
  • Updated the names of the lighter, boilerPower, and feeder sensors in custom_components/econet300/strings.json and custom_components/econet300/translations/en.json. [1] [2] [3] [4] [5] [6]

What's Changed

Full Changelog: v1.0.10...v1.0.11

dev

17 Dec 18:36
Compare
Choose a tag to compare
dev Pre-release
Pre-release
refactor: update EconetBinarySensorEntityDescription to be mutable an…

EcoMAX360 test1

17 Dec 14:26
Compare
Choose a tag to compare
EcoMAX360 test1 Pre-release
Pre-release

v1.0.10

16 Dec 13:24
5d17a5c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.9...v1.0.10

v1.0.9

16 Dec 12:10
a26b66b
Compare
Choose a tag to compare

What's Changed

  • 103 feat add new device lambda sensor by @jontofront in #130
  • docs: update README to include detailed sensor and binary sensor info… by @jontofront in #131

Full Changelog: v1.0.8...v1.0.9

v1.0.8

16 Dec 10:32
9428ba6
Compare
Choose a tag to compare

What's Changed

  • add boilerPower sensor
  • [Feat]: econet current power "boilerPower" jontofront/ecoNET-300-Home… by @jontofront in #128

Full Changelog: v1.0.7...v1.0.8

v1.0.7

16 Dec 08:46
fab4477
Compare
Choose a tag to compare

Changelog for Merge Request #125

Enhancements

  • Enhanced the econet300 custom component with detailed sensor and binary sensor descriptions.
  • Added new sensors and binary sensors including tempLowerBuffer, tempUpperBuffer, quality, signal, mainSrv, wifi, and lan.

Documentation

  • Updated README.md with new entity keys, descriptions, and API endpoint keys.
  • Improved installation and configuration steps for better user guidance.

Error Handling

  • Enhanced error handling in the API data fetching process by adding try-except blocks to log errors.

Constants Updates

  • Updated various constants to include new sensors and binary sensors.
  • Added default unit of measurement and state class for sensors, and new icons for the sensors and binary sensors.

Other Changes

  • Increased the timeout for API data fetching from 10 seconds to 20 seconds to ensure successful data retrieval.
  • Modified functions to handle new binary sensor classes and parameters.

For more details, view the merge request.