Skip to content

Latest commit

 

History

History
91 lines (65 loc) · 4.53 KB

CHANGELOG.md

File metadata and controls

91 lines (65 loc) · 4.53 KB

Change log

2.8.0

  • Upgrade mqtt to get rid of async-mqtt (#95)
  • Remove flaky support for "PRO" unit naming scheme
  • Add rudimentary way of differentiating between different automation types
  • Disable "heating/cooling allowed" on legacy EDA units, fixes crash (#105)
  • Disable "eco" mode switch on older units (#104)
  • Add optional sensors for control panel temperature, supply fan speed and exhaust fan speed (#96)
  • Remove references to "flags", use "modes" everywhere instead
  • Use HTTP 500 instead of HTTP 400 for generic errors
  • Add settings switch for defrosting allowed (#109)

2.7.1

  • Fix reading from unit type from wrong register (#100)

2.7.0

  • Change Home Assistant auto-discovery log level to debug (#93)
  • Add settings switches for cooling/heating allowed (#98)
  • Publish all MQTT values immediately during startup, don't wait until the first scheduled update

2.6.0

  • Add Modbus TCP support (#86)
  • Expose "room temperature average" if available (#88)
  • Expose optional analog inputs (CO2, RH, and room temperature sensors) if available (#88)
  • Fix device type (Pro/Family) parsing (#89)
  • Parse pro unit size correctly

2.5.0

2.4.0

  • Drastically improve application logging
  • Add missing error handling to the /summary route, change HTTP error responses to return JSON
  • Add -v option which enables debug logging
  • Start using ESLint, add no-console rule to enforce use of logger instances
  • Include the unit's Modbus address in the device information
  • Add a section about older software versions to the README

2.3.2

  • Document how to troubleshoot RS-485 connection issues
  • Enable GitHub's Dependabot and bump various dependencies
  • Update modbus-serial to 8.0.11 and thus serialport to 10.x for better Node.js 18.x support (#77)
  • Fix bad installation instructions in the README (--omit=dev instead of --production)
  • Fix bad advice in usage/help (MQTT URLs should be mqtt:// and mqtts://, README said tcp://)
  • Validate MQTT broker URLs to prevent confusion if a malformed URL is specified

2.3.1

  • Log stack traces for unknown errors (should help debug Jalle19/home-assistant-addon-repository#17)
  • Use % instead of %H for MQTT humidity sensor entities (#64)
  • Fix automatic reconnect to MQTT broker when initial connection attempt fails (#61)

2.3.0

  • Add initial support for MD automation units (#58), mainly "eco mode"
  • Add a "known issues" section to the README

2.2.0

  • Log attempts to reconnect to the MQTT broker (#36)
  • Add documentation on how to physically connect to the unit
  • Expose the device state (#46)
  • Configure entity icons for alarm sensors
  • Move Home Assistant related logic to homeassistant.mjs
  • Publish device information over MQTT once only (#43)

2.1.0

  • Add basic test suite
  • Retain MQTT discovery configuration messages (fixes #29)
  • Publish only changed settings or modes in MQTT callback (fixes #33)
  • Add alarms support (fixes #31)
  • Format code using prettier
  • Support running on Node.js 12.x (fixes #38)

2.0.0

First production-ready version with full MQTT support and good Home Assistant integration

1.0.0

Initial version number that was used while the application was still under development