Skip to content

Instantly share code, notes, and snippets.

@sOckhamSter
sOckhamSter / gist:5ae5abe9d55cd97096c2c9df20f65ffa
Created October 3, 2023 11:36
Home Assistant Simulated Power Template Entities
# In addition to the below template entities, you must also create Helpers named as follows:
# input_number.sim_power_grid
# input_number.sim_power_solar
# input_number.sim_power_battery
# input_number.sim_power_car
# input_number.sim_power_hotwater
# input_number.sim_battery_soc
# input_number.sim_water_flow
# Each helper must be given a range which is appropriate for the data it represents, i.e. sim_power_car would be ranged from 0 - 7300 watts for a 32A charger.
@jamesbulpin
jamesbulpin / skill.json
Created November 25, 2018 19:19
Alexa skill definition for Cambridge bin collection query
{
"interactionModel": {
"languageModel": {
"invocationName": "my house",
"intents": [
{
"name": "AMAZON.CancelIntent",
"samples": []
},
{
@jamesbulpin
jamesbulpin / lambda_function.py
Created November 25, 2018 19:17
Alexa skill handler for Cambridge bin collection query
# Set environment variable BIN_CALENDAR_URL to the specific ical calendar for your postcode
# https://refusecalendarapi.azurewebsites.net/calendar/ical/<id> where <id> can be found
# interactively using https://www.cambridge.gov.uk/check-when-your-bin-will-be-emptied
from urllib2 import urlopen
from datetime import datetime, timedelta
import os
from ask_sdk_core.skill_builder import SkillBuilder
from ask_sdk_core.dispatch_components import (
AbstractRequestHandler, AbstractExceptionHandler,