Hello,
I can’t seem to figure out how to utilize an input_number with a time_pattern trigger in my automation.yaml.
Here’s my current yaml:
- alias: Alarm if grey water is fatal
trigger:
platform: time_pattern
seconds: '/60'
condition:
- condition: template
value_template: "{{ states('sensor.grey_water') > states('input_number.grey_water_fatal_level') }}"
action:
- service: media_player.play_media
data:
entity_id: all
media_content_id: 'http://192.168.1.2:8123/local/sounds/grey-tank-level-fatal.mp3'
media_content_type: 'music'
I would like the seconds configurable, but I do understand how I can put the value as a template. I tried:
- alias: Alarm if grey water is fatal
trigger:
platform: time_pattern
seconds: "/{{ states('input_number.alarm_frequency') }}"
condition:
- condition: template
value_template: "{{ states('sensor.grey_water') > states('input_number.grey_water_fatal_level') }}"
action:
- service: media_player.play_media
data:
entity_id: all
media_content_id: 'http://192.168.1.2:8123/local/sounds/grey-tank-level-fatal.mp3'
media_content_type: 'music'
However, I get a ValueError: invalid literal for int() with base 10
when I try to use this automation. Any help is appreciated.