Just a small update on the project. Most DIY’ers would probably have finished a dozen weather stations by this time, lucky for me it is not a race!
Some of the reason things take time is distractions. I can search around for solutions for my current project, stumble upon a exciting new project and de-rail completely. Another reason for the long time is when my planned solutions simply just fail. According to the internet FAIL just means “first attempt in learning”. Well, with the ESP8266 I should be about to NAIL it. That means “Nth attempt in learning”.
Trying to get MicroPython running on the thing is the easiest thing in the world. Thats what the internet says. I have spent many hours trying to follow every guide out there and not getting the same end result. That means that at the moment I am at square one.
So instead of running MicroPython I will give Zerynth a go. This is Python packed in a virtual machine, ready to run on the ESP8266. I gave it a try with some sample code, and it worked straight out of the box. It’s not the real thing, and a bit less DIY than intended, but for a first edition of the weather station I guess it will suffice.
I also looked around to find some way to display and/or store the data. Making a database is easy enough I guess, but there are a ton of ready made web apps out there. So why reinvent the wheel? Thingspeak is actually a free service offering (I think) what I am looking for, and even better: It is open source! This means I will be able to run it on my base station for the weather station.
To wrap it up: The project is not dead. It’s just slow. Also, CivVI came out this weekend, and I’ll continue my project right after this next turn…