From 596412c21ff922459fccad9e8ec03ad28a65b329 Mon Sep 17 00:00:00 2001 From: thomas Date: Mon, 12 May 2025 14:21:44 +0000 Subject: [PATCH] =?UTF-8?q?device-status-energy.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- device-status-energy.yml | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 device-status-energy.yml diff --git a/device-status-energy.yml b/device-status-energy.yml new file mode 100644 index 0000000..eddabc2 --- /dev/null +++ b/device-status-energy.yml @@ -0,0 +1,49 @@ +blueprint: + name: Device Status Based on Power Consumption + description: A blueprint to track device status using energy consumption with configurable thresholds and delays. + domain: automation + input: + power_sensor: + name: Power Sensor + description: Sensor that measures power consumption. + selector: + entity: + domain: sensor + threshold: + name: Threshold + description: Power threshold for "Device is running". + default: 3 + selector: + number: + min: 1 + max: 100 + delay_on: + name: Turn-On Delay (Minutes) + description: Waiting time before changing the status to "Device is running". + default: 1 + selector: + number: + min: 0 + max: 10 + unit_of_measurement: minutes + delay_off: + name: Turn-Off Delay (Minutes) + description: Waiting time before changing the status to "Device is off". + default: 3 + selector: + number: + min: 0 + max: 20 + unit_of_measurement: minutes + +mode: restart +trigger: + - platform: numeric_state + entity_id: !input power_sensor + above: !input threshold + for: + minutes: !input delay_on +action: + - service: homeassistant.turn_on + target: + entity_id: !input power_sensor