![]() You could even just make the modems use all the same code and refer to them by MAC address when they are sending out alarm messages to your server ("alarm a0:b1:c2 is activated"). It might be cheaper and more adaptable to have just one device listening for any beeps but it's going to be much more complex than just adding modems to all your devices that you care to listen to that fire off messages to a home server that would forward alerts if need be. The alarm might even have a signal that is always active when the alarm is going off versus pulsing to active the beeper. You might even have enough room to fit the thing inside the alarm and power it using the onboard power supply. Program an ESP8266 to fire off a message whenever the interrupt pin is driven high. Why not just monitor the actual beeper's voltage and alert when its going off? It seem's a lot more difficult to analyze audio and listen for specific sounds and patterns than it is to just trigger an interrupt when a beeper turns on. I've had it running for over a year now, and it's been quite nice. Message: "Bedroom alarm sensor has been tripped!" Setting up an SMS to me when a motion sensor tripped was pretty easy, my automation was: Need to write YAML for the automations, though a new GUI makes this easier for many cases Well written Python 3 code-base that's fairly easy to read and see what's going on yourself Can use existing SmartThings/etc hubs or Z-wave usb stick to talk to most anything Easy to write your own Python component to integrate with new stuff Integrates with most everything thanks to the huge component library ( ) No internet required, can run entirely on a Rasberry Pi It ticks off a bunch of check-boxes that made it a great home OSS solution: I was originally considering openhab, but then I discovered Home-Assistant ( ) and I've been hooked since. But it still sounds like commercial products can't just add HomeKit compatibility via software without breaking Apple's terms. This is not new (though official support for it is). It is possible to add a software authenticated device to a HomeKit network, though you get warned when doing so. They plan to add HomeKit support via a software update, but they do in fact already ship their hardware with an MFI HomeKit authentication chip. So Apple's own docs clearly refute the notion that non-HomeKit hardware can receive a software update to become HomeKit compatible. The linked HomeKit FAQ says that software authentication is only for non-commercial devices, and that commercial/shipping products are still required to use the hardware authentication chip. In other words, you won’t have to replace your stuff to make it Apple-compatible going forward, and you’ll get HomeKit’s lauded security thrown in for free - provided the device maker actually goes in and implements it. The biggest change was the introduction of software-based authentication. Despite this line in the article:Īt WWDC in May, Apple quietly announced that it planned to relax some of those restrictions. This is a confusing concept to explain to users if they've been using our protocol for the last 2 years and now want to migrate to Homekit. ![]() The user has to have an ipad or apple tv in the house to act as a gateway. Lastly there is no way to make our hub present itself for remote connections in Homekit, despite Apple requiring us to use chips certified to their standard. I don't understand why Apple can't certify the products with their own Home app. The review process is very cumbersome as well, the company I work for wants users using the Home app, but apple requires we create a homekit compliant app to certify the hardware. ![]() The concept of device vs service has been creating confusion for both our custom app as well as how devices are displayed in the Home app. I can't say so far that I've been impressed with how things work on the Apple side. I've been contracting with a major iot company for a couple years and their new product for the past year has been working on becoming homekit compatible. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |