Smarty is a simple home automation interface based on ESP8266(ESP-01) and Arduino framework. You can tweak platform settings to support other ESP8266 modules.
- Connects to home network
- Hue smart lighting(Inspired by Philips Hue)
- OTA updates
- Authentication
- Temperature
- Motion Sensor
Hue : Hue supports Adafruit NeoPixel WS2812 led Strip for now. You can tweak Hue.cpp to support other led strips.
requirements
- python 2.7
- platformio
- esp8266
create env.ini file in project root and replace the values as required.
[VARIABLES]
; home network credentials
WIFI_SSID = ssid
WIFI_PASS = password
; neopixel led configuration
; total leds
PIXEL_COUNT = 8
; GPIO PIN connected to NEOPIXEL strip
PIXEL_PIN = 2
Refer Circuit diagram
refer LICENSE.md for details