Skip to content

Latest commit

 

History

History
437 lines (199 loc) · 16.1 KB

CHANGELOG.md

File metadata and controls

437 lines (199 loc) · 16.1 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

5.1.2 (2020-04-05)

5.1.1 (2020-04-05)

5.1.0 (2020-03-02)

Features

5.0.2 (2020-02-02)

5.0.1 (2020-01-11)

Bug Fixes

5.0.0 (2020-01-10)

  • feat!: handle overrides better (63f7aa8)

BREAKING CHANGES

  • Entering the override state will no longer turn off the control entities. This was implemented with the ratiionale that overriding an EC should not cause further interaction with the control entities. If the entities are on, they remain on when transitioning from active to override state. If the entities are off, they remain off going from other states in to override state. If your configuration relied on this previous behaviour it will be a breaking change for you. Its unlikely your config took advantage of this weird behaviour.

4.2.0 (2019-12-21)

Features

  • Allow customization of which attribute changes are considered a manual change, closes #109 (#112) (f0ea2a1)

4.1.6 (2019-12-17)

Bug Fixes

  • rollback implementation for #98, defective (66a7a00)

4.1.5 (2019-12-17)

Bug Fixes

  • Add state transition for #98 to ensure requirement 3.2 is fulfilled. (e0a2a96)

4.1.4 (2019-12-17)

4.1.3 (2019-12-07)

4.1.2 (2019-12-07)

4.1.1 (2019-12-06)

4.1.0 (2019-10-10)

Bug Fixes

  • pull request template and HACS manifest (25f0a72)

Features

4.0.4 (2019-09-14)

4.0.3 (2019-08-13)

4.0.2 (2019-08-10)

4.0.1 (2019-06-03)

Bug Fixes

  • add manifest.json for HA v0.94 release (271b237)

4.0.0 (2019-05-26)

Bug Fixes

  • Configuration loaded with duplicate entities. Implementation of state entities was erroneous. (414f6c7)

Features

  • Introduce trigger entities whose turn_on service is called when control entities are turned on or off. (7dc01f6)

BREAKING CHANGES

  • rename entity_on to trigger_on_activate in your configurations!!!

These trigger entities could be scripts that are called whenever control entities are being controlled in some way. For example, when the controller enters active state, control entities are switched on (as usual). At the same time, any defined trigger_on_activate entities will be turned on.

3.3.3 (2019-03-20)

Bug Fixes

3.3.2 (2019-03-20)

3.3.1 (2019-03-11)

Bug Fixes

  • improve debug logging (1bcccd1)
  • off entities Array was populated incorrectly on start up.

3.3.0 (2019-03-06)

Bug Fixes

  • add True and False to state strings (52ba126)
  • config validation was not working (330c4c7)

Features

  • Support for custom service data for turn_off calls (#36) (45f50cc)
  • duration sensor: updated config keys, added validations, added sensor_resets_timer and updated docs (d7a8093)

3.2.0 (2019-03-04)

Bug Fixes

  • add True and False to state strings (66d0931)

Features

  • duration sensor: updated config keys, added validations, added sensor_resets_timer and updated docs (340e27d)

3.1.4 (2019-03-03)

Bug Fixes

  • revert defective change (bce14ae)

3.1.3 (2019-03-03)

3.1.2 (2019-03-03)

Bug Fixes

  • Check that the block timer handle is not None before accessing attr. (#38) (2b36093)

3.1.1 (2019-02-26)

Bug Fixes

  • blocked mode: amendment to block timeout restriction. Controller should turn off control entities when blocked mode is exited via block_timer expiry (f9702f0)

3.1.0 (2019-02-26)

Features

  • blocked mode: add timeout to blocked mode such that the controller takes over after some time. (9160879)

3.0.1 (2019-02-26)

Bug Fixes

  • tracker: update component name and location (91e4950)

3.0.0 (2019-02-26)

Chores

  • rename component, migrate to new directory/file format (889d5cd)

BREAKING CHANGES

  • component has been renamed to entity_controller and migrated to the new file/directory format. To update your configuration, hard-replace lightingsm with entity_controller in your configuration files and Lovelace config. The directory/file format change may require you go into your custom_components folder and manually remove the lightingsm.py file and create the new directory structure.

2.4.10 (2019-02-11)

Bug Fixes

  • overrides: Entity does not go into override mode when override entities are active at start_time. (ae4cff7)

2.4.9 (2019-01-17)

2.4.8 (2019-01-17)

Bug Fixes

  • constraints: all the things wrong with it. (losing hope) (4682b1d)

2.4.7 (2019-01-16)

Bug Fixes

  • constraints: sunrise returning yesterdays sunrise. Patches futurize to correct symptom. Better fix required. (ca3c0ea)

2.4.6 (2019-01-16)

2.4.5 (2019-01-16)

2.4.4 (2019-01-16)

Bug Fixes

  • constraints: first start/stop times are set correctly. Subsequent start/stop time parameters to be tested. (b67541f)

2.4.3 (2019-01-15)

Bug Fixes

  • constraints: End constraint should be adjusted based on current time (does not come after start time if within active period) (61f7dc1)

2.4.2 (2019-01-15)

Bug Fixes

  • constrains: Constrains are not observed. Fixes #20 (b9245f0)

2.4.1 (2019-01-14)

2.4.0 (2019-01-14)

Bug Fixes

  • config: make override config plural insensitive (db5ac63)
  • constrains: sunset/sunrise callbacks would not fire (673250f)
  • constraints: Some edge case defect fixes (9af3def)

Features

  • constraints: Add sunset / sunrise expressions to night_mode (1bc74e6)

2.3.0 (2019-01-14)

Bug Fixes

  • constrains: Catch TypeError when times start with number. Fixes #17. (beef4f5)
  • constrains: fixes #15 constrain end callback and start callback mixed up (668b375)
  • test: entity id already exists (6646b41)
  • accept time offset with quotes (98201f0)
  • callback parameters (7d559b0)
  • idle icon to outline circle (fb49916)
  • sun component returns UTC time. convert to local time (c17179e)

Features

  • constraints: Add support for sunset and sunrise expressions (e9ed0b2)
  • constraints: Add support for sunset and sunrise expressions (91f80f3)

Old Changelog

v0.1.0 First formal Release v0.2.0 Added customizable state strings, fixes defect v0.3.0 Add override switch functionality v0.4.0 Add entities and state_entities configuration (experimental)

v1.0.0 Major rewrite using state machine implementation and more configuration options v1.0.1 Fix typos in readme, update module reference in test suite v1.1.0 Implements Home Assistant state entities including state attributes v1.1.1 Add more information to state attributes

v2.0.0 HA component rewrite v2.1.0 Implement time constraints and entity icons v2.2.0 State attributes and defects v2.2.1 Defect state entity v2.2.2 Defect constrain times v2.2.3 Defects: allow transitions in constrained state and lights would not turn off defect v2.2.4 sensor duration type defect v2.2.5 override config testing, backoff testing completed v2.2.6 observe state entities (not control entities), fix function call typo, go to idle when all state entities switched off while active. v2.2.7 night mode to activate on startup, add mode state attribute v2.2.8 Error fix: calling entity update before Entity is added to hass v2.2.9 Improved trigger and event handling, added blocked_by and blocked_at state attributes v2.2.10 Defect fix #9, #12 v2.3.0 Feature: Sunset/sunrise support in start_time and end_time