My Home Assistant Configuration Files
- RASPBERRY PI 3 MODEL B
- Aeotec Z-Stick Gen5
- Fibaro Gen5 Motion Sensors
- Aeotec Multisensor6 Motion Sensors
- Z-Wave Greenwave 1 Port PowerNode UK Wall Plugs ON/OFF Energry Monitoring
- Z-Wave TKB TZ69E GEN5 UK Wall Plugs ON/OFF Energry Monitoring
- RFXCOM RFXtrx433E USB HA controller
- LightwaveRF LW107 PIR Movement Sensors
- LightwaveRF Retrofit Dimmers
- HomeEasy HE108/HE107 Retrofit Dimmer Switches
- HomeEasy UK Remote Control RF Wall Plugs
- LightwaveRF LW904 Magnetic Switches
- Lightwave RF Wireless Portable Door Chime Unit
- OWL Micro+ CM180 Energy Monitor
- Wansview NCM751GA K1 CCTV Cameras
- Logitech Harmony Hub
- Google Chromecast Audio
- Amazon Echo UK
- Nest Gen3 UK
- LG TV
- Roku 2
- Nvidia SHIELD
- Philips Hue White Light Bulbs
- Philips Hue Lux Light Bulbs
- Philips Hue Bridge
- Maddox's Harmony-API
- NovaGL's HarmonyHubControl
- Nfarina's Homebridge
- Home-Assistant's Homebridge-Homeassistant
- Webmin
- Jim-Easterbrook's Pywws
- OwnTracks iOS App
- PLEX Media Server
- Blue Iris CCTV Server
- Apache Web Server
- Maplin Black USB Wireless Touchscreen Weather Station
- UnRAID Server (Running Debian & Windows 10 VM
Below are some of the [Intents](https://developer.amazon.com/appsandservices/solutions/alexa/alexa-skills-kit/docs/defining-the-voice-interface#The Intent Schema) & [Utterances](https://developer.amazon.com/appsandservices/solutions/alexa/alexa-skills-kit/docs/defining-the-voice-interface#The Sample Utterances File) I have working with Home Assistant via the Amazon Alexa Skills Kit API
-
"Alexa, ask home what is the nursery temperature" - Returns current temperature in nursery room - e.g. "The temperature in the little ones room is currently 20.2 degrees celcius"
-
"Alexa, tell home to pause the T.V." - Pauses the Television on any input
-
"Alexa, tell home to resume playing the T.V." - Plays the Television on any input
-
"Alexa, tell home it's time for bed" - Turns all lights and switches off, leaves a lamp on dim for 5 mins, turns on bedside lamps dim, sets nest thermostat to 18degC
Coming Soon:
- Ask Alexa for a summary of the day (e.g. commute time for specific user to certain location, current weather, day's predicted weather, if any windows or doors are left open) and then asks: "would you like me to arm the alarm?"
- Tell Alexa you're going on vacation > turn everything off and turn heating down.
- Control all lights individually or at once. On, Off & Brightness
- Control Television. Turn on TV and numerious inputs. Turn on specific TV channels (.e.g. BBC ONE, Channel4, Cebeebies)
- Control all switches individually or at once. On, Off
- Control Scenes - e.g. Bedtime (switches off all lights and switches, turns on lamp for 5mins and sets nest to 18degC)
- Get temperature information from rooms and outside.
- When patio door is opened at night time > Switch on garden decking lights and outside wall lamp.
- At Sunset > Switch on outside Christmas lights > Switch off at a set time.
- When doorbell is pushed > Send a notification to mobile with a snapshot of the CCTV cameras and a link to the BlueIris app (allowing 2-way audio communication with person at the door remoteley) also notification to deskop pc when at work.
- When doorbell is pushed > Show a Picture-In-Picture on the TV of the CCTV Camera.
- When motion is detected in (room) > Turn on (lights) in (room)
- When no motion has been detected for a period of time in (room) > turn off (lights) in (room)
- When front door is opened > Send notification to mobile with snapshots of the CCTV cameras and notification to deskop pc when at work.
Coming soon:
- When a service running on Debian Server goes down > Restart it and send a notification to mobile.
- When a CCTV camera goes offline > Send a noticication
- When temperature in Nursery drops below 18degC > Send a notification to mobile.
- When (user) arrives home > Disarm the Alarm and Greet them with a personal welcome message via audio (e.g. "Welcome home Michael, the temperate inside is 20degrees, it's 8degrees outside and your using 435 watts)
- When the house is empty > turn everything off and arm the alarm
- When motion is detected and no one is home > trigger the alarm (flash all lights in home, sound an alarm, send notification to mobile with CCTV snapshots)
- When door is left open too long > warn with an audio alert/notification
- When energy consumption goes above a set limit > warn with audio alert/notification
- Whens users are sleeping > stop certain automations (e.g. motion lights on) / "downgraded" alarm arm
- When a letter is posted through the letterbox > send a notification to mobile/desktop pc with snapshot of CCTV cameras
- When close to home after being away for more than 24hours > Turn heating on
- When battery levels on sensors are low > send notification
- When first morning motion is detected > turn on lights, tv, heating.
- When tumble dryer in shed is finished > send notification and audio alarm.
- When on vacation > randomise lights on and off.
- Monitor state of all network devices (Alexa, TV, etc)