Skip to content

Latest commit

 

History

History
213 lines (131 loc) · 10.1 KB

changelog.md

File metadata and controls

213 lines (131 loc) · 10.1 KB

Change Log

20250201

  • Merged #254 by @ocrease, improved options configuration flow

20250129

  • Merged #253 by @ocrease, added lock and user limit

20250129

  • Merged #251 by @ocrease, fixes issues with HVAC Mode configuration for NeoStat HC

20250126

  • Merged #248 by @ocrease, adds upsert mode to profile services.

20250124

  • Merged #247 by @ocrease, Improves NeoStatHC compatibility.

20250120

  • Merged #243 by @ocrease, changes to Zeroconf and Optimum start times.
  • Merged #246 by @ocrease, Adds service for programming thermostats.

20250116

  • Major release, version 3.0.0 now available. Massive thanks to @ocrease. This is a huge release, Please see previous notes for all changes.

20241230

  • Merged #235 by @ocrease, beta 13 fixes.

20241227

  • Merged #232 by @ocrease, documentation update.

20241224

  • Merged #231 by @ocrease, documentation improvements.

20241220

  • Merged #230 by @ocrease, combines away sensors, tweaks repeater button.

20241219

  • Merged #227 by @ocrease, adds service for holiday/away mode control.
  • Merged #228 by @ocrease, fixes naming of remove button.
  • Merged #229 by @ocrease, Add documentation using GitHub pages.

20241218

  • Merged #226 by @ocrease, fixes profile issues in beta9

20241217

  • Merged #225 by @ocrease, addresses issues with profiles not being available and other bugs in beta8.

20241212

  • Merged #224 by @ocrease, Bumps NeoHub API version and fixes issues in beta7.

20241212

  • Merged #223 by @ocrease, Bumps NeoHub API version and adds support for repeater and profile features.

20241206

  • Merged #221 by @ocrease, adds Time / NTP fixes and hub features.
  • Merged #222 by @ocrease, adds flag for modified temperatures.

20241129

  • Merged #220 by @ocrease, fixes for thermostat operation when in standby.

20241118

  • Merged #219 by @ocrease, Additional floor related parameters.

20241115

  • Merged #207 by @ocrease, improves away mode.

20241113

  • Merged #218 by @ocrease, improves icons.

20241111

  • Merged #213 by @ocrease, improves overall quality.
  • Merged #214 by @ocrease, fixing sensor type.
  • Merged #216 by @ocrease, improves robustness when devices are no longer available.

20241105

  • Merged #212 by @ocrease, should address NeoStat V1 in timeclock mode behaviours with Standby mode.
  • Merged #211 by @ocrease, adds automation and improves consistency of release versions.

20241031

  • Merged #201 by @ocrease. I would suggest to treat this as a complete re-write. The change list is huge and includes many fixes and new features. I recommend reading the PR for details.

20241030

  • Merged #203 - Improves diagnostics, thanks ocrease.
  • Updated readme (Supporting this project).
  • Forked default branch Version 1.6

20241029

  • Move Dev branch installation notes from readme.md to dev_installation.md

20241028

  • Merged #200 - Adds diagnostics, thanks @ocrease.

20241024

  • Merged #191 - Should cleanup dev branch.

20241023

  • Merged #190 - Should improve hold behaviour.

20241022

  • Merged #187 should re-introduce version 1 style hold behaviour for timers.

20241021

  • Updating README.md with improved troubleshooting steps.

20241020

  • Change hold service behaviour for: #185

20241018

  • Bumped dependency on neohubapi to 2.2, hopefully addresses wireless sensor behavior and repeaters in issue: #176

20241016

  • Version 1.5 Release to Main
    • Current Main branch archived to branch Version 1.0
    • Version 1.5 is a fork of the dev branch with the additional hold controls removed. This has been done as the main branch is stale and prompting lots of reports for things fixed up stream that haven't made it to main yet. This should satisfy many requirements reported or requested recently.
    • Known issues: Heatmiser Neo Plug functionality is broken. I've made the call that the benefits of getting this released even with the missing functionality outweighs the missing element. For anyone who desperately needs support for the Neo Plug, please use the Version 1.0 branch. This is the top thing on my list to fix at present.

20241013

  • Allow calling hold service with float temperatures: #175

20241003

  • Fixes following previous work to avoid entities being added twice when multiple instances of the integration are in use.

20240928

  • Multiple fixes and enhancements relating to issue: #170 - Multiple Hubs / Instances should now work.
  • Breaking changes: Unique IDs are now generated based on serial number, this will cause duplicate entries and a bunch of breakage. Please remove and re-add the integration to clear any issues with this.
  • Added support for device serial numbers to ensure device ID's are more distinct when multiple hubs and instances of the integration are in use.
  • Serial numbers now report in device info.
  • Heatmiser NeoHub now appears as a device. The Serial Number is a placeholder for now. Longer term I'll make this configurable or hopefully Heatmiser will add some API support.
  • Heatmiser NeoHub does not have a 'real' serial number, issue raised with Heatmiser here: https://dev.heatmiser.com/t/no-method-to-retrive-serial-nubmer-for-neohub-in-api/1298
  • Added Heatmiser NeoHub types / models to constants.
  • Report Heatmiser NeoHub type / model in device info.
  • Relationships between Heatmiser devices and the Hub now work (via_device).

20240830

  • Better handling of invalid temperatures on hub disconnect as per: #155
  • Added switch to control standby on timers as per: #153

20240828

20231121

  • Added support for Temperature Sensors
  • Added Support for Window Door Contact Sensors
  • Reflect correct firmware, model, manufacturer etc. in device info (Thermostats etc. Hub information to follow).
  • Patched behavior of Neostat V1 to only allow for heating due to API bug in Heatmiser Neo Hub.
  • Added Battery attribute to devices that are battery powered.
  • Reflect battery sensor for battery low in any 'battery powered' device.
  • Refactored "device offline" sensor.
  • Remapped HVAC action and HVAC modes values to better align with home-assistant intentions.
  • Refactor Offline sensor from BinarySensorDeviceClass.PROBLEM to BinarySensorDeviceClass.CONNECTIVITY. See: https://developers.home-assistant.io/docs/core/entity/binary-sensor/
  • Refactor Battery sensor BinarySensorDeviceClass.BATTERY. See: https://developers.home-assistant.io/docs/core/entity/binary-sensor/
  • Use device_id as unique identifier for all Heatmiser Neo Devices in device registry.
  • Flattened all Heatmiser Neo Devices into a single neo_device simple-namespace and class.
  • Added time_clock_mode to neo_device class where device_type is thermostat ie 1 - NeoStat , 12 - NeoStat V2
  • Added offline handling for all Heatmiser Neo Devices and surfaced this to Home Assistant.
  • Fixed hvac_mode vs hvac_action.
  • Added Identify button
  • Added Hold Active sensors
  • Added Input for Hold Hours and Minutes
  • Added Hold State Switches (IE hold on or hold off)
  • Added Hold Temperature, or Hold by Time depending on Thermostat or TimeClocks / Neoplugs.
  • More stuff I forgot and will add later.

20231219

  • Added HeatmiserNeoTimerOutputActiveSensor to sensors.