Quantcast
Channel: Configuration - Home Assistant Community
Viewing all articles
Browse latest Browse all 95343

Local_boolean in timestamp_custom

$
0
0

@uphillbattle wrote:

I’m a little confused and haven’t really found anything that explains this to me:

I have a few input_datetime inputs, most of them as just times triggering automations daily. I’ve now defined an input_datetime with both date and time - the intention is to trigger an automation at a specific time on a specific date.

For the daily automations, I trigger them like this:

  trigger:
    platform: template
    value_template: "{{ states('sensor.time') == (state_attr('input_datetime.tid_for_slukk_lys_helgedager', 'timestamp') | int | timestamp_custom('%H:%M', False)) }}"

This works fine. If input_datetime.tid_for_slukk_lys_helgedager is set to 00:05, the automation triggers at 00:05. Checking the value of the input_datetime in the template checker with:

{{ (state_attr('input_datetime.tid_for_slukk_lys_helgedager', 'timestamp') | int | timestamp_custom('%H:%M',False)) }}

I get 00:05. All well so far.
If I change the local_boolean parameter (the second parameter in timestamp_custom) to True, I get 01:05, which is not what I want, so I stick with local_boolean set to False.

However, for both time and date, I’ve set input_datetime.tid_for_sla_pa_varme_i_hytta to 2019-11-08 07:00. If I check its value in the template checker with

{{ (state_attr('input_datetime.tid_for_sla_pa_varme_i_hytta', 'timestamp') | int | timestamp_custom('%H:%M, %Y-%m-%d', False)) }}

I get 06:00, 2019-11-08. If I change the local_boolean to True, I get 07:00, 2019-11-08.

I’m not getting why I have to use local_boolean set to False for just time, but True for time and date.

Any ideas or pointers?

Posts: 3

Participants: 2

Read full topic


Viewing all articles
Browse latest Browse all 95343

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>