Skip to content

Creates accessories used to send IFTTT notifications using HomeKit rules

License

Notifications You must be signed in to change notification settings

kernie66/homebridge-notification

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebridge-notification

Create accessories used to send IFTTT notifications using HomeKit Automation

The Homebridge Notification accessory is a simple switch which sends a notification to IFTTT whenever it is toggled On. The Notification accessory is meant to be used in conjunction with HomeKit Automation. A user can program an automation using the Home app to send a notification whenever an event/state (or combination of) occurs. This is done by programming the Automation to set the Notfication accessory state to On. Currently, the Home application only supports native notification from sensors such as Motion Detectors, Presense Sensors, Door Locks, etc.. This Homebridge accessory bridges the gap and allows any HomeKit state to trigger a notification. For example, you can send a notification if the temperature in your home is below a threshold but the thermostat is currently turned off.

The Home app provides only very limited functionality for programming Automations. There is however an excellent HomeKit app called "Hesperus" which allows the creation of Actions (if/then) based on any HomeKit device state.

TIP: Add the Notification accessory to a room called "Notification". Also, exclude this accessory from your Favorites so that it is not visisble from Home app main screen.

IFTTT Configuration

"ifttt_api_key"

Your IFTTT API key. Set the key to empty if you do not want to receive notifications.

"ifttt_event"

The IFTTT Maker Event corresponding to this notification. The "Notification" box should include the ingredients {Value1}{Value2}{Value3}{OccurredAt}.

"ifttt_message"

The message which is to be sent to IFTTT if the accessory is toggled On.

"ifttt_mute_notification_interval_in_sec"

This value specifies how long IFTTT notification should be muted after a trigger. This is to prevent notification flooding if the Automation which triggered the notification is repeated.

About

Creates accessories used to send IFTTT notifications using HomeKit rules

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%