Summer holidays in Australia and it has been a real scorcher of a week. As I need to get some preparation for the school year happening I am still playing with IoT here, even if it’s a little bit harder working away from home.
I’ve been playing with NodeMCU a bit more, because it has the obvious benefit of built-in WiFi, so once configured it just needs power and a network connection and you have data logging.
As noted in my previous post, Xively is no longer providing free hosting, so I need to find other options. A bit of hacking and some examplesonline and I have temperature logging being pushed to ThingSpeak. I’ve put the board outside plugged into a USB phone charger and am using a phone hotspot to provide internet connectivity. Proof-of-concept done!
With a bit of ingenuity and a lot of trial and error there are ways of making this IoT work without having to sign up for commercial services. Since I am doing this for hobbyist/education purposes I can’t really justify paying for business services.
Being the silly season, time was limited to get a new service onboard, although I did spend some time with ThingSpeak it didn’t go smoothly, so I would have to say that Xively do have a very good platform because it was so easy to get up and running in the first place. So at the moment the weather station isn’t logging to the web, and will need some more work done before it does.
The Xively feed started on Mar 14, 2014, so it has been logging data for almost four years. That was my first real IoT experiment so I’m pleased with that! It was interesting to be able to check the weather at home when we were on holidays, and you could even work out who had been working in the study by the changing light levels.