Home Automation
Focus on Open Source and DIY solutions.
Central Hubs
- FHEM
- http://fhem.de/
- Perl
- OpenHAB
- Heimcontrol.js
- http://ni-c.github.io/heimcontrol.js/
- NodeJS
- Support for RPi GPIOs, Arduino, Webcam
- The Thing System
- http://thethingsystem.com/index.html
- Automatic recognition of devices
- Home Automation Hub
Not quite home automation hubs
- Spacebrew
- Node Red
- http://node-red.github.io/
- NodeJS
Communication
Wired
- RS485
- DMX
- CAN
- PowerLine
- Ethernet
- OneWire
- I2C
Wireless
- WiFi
- ZigBee
- Z-Wave
- X10
- Bluetooth
- RFM12/69
- NRF24L10
- EnOcean
Sensors
- Temperature, Humidity
- DHT22
- DS18B20 One Wire sensors
- OpenEnergyMonitor
- Power Usage, Temperature
- http://openenergymonitor.org/
- Motion Sensors
- Plants
- Soil Moisture: http://wemakethings.net/chirp/ Shop
- Air Quality
- Smart Citzen: https://github.com/fablabbcn/Smart-Citizen-Kit
- AirPi: http://airpi.es/
- Vibration
- Window/door sensors
- Water leaks
- Water Usage
Actuators
- RF power sockets
- Arduino library: https://github.com/sui77/rc-switch
- RPi library: https://github.com/r10r/rcswitch-pi
- Different types of sockets: http://www.fhemwiki.de/wiki/Intertechno_Code_Berechnung
- Example: http://blog.rot13.org/2013/10/433-mhz-power-sockets-with-rc-switch-arduino-or-raspberry-pi.html
- http://ni-c.github.io/heimcontrol.js/plugins/arduino.html
- IR Transmitters
- Text to Speech
- http://espeak.sourceforge.net/
- Other devices, such as Nabaztag:tag. Example: https://wiki.munichmakerlab.de/wiki/Nabaztag
- Thermostat
- Nest clone: Blog Post, Code,
- Android Thermostat: http://hackaday.com/2012/10/13/open-source-android-thermostat/
- http://harizanov.com/2015/02/wifi-thermostat-with-weekly-scheduler/
- http://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/
- Good comment on safety: http://hackaday.com/2012/10/13/open-source-android-thermostat/#comment-816847
- Status display
- Kindle: http://fnordig.de/2015/05/14/using-a-kindle-for-status-information/
- Analog displays similar to Quirky Nimbus could be built using servos
- EnOcean Switch: http://www.kerrywong.com/2014/08/21/a-four-channel-remote-control-using-enocean-pi/
Projects
- http://hackaday.com/2013/05/30/raspberry-pi-helps-with-2-4ghz-home-automation/
- http://vonkonow.com/wordpress/2012/01/software-for-home-automation/
- https://electronichamsters.wordpress.com/2015/02/20/uber-home-automation-progress/ with many sensor ideas
- Related: Remote Presence http://madsci.havasworldwide.com/2013/05/17/remote-presence-platform/