Skip to content

Instantly share code, notes, and snippets.

@tronikos
tronikos / calendar_location_notify_home_assistant_automation.yaml
Created September 24, 2023 22:35
Calendar: Notify: family event with location
alias: "Calendar: Notify: family event with location"
description: ""
trigger:
- platform: calendar
event: start
offset: "-1:31:0"
entity_id: calendar.family
id: start
- platform: calendar
event: start
@tronikos
tronikos / energy_disaggregation.yaml
Last active March 6, 2024 19:35
Home Assistant blueprint for Energy Disaggregation or Non-Intrusive Load Monitoring (NILM)
blueprint:
name: Energy Disaggregation
description: Approximate power usage of an appliance
domain: automation
input:
power_helper:
name: Input helper to store the approximate power usage
description: in W
selector:
entity:
@tronikos
tronikos / energy_disaggregation_3p.yaml
Created October 24, 2023 08:53
Home Assistant blueprint for Energy Disaggregation or Non-Intrusive Load Monitoring (NILM) 3 phases
blueprint:
name: Energy Disaggregation
description: Approximate power usage of an appliance
domain: automation
input:
power_helper:
name: Input helper to store the approximate power usage
description: in W
selector:
entity:
blueprint:
name: Energy Disaggregation
description: Approximate power usage of an appliance
domain: automation
input:
power_helper:
name: Input helper to store the approximate power usage
description: in W
selector:
entity:
@tronikos
tronikos / intent_script examples
Last active June 19, 2024 19:36
intent_script examples for LLMs
# Copy paste this into configuration.yaml
# Adjust the entities for your calendar, TODO, and weather.
# Adjust the send notification intent names, descriptions, and the notify.mobile_app_x service calls.
# Restart HA.
#
# Then you can say:
# "you can chain tool calls, send tomorrow's calendar events after summarizing them to Marisol" (this will call CalendarGetEvents followed by SendNotificationMarisol)
# "what's in my todo list" "send them to Nikos"
# "who created Home Assistant" "send your response to Nikos"
# "send a message to Nikos: hi there"
blueprint:
name: Energy Disaggregation
description: Approximate power usage of an appliance
domain: automation
input:
power_helper:
name: Input helper to store the approximate power usage
description: in W
selector:
entity: