Just a short one for those of you who’ve not tried the new Espressif SDK update yet (SDK 1.11). I noted a pair of commands “system_param_load” and “system_param_save_with_protect” which appear to replace the need for the load and save functions that TuanPM uses in his code in /mqtt/config.c – so…
Category: ESP-12
ESP8266 Progress
There can be no doubt that I still have some way to go in terms of reliability with my test rig in Spain before putting this stuff in charge of the heating back home in the UK: Raspberry Pi 2 is on an un-interruptible supply but does not 100% recover…
ESP-12E with Extra Pins!
Here’s the picture. £2.25 including post – what more could you want! So this is like an ESP-12 – already the best of the bunch – but with more IO – specifically 6 more IO lines… this just keeps on getting better – whatever next, built in Bluetooth?? Well that’s…
ESP8266 FLASH SIZES and SDK issues
Below you will see the MAKE file used in Windows for compiling ESP8266 code for, for example TUANPMs MQTT software which I often use as a base with the Eclipse programming environment. My code is routinely compiled and run on ESP-12 boards and some time ago when I upgraded…
A GroveStreams Node Red Node
One of the more obvious things to do with a home control system is to capture information like temperature and humidity – and to graph it. For example I spent part of my time in the UK and part of it in Spain. When I’m not in Spain it is…
ESP8266 Test Board
I mentioned that Espressif were kind enough to send me a test board to play with – and very nice too. Not had time yet as I’m struggling with learning how to make an installer for my Node-Red package – with some great help from the guys involved with this….…
Presents from Espressif
Let me start by explaining that Espressif are makers of fine WIFI gadgets.. specifically they have spawned a whole new lease of life for IOT… by producing a marvellous little chip that contains a complete processor, memory and WIFI interface needing only a tiny FLASH memory chip and a couple…
The DTR Line and ESP
Hitting an issue with ECLIPSE on the PC and the TERMINAL program. So in our little board we’re using an ATTINY85 to control the programming process for the ESP12s… I have some issues.. If you’re using GPIO as an output to a relay… this whole process can cause the relay…
Making ESP8266 Programming Easier
Updated 09 Apr 2015 – code fix: A little something here from my guest writer and friend Aidan who’s been working with me on the latest home control successes to follow after this blog! If you’ve successfully written and uploaded a piece of C code for the ESP8266 in any…
An ESP8266 for Arduino Game Changer?
(updated 2/4/2015) Here we go again – just as you thought it was safe to start coding, another game-changer comes along. This time not only do we have an Arduino IDE for the ESP8266 (which isn’t a stunningly good IDE but it’s awfully familiar to many developers) but also what…
Home Control The Next Step
As regular readers will know I’ve pretty much gotten to grips with the whole home control thing having after much research settled on a largely MQTT-based setup using the excellent new Raspberry Pi2 as a hub with Node-Red. Though it could just as easily have been any proper Linux or…
ESP826 + Pi + MQTT + Node-Red Heaven
If you’ve been following the blog you’ll note I’ve spent a lot of time getting to grips with the Raspberry Pi, Node-Red, the ESP chips using C and of course my earlier home control attempts with NETIO, the NRF24L01 boards and Arduino clones (all of which are working 24/7 –…
ESP01 versus ESP12
And for today’s intriguing question… I’ve been working on the ESP-12 for some time now – the program has never failed to work on power up… today I wanted to put the code back into an ESP-01 as I only wanted to use GPIO0… same code – same kit –…
WS2812B LEDS flicker
If you recall my earlier post on the code for handling WS2812B LEDs with an ESP-12 or similar – I’ve been discovering the odd flicker on the first LED – recall I lengthened the reset pulse to get rid of this – well, I was still getting it very occasionally…
ESP8266 WS2812B LEDs on a Plate
Well, now that I’ve cracked using the WS2812B LEDs – I guess I’d better share the results – especially as it was the work of others that started me off on this road! I went down a LOT of dead routes with this – firstly I was going to have…
MongoDB on the Pi
I’m busy compiling MongoDB for the Pi and it’s going to take hours apparently – so I figured I’d give you some updates while I’m waiting. I’ve made some progress with my little ESP8266 board (ESP-12) in terms of deciding how to handle MQTT. Initially I had a bunch of…
ESP201
Many thanks to readers in here for the comments – I can’t believe how keen people are to help. Ok, so you may recall that some time ago I bought an ESP-201 board and the baseboard to with it – the whole lot was about a tenner on Ebay, a…
Monday Morning at the Lab
Just in case anyone in the UK or EU is even remotely interested, I just put up my little pocket scope on Ebay. http://www.ebay.co.uk/itm/231492939705 Meanwhile talking of Ebay, the Raspberry Pi is currently working a treat on THIS little number…. a cheap WIFI dongle. http://www.ebay.co.uk/itm/331400872324 – it’s been running overnight…
Enter Bluefish for Pi and PC
If you’ve read my blog you will know I have a near pathological aversion to the command line – reminds me too much of DOS and the 90s. So when I got my new spiffy Raspberry Pi 2 (which I am really impressed with and which will almost definitely form…
ESP12 and More Pins
I’m just about to have a go at one of the larger boards – the ESP12 (or 201)… so can someone save me (and others) re-inventing the wheel. Here’s what I do to initialise an ESP-01 port bit GPIO0 as an output. Firstly the setup.. // For GPIO2 just change…