Skip to content

jdodgen/AlertAway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 

Repository files navigation

AlertAway

A lightweight home automation system designed to run on low end Linux Computers It it uses MQTT and has timers, triggers, emailer, voice commands (Phillips Hue) It is Edge server system desighed to run on low end Linux SBCs It is best described as a System of Systems, gluing together other open source projects Code lives here: MQTT-home/linux/alertaway It is currently a work in progress during converson from a older system. It has a domain alertaway.com that displays this content.

Features:

  • MQTT - A IBM designed messaging system for devices
  • WeMo emulation- legacy
  • Phillips Hue emulation
  • ZigBee HA Home Automation Devices
  • IP/WiFi MQTT home automation devices

It uses these and other open source projects:

AlertAway provides the following services:

  • Collecting IP and ZigBee devices into a simplified interface
  • Lightweight HTTP servers for:
    • maintain/map fauxmo/Hue devices
    • Uses zigbee2mqtt to maintain zigbee devices
    • Allow automatic and manual entry of custom IP devices
    • Map MQTT messages to emails with optional IP camera pictures
    • Trigger devices from other devices
  • Uses a local or cloud MQTT Brokers
  • Written in Python3 with some SQL
  • Designed to require NO user configuration after a SD image is built.

Hardware requirements

SBC pretty much anything that can run Linux
with a RJ45 to connect to the home router, it is a dedicated server and not designed to be using WiFi
Also a USB port for the zigbee2mqtt compatable zigbee dongle

Current development system:

  • Raspbian linux
  • AML-S905X-CC (Le Potato) SBC (because RPI 3's were unavailble)
  • SONOFF Zigbee 3.0 USB Dongle (compatable and cheap)

It is best described as a System of Systems, gluing together other open source projects.
Code lives here: github

Features:

  • MQTT - A IBM designed messaging system for devices
  • WeMo emulation- legacy
  • Phillips Hue emulation
  • ZigBee HA Home Automation Devices
  • IP/WiFi MQTT home automation devices

It uses these and other open source projects:

AlertAway provides the following services:

  • Collecting IP and ZigBee devices into a simplified interface
  • Lightweight HTTP servers for:
    • maintain/map fauxmo/Hue devices
    • Uses zigbee2mqtt to maintain zigbee devices
    • Allow automatic and manual entry of custom IP devices
    • Map MQTT messages to emails with optional IP camera pictures
    • Trigger devices from other devices
  • Uses a local or cloud MQTT Brokers
  • Written in Python3 with some SQL
  • Designed to require NO user configuration after a SD image is built.

Hardware requirements

small SBC, pretty much anything that can run Linux
A RJ45/Ethernet port to connect to the home router, it is a dedicated server and not designed to be using WiFi
Also a USB port for the zigbee2mqtt compatable zigbee dongle

Current development system:

  • Raspbian linux
  • AML-S905X-CC (Le Potato) SBC (because RPI 3's were unavailble)
  • SONOFF Zigbee 3.0 USB Dongle (compatable and cheap)

History:

The Project was started in 2011. Originaly written in Perl. 
I started it afte a friend has some damage from a water leak when they were away.
At first it used Digi XBee's and later some ZigBee HA devices with custom Perl code.
XBee's are all gone now.  
)

About

A server that manages fauxmo, mqtt, and zigbee2mqtt devices with features to serve other systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors