Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Automations.yaml
- - alias: Poltin käyntilaskuri
- description: ''
- trigger:
- - type: current
- platform: device
- device_id: cf5ec48178ef20d2e03cdecb87e80bad
- entity_id: 785ffb3ae4173af4103375b7438f16ae
- domain: sensor
- above: 0.2
- for:
- hours: 0
- minutes: 0
- seconds: 2
- condition: []
- action: []
- mode: single
- - alias: Add Oil Automation
- description: ''
- trigger:
- - platform: state
- entity_id:
- - input_number.add_oil_amount
- condition: []
- action:
- - service: input_number.set_value
- data_template:
- value: '{{ states(''input_number.add_oil_amount'') |float + states(''input_number.oil_remaining'')
- |float}}'
- entity_id: input_number.oil_remaining
- - delay:
- hours: 0
- minutes: 0
- seconds: 1
- milliseconds: 0
- - service: input_number.set_value
- data:
- value: 0
- target:
- entity_id: input_number.add_oil_amount
- mode: single
- - alias: Öljyn kulutus automaattinen vähennys
- description: ''
- triggers:
- - trigger: state
- entity_id:
- - binary_sensor.oljypoltin_tila
- from: 'off'
- to: 'on'
- conditions: []
- actions:
- - repeat:
- sequence:
- - action: input_number.set_value
- target:
- entity_id: input_number.oil_remaining
- data:
- value: > '{{ ( states(''input_number.oil_remaining'') | float - (states(''input_number.oil_consumption_per_h'')
- | float / 60) ) | round(3, default=0) }}'
- - delay:
- hours: 0
- minutes: 1
- seconds: 0
- milliseconds: 0
- until:
- - condition: state
- entity_id: binary_sensor.oljypoltin_tila
- state: 'off'
- mode: single
Advertisement
Add Comment
Please, Sign In to add comment