scheduler-component

Custom component for HA that enables the creation of scheduler entities

GPL-3.0 License

Stars
561
Committers
18

Bot releases are hidden (Show)

scheduler-component - v3.3.3 Latest Release

Published by nielsfaber 7 months ago

  • fix for error message 'dictionary size changed during iteration' introduced by HA 2024.4 update
scheduler-component - v3.3.2

Published by nielsfaber 7 months ago

  • Fixed an error that occurs when setting a climate entity to mode auto without temperature setpoint
scheduler-component - v3.3.1

Published by nielsfaber 7 months ago

  • Fixed deprecation warning introduced by HA 2024.3 (thanks @jpbede !)
  • Prevent re-triggering schedule when condition entity changes but condition result is same
  • Prevent storage file being overwritten while integration is disabled (allows manually overwriting the storage file)
scheduler-component - v3.3.0

Published by nielsfaber 9 months ago

  • Add support for fetching schedules list via websocket API (thanks @MaxDomo !)
  • Add skip_conditions flag to scheduler.run_action service to ignore condition evaluation (thanks @jaynis !)
  • Fix bug causing condition re-evaluation not to work after restarting HA
  • Add workaround to support heat action for climate entities which have a slow state update
  • Add check for entity state change when re-evaluating conditions
  • Add services enable_all /disable_all
scheduler-component - v3.2.15

Published by nielsfaber over 1 year ago

Remove deprecated function 'async_write_ha_state' which causes warning messages in HA 2023.5.

scheduler-component - v3.2.14

Published by nielsfaber almost 2 years ago

Fixed a problem introduced by the previous release causing timer calculation to fail (under certain circumstances) in case a date range is used.

scheduler-component - v3.2.13

Published by nielsfaber almost 2 years ago

  • Fixed a bug causing the schedule to start 1 day too late if a custom date range was specified (under some circumstances)
  • On startup of HA, prevent the execution of schedules which have a timeslot that was already executed before HA was shutdown
  • Renamed the integration to simply 'Scheduler' (was 'Scheduler Integration') in the devices/integrations page in HA (thanks @bdr99 !)
scheduler-component - v3.2.12

Published by nielsfaber almost 2 years ago

Changes:

  • Suppress errors when executing action on climate entity with missing setpoint attribute (correction of previous release)
scheduler-component - v3.2.11

Published by nielsfaber almost 2 years ago

Changes:

  • suppress errors when executing action on climate entity with missing setpoint attribute
scheduler-component - v3.2.10

Published by nielsfaber over 2 years ago

  • Fixed deprecation warning for async_get_registry introduced in HA 2022.6 (in addition to the changes made in v3.2.9)
  • Set entity category type to config to avoid schedule switches being exposed in other integrations
scheduler-component - v3.2.9

Published by nielsfaber over 2 years ago

Changes:

  • Improved calculation of timer for a schedule having end date in the past combined with limited weekdays
  • Fixed deprecation warning for async_get_registry (thanks @raman325 !)
scheduler-component - v3.2.8

Published by nielsfaber over 2 years ago

  • Fix EntityCategory attribute for compatibility with HA 2022.4 (thanks @calisro !)
  • Fixed a bug causing schedules using sunrise/sunset to be offset by one hour in the day prior to DST change
  • Fixed a bug related to workday sensor not properly detecting holiday succeeding a weekend
  • Fixed a bug causing tags to be removed when duplicating a schedule using scheduler.copy service
  • Improve handling of entities having unavailable/unknown state in conditions

Note: This release was originally made on 29-03, but for some reason it doesn't show up in HACS correctly for all users, so it is being re-released.

scheduler-component - v3.2.7

Published by nielsfaber over 2 years ago

  • Improved the attributes for schedule entities. The times attribute is replaced by timeslots and now contains start+stop times (in case of timeslots). The actions attribute now contains a list of actions, one for each timeslot. The entities attribute is added which lists the entities targeted by the schedule.
  • Set entity_category to config to schedule entities, such that they are (by default) hidden from some integrations (like google assistant) (thanks @calisro )
  • Correct schedules having conditions not assigned to all timeslots (repairs items affected by a previous bug in the scheduler-card)
scheduler-component - v3.2.6

Published by nielsfaber almost 3 years ago

  • Fixed a bug which may cause scheduled actions to be executed after disabling it (due to unavailable entity or change in conditions)
  • Add workaround for climate entities which require temperature setpoint to be re-send after switching hvac_mode (second attempt)
  • Removed support for migrating from v2 of scheduler (from 2020).
scheduler-component - v3.2.5

Published by nielsfaber almost 3 years ago

  • Fixed bug causing schedule to re-evalute when target entity is changed (in combination with re-evaluation when conditions change)
  • Add workaround for climate entities which require temperature setpoint to be re-send after switching hvac_mode
scheduler-component - v3.2.4

Published by nielsfaber almost 3 years ago

  • Adds option for re-triggering schedule when conditions change
  • Improved behaviour for handling unavailable entities for non-timeslot based schedules
  • Allow only providing the parameters which need to be changed via scheduler.edit service (instead of requiring all parameters)
scheduler-component - v3.2.3

Published by nielsfaber almost 3 years ago

  • Improve compatibility when setting temperature for climate devices
scheduler-component - v3.2.2

Published by nielsfaber about 3 years ago

  • Fixes a bug involving condition validation for cases where multiple conditions need to be met (thanks @IsaacBreuer !)
  • Fixes service scheduler.run_action which was broken since v3.2.0 (thanks @lmagyar !)
  • Adds scheduler.copy service
scheduler-component - v3.2.1

Published by nielsfaber about 3 years ago

  • Fixed a bug (introduced by v3.2.0) in which the actions for a disabled schedule are executed upon restarting HA
scheduler-component - v3.2.0

Published by nielsfaber about 3 years ago

  • Adds support for assigning tags to schedules
  • Adds support for assigning date period to schedules
  • Updated websocket communication with scheduler-card to allow access for non-administrator users
  • Improved handling of integration reloading/reinstalling