diff --git a/atom.xml b/atom.xml index f9a6ffc549..7ffdc5d657 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@
This component supports the restore_state
function which restores the state after Home Assistant has started to the value it has been before Home Assistant stopped. To use this feature please make sure that the recorder
component is enabled and your entity does not have a value set for initial
. Additional information can be found in the Restore state section of the recorder
component documentation.
This component provides a service to modify the state of the input_datetime
.
Service | +Data | +Description | +
---|---|---|
set_datetime |
+ time |
+ This can be used to dynamically set the time. | +
set_datetime |
+ date |
+ This can be used to dynamically set the date. | +
The following example shows the usage of the input_datetime
as a trigger in an automation (note that you will need a time sensor elsewhere in your configuration):
# Example configuration.yaml entry
+# Turns on bedroom light at the time specified.
+ trigger:
+ platform: template
+ value_template: "{{ states('sensor.time') == (states.input_datetime.bedroom_alarm_clock_time.attributes.timestamp | int | timestamp_custom('%H:%M', False)) }}"
+ action:
+ - service: light.turn_on
+ entity_id: light.bedroom
+
+To dynamically set the input_datetime
you can call input_datetime.set_datetime
. The following example can be used in an automation rule:
# Example configuration.yaml entry
+# Sets input_datetime to '05:30' when an input_boolean is turned on.
+automation:
+ trigger:
+ platform: state
+ entity_id: input_boolean.example
+ to: 'on'
+ action:
+ service: input_datetime.set_datetime
+ entity_id: input_datetime.bedroom_alarm_clock_time
+ data:
+ time: '05:30:00'
+
+