Skip to content

Smarty is a simple home automation interface based on ESP8266(ESP-01) and Arduino framework.

License

Notifications You must be signed in to change notification settings

anaganisk/smarty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smarty

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.

Features

-   Connects to home network
-   Hue smart lighting(Inspired by Philips Hue)

Future

-   OTA updates
-   Authentication
-   Temperature
-   Motion Sensor

Modules

Hue : Smarty Hue Hue supports Adafruit NeoPixel WS2812 led Strip for now. You can tweak Hue.cpp to support other led strips.

How to use

requirements

  1. python 2.7
  2. platformio
  3. 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

Circuitry

Refer Circuit diagram

License MIT

refer LICENSE.md for details

About

Smarty is a simple home automation interface based on ESP8266(ESP-01) and Arduino framework.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published