Close

Firmware

A project log for ESPLux - Smarts for your downlights

A circuit you can place inline with your existing low voltage lights to allow for wireless control

mattMatt 07/10/2015 at 13:170 Comments

As promised (better late than never I guess) I have been working on the firmware on my ESPLux. I've been interested in Google's Material Design project. I quite like the aesthetic of it, and so I thought that I would stand on the shoulders of giants and use their style guide. The backend code is plain old Javascript. I started off using jquery, but it was just far too bloated for my needs. First up, a couple of screen grabs!

This is on my iPhone, with the webpage running directly on the ESP8266.


This is a screen grab of the entire page, so you can see all the functionality I anticipate adding in the first instance.

Not everything you see at the moment is functional. I figured it would be best to start from the top and work my way down! I've gotten the first two bullet points working, the rest are a work in progress.

So yeah, that's where I am at. I plan on posting a quick video of the functionality that I have at the moment soon. The files are up on github, but oh boy, its an absolute mess. I really need to tidy everything up. My laptop decided to bsod on me and it dropped my VS settings file. That is a task for another day.

Discussions