Skip to content

Commit

Permalink
Input Datetime - Use the same layout for service (home-assistant#16068)
Browse files Browse the repository at this point in the history
  • Loading branch information
gerard33 committed Jan 26, 2021
1 parent 570ea0f commit bac472a
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions source/_integrations/input_datetime.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -133,40 +133,47 @@ If you have a `datetime` object you can use its `timestamp` method. Of if you ha
```yaml
# Sets time to 05:30:00
- service: input_datetime.set_datetime
entity_id: input_datetime.XXX
target:
entity_id: input_datetime.XXX
data:
time: '05:30:00'
# Sets time to time from datetime object
- service: input_datetime.set_datetime
entity_id: input_datetime.XXX
target:
entity_id: input_datetime.XXX
data:
time: "{{ now().strftime('%H:%M:%S') }}"
# Sets date to 2020-08-24
- service: input_datetime.set_datetime
entity_id: input_datetime.XXX
target:
entity_id: input_datetime.XXX
data:
date: '2020-08-24'
# Sets date to date from datetime object
- service: input_datetime.set_datetime
entity_id: input_datetime.XXX
target:
entity_id: input_datetime.XXX
data:
date: "{{ now().strftime('%Y-%m-%d') }}"
# Sets date and time to 2020-08-25 05:30:00
- service: input_datetime.set_datetime
entity_id: input_datetime.XXX
target:
entity_id: input_datetime.XXX
data:
datetime: '2020-08-25 05:30:00'
# Sets date and time from datetime object
- service: input_datetime.set_datetime
entity_id: input_datetime.XXX
target:
entity_id: input_datetime.XXX
data:
datetime: "{{ now().strftime('%Y-%m-%d %H:%M:%S') }}"
# Sets date and/or time from UNIX timestamp
# This can be used whether the input_datetime has just a date,
# or just a time, or has both
- service: input_datetime.set_datetime
data:
target:
entity_id: input_datetime.XXX
data:
timestamp: "{{ now().timestamp() }}"
```

Expand Down

0 comments on commit bac472a

Please sign in to comment.