Now I’m a developer by trade, so this should be easy all I have to do is host a web endpoint, fetch a page from that endpoint with one of the query parameters set to the observed temperature and send myself an email. I did stumble on a way out though, HomeKit can fetch a web page! Not to be defeated, I started to read through the supported functions this is not as easy as it may seem since you are looking on a tiny phone screen. I can turn on a light or automate the sound system to play a song, but none of these would notify me when I was away that the temperature had fallen. Hold up, the shortcut support for HomeKit is super restrictive it cannot create an iMessage, nor can it send an email. So, I started digging a little more the Eve device supports a triggered event in HomeKit that will fire when the temperature goes above or below a defined threshold. Problem solved? Well, hold on, that automation is available as a manually triggered event or triggered by the phone and not the external sensor. Over the last few updates to iOS, Apple has added more and more support for automation, and in the shortcuts app, I can now create a shortcut that reads the sensor data and creates an email for me or sends an iMessage. All this data is coming to me through a small rechargeable sensor from Eve, the Eve Room. I need to figure out why the air quality is low given that the other sensor in the house says, excellent. Right now, the room I’m in is hovering around seventy-two degrees, the humidity is about twenty-nine percent, and the air quality is only ok. So, I can go on my phone or laptop and see precisely the current temperature. That should be easy, given that I have temperature sensors and a home automation setup using Apple’s HomeKit. The problem is that I would like to get a notification anytime the temperature in my house is below sixty degrees Fahrenheit. Or, how to make something that should be simple hard. Using Apple HomeKit, Eve Room, AWS Lambda, and AWS SES Email for freeze alerts.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |