Skip to content

Instantly share code, notes, and snippets.

@AbleMonster
Created June 18, 2025 10:14
Show Gist options
  • Select an option

  • Save AbleMonster/4fc10b4539f4d55de0cd46f32b6a70ed to your computer and use it in GitHub Desktop.

Select an option

Save AbleMonster/4fc10b4539f4d55de0cd46f32b6a70ed to your computer and use it in GitHub Desktop.
Betr.Std. Input_boolean
blueprint:
name: Betriebsstundenzähler (Input_Boolean)
description: >
Zählt die Betriebszeit eines Schalters oder binären Sensors in Minuten.
Beispiel: Waschmaschine, Pumpen, Lüfter usw.
domain: automation
input:
target_entity:
name: Schalter oder Binärsensor
description: Entität, die überwacht wird (z. B. switch oder binary_sensor mit Zustand "on")
selector:
entity:
domain:
- input_boolean
counter_input_number:
name: Zähler (Input Number)
description: Der Input Number Helfer, in dem die Betriebszeit in Minuten gespeichert wird.
selector:
entity:
domain: input_number
trigger:
- platform: time_pattern
minutes: "/1"
condition:
- condition: state
entity_id: !input target_entity
state: "on"
action:
- variables:
counter: !input counter_input_number
- service: input_number.set_value
data:
entity_id: "{{ counter }}"
value: "{{ (states(counter) | float + 1) | round(0) }}"
mode: single
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment