Skip to content

Instantly share code, notes, and snippets.

@skycryer
Last active December 14, 2020 17:41
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skycryer/09c02a50be8ce81020e28b85bd65d073 to your computer and use it in GitHub Desktop.
Save skycryer/09c02a50be8ce81020e28b85bd65d073 to your computer and use it in GitHub Desktop.
blueprint:
name: Turn off power when loading finished
description: If charging anything and charging is done the power consumtion will fall under a set level and the switch will turn off so your charging devices stop loading to save battery life
domain: automation
input:
charger_relay:
name: Charger Switch
description: The switch that toggles the power
selector:
entity:
domain: switch
charger_wattage:
name: Charger Wattage
description: Entity that show the actual power consumption
selector:
entity:
domain: sensor
wattage_threshold:
name: Wattage threshold
description: How much power do the connected devies use if everything is loaded? For example if everything is loaded used power will be under 1.2W then toggle switch off.
default: 1.2
selector:
number:
min: 0
max: 10
step: 0.1
unit_of_measurement: Watt
actions:
name: What to do
description: what to do after charging finished? Maybe send a notification to mobile or alexa to give you an info?
selector:
action:
trigger:
- below: !input wattage_threshold
entity_id: !input charger_wattage
platform: numeric_state
condition:
- condition: state
entity_id: !input charger_relay
state: 'on'
action:
- entity_id: !input charger_relay
service: switch.turn_off
- choose:
default: !input actions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment