So I get a notification on my phone today that my (relatively newly installed) Nest Protect smoke alarm is going off and there is “smoke in the hallway.” This happens to be the day we have a cleaner in in the morning and nobody else is in the house. Going into the app, I saw that the alarm had been “hushed” (presumably by the cleaner) so I immediately suspected that house was not, in fact, burning down. Got in touch with the cleaner and she reported that there was no smoke but that the alarm kept going off. Luckily I was able to come home and check out the situation. Indeed, when I came home the alarm was freaking out and the air was completely clear. I took the unit outside just to be sure and it still kept going off. I turned the unit off and then on again (channeling the IT Crowd) and still the alarm was going off. So I called customer service. I found the customer service number buried on their web site (and also a US number with no dialing prefix so I had to know how to dial it – not ideal for a UK customer). Once I got through to an agent, they were super-helpful (even though it was the middle of the night for them), took me through a check-list and swiftly arranged for a replacement unit to be sent out to me. I’m still not sure whether the unit was faulty or if it was something the …

Fun with the Nest Smoke Alarm Read more »

This weekend I built a simple temperature sensor with #arduino  and got it sending information to #cosm  via the #gsm  shield, using the #bluevia SIM for data. Even after a year working on this project, this was actually the first time I was able to test the whole thing end to end myself, as a user would do (including purchasing the shield and the Arduino kit itself through online store, activating the SIM and adding balance to it, etc…). The results can be seen below and here: https://cosm.com/feeds/121725 where you can get an updated feed and graph of the temperature in my living room. It’s a pretty simple project but especially since I have been swanning around London telling people how easy it would be to build a connected temperature sensor with this shield, it was gratifying to see that I was right. :) The project uses the Cosm libraries and is built on top of the Cosm example code, but uses the GSM libraries instead of the Ethernet shield ones. In putting it together I realized one of the differences between writing an IoT application for the GSM shield (as opposed to Ethernet or Wifi) will be keeping data volume to a minimum. Also the Cosm example code just activates the network and keeps it active even when the Arduino is just sitting idle, whereas on GSM you’d want to connect and disconnect, especially if you are on battery power.