ESP8266 Remote Access

Notice I titled that remote access as against remote programming – but that’s part of it. Years ago, having gotten sick and tired of dismantling my home control Arduinos just to upgrade the code, I purchased a couple of small units from China which I’ve just thrown in the bin.  …

Read More

QD Tech Displays on the ESP8266

I’ve seen a number of projects using an Arduino and an ESP8266 to drive LCD displays. You may know that my home control has used a 1284-based board (MEGA type) to run a nice Thermostat display for some time now. The displays look very pretty in the right box. THIS…

Read More


I recently put out a question about the RAM in the ESP8266. In a typical compile, for me I might see… Sections:Idx Name Size VMA LMA File off Algn0 .data 00000894 3ffe8000 3ffe8000 000000e0 2**4CONTENTS, ALLOC, LOAD, DATA1 .rodata 0000275c 3ffe88a0 3ffe88a0 00000980 2**4CONTENTS, ALLOC, LOAD, READONLY, DATA3 .bss 00009a80…

Read More

BASIC for ESP8266

Don’t get me wrong, we don’t yet have a fully working interpreter, but a link appeared on my ESP8266WIFI Facebook page thanks to Michael Molinari this morning and I thought I’d give it a whirl. I grabbed the Windows loader (Windows 10 put up a SEVERE warning about this…

Read More

Javascript woes

Someone put me out of my misery… why doesn’t this work…   var x=[];x[0]=255;x[1]=255;x[2]=0;var t=x[0].toString(16)+x[1].toString(16)+x[2].toString(16);alert(t);$(‘div’).attr(‘style’, ‘background:#’+t+’ !important’); I’m changing the colour of some panels…   THIS works.. $(‘div’).attr(‘style’, ‘background:#ffff00 !important’); but THIS doesn’t $(‘div’).attr(‘style’, ‘background:#’+t+’ !important’); even though t=’ffff00’

RGB versus HSV

In implementing my own home control solution which you’ll find in this blog “home control 2015” the software has been and remains a work in progress – mainly because I keep finding bugs and adding new features.  I’m fairly confident that most of the bugs that have plagued me over…

Read More