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
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
Project link: https://github.com/anaganisk/smarty