Skip to content

Releases: Jalle19/eda-modbus-bridge

2.8.0

12 Feb 17:47
Compare
Choose a tag to compare
  • 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

17 Jan 18:16
Compare
Choose a tag to compare
  • Fix reading from unit type from wrong register (#100)

2.7.0

17 Jan 18:16
Compare
Choose a tag to compare
  • 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

07 Dec 09:50
Compare
Choose a tag to compare
  • 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

30 Aug 11:20
Compare
Choose a tag to compare

2.4.0

16 Aug 17:27
Compare
Choose a tag to compare
  • 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

13 Aug 08:54
Compare
Choose a tag to compare
  • 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

22 May 06:16
Compare
Choose a tag to compare
  • 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

16 Nov 21:31
Compare
Choose a tag to compare
  • Add initial support for MD automation units (#58), mainly "eco mode"
  • Add a "known issues" section to the README

2.2.0

16 Nov 21:29
Compare
Choose a tag to compare
  • 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)