OpenSprinkler Forums Comments, Suggestions, Requests Idea: HomeKit Client "Hey Siri, turn off the sprinkler today."

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
  • #41325



    i found a very interesting project:

    Its a client for HomeKit. It works on Go or Node.js. So we can run this on the Raspberry or other linux systems and make a bridge from ths OS-API to HomeKit.

    With this Client we can intergrate the Opensprinkler in the Apple HomeKit.
    – control over voice (Siri)
    – better integration in the iOS
    – trigger events from other HomeKit Nodes
    – HomeKit bridge for other IoT stuff
    more infos here:

    “Hey Siri, please turn the sprinkler off today.”

    What do you think about this? 🙂



    I think it would be a fun project to do and cool to show to friends. But frankly I’ve had enough frustration with Siri that I doubt I would use it on a day to day basis…



    HomeKit is good, but IFTTT is better…

    Please Ray don’t forget me :…



    Yes, I did read your reply there and have kept notes about it. I didn’t have further questions so didn’t reply again.




    I have completed a semi-related project using a Raspberry Pi running this GitHub repo:

    Using the Homebridge-CMD plugin:

    Basically, it takes in a Siri (Homekit) input, and outputs any cmd command line you set up.

    I’m new to OpenSprinkler, but if OpenSprinkler allows any sort of command line operation, then it should work.

    For example, if you can do something like the following at the command prompt:
    opensprinkler:~ root$ opensprinkler-run zone1 now

    … then it should be possible to get this working.

    Have a look at homebridge, it’s a pretty fun project in general, and it most likely can be used together with OpenSprinkler.



    You can communicate with OpenSprinkler through HTTP GET command:
    Most programming languages support sending GET commands, and you can also do so in command line by using ‘curl’.



    Hi Ray,

    I’m still expecting (hoping) for IFTTT compatibility !

    Any (good) new ?

    Best regards.




    I would avoid IFTTT, it is ok for use as a demo or toys, but the latency and unreliability for a production or mission-critical system is questionable.

    Bear in mind it is a free service, so there is no incentive for good customer support or longevity. They might be buried under the weight of their own popularity.

    Personally, Siri has been disappointing, I have had much more success with Amazon Echo/Alexa (I have both Siri and Echos). There is such a huge difference in having a voice command system that doesn’t require having an iPhone and taking it out of your pocket.

    My wife and other family members hate using Siri but have taken to Alexa “organically”. They watched me use it and started talking to it on their own, imitating my voice commands, without my having to nudge them or instruct them in how to use it.

    Alexa is also “platform neutral” because you don’t have to have an IPhone, so Android, Windows Phone, Blackberry, and non-phone users are not left out.

    I would suggest anyone working on plug-ins or integrations take at look at the Echo. Right now, it is the most popular voice control and “Multi-product automation hub”. (Yeah, Google has an Echo clone coming out later this year, but nobody knows if it will be a dud like many of their other hardware products or a contender – too early to bet on that yet.)



    Personally I am really looking forward to Google Home, mostly because ‘OK google’ is by far the most usable and reliable voice-based control I’ve played with. I use a Nexus phone and routinely use ‘OK google’ to send text messages, perform searches and so on. Its accuracy is great. I also have an Echo, but I’ve had plenty of amusing moments where it does something weird or completely misunderstood what I was asking…



    Google’s unabashed clone of the Amazon Echo is interesting. They certainly have more cloud/back-end capability than Amazon when it comes to services and natural language parsing.

    Amazon Echo is limited by only understanding US English and the although it has good speech recognition, I would call the interface a “voice command line” as it doesn’t have any real natural language understanding or context.

    Google is really good, too good, on having context and being able to parse input based on current or prior contextual history. Unfortunately, that is often “too good”, I don’t like Google knowing so much about me and what I have done and Google is fast and loose when it comes to privacy – they only care about selling data to advertisers, not protecting user privacy.

    Ideally, I would like to see Apple’s Siri 3rd party toolkit continue to evolve (what they just opened up at WWDC 2016 is very interesting).

    It would be awesome if Apple, or maybe a smart 3rd party h/w guy, were to develop a far-field microphone array that perhaps used bluetooth to connect to Siri. One or more remote microphones plus Siri would be strong competition to Amazon Echo and the upcoming Google device.

    Until Apple has some kind of microphone input that is not tied to pulling your phone out of your pocket (and limited to having to have an iOS phone/device), they are going to be left out of the “voice revolution” – at least for home control.



    I just got a email from a user describing how he has been able to use OpenSprinkler with Amazon Echo through IFTTT. I will try it out myself and hopefully blog about it.



    I have created an integration for Homebridge:

    “Hey Siri, turn off my sprinklers” works, plus some other niceties.

    There’s not a really good way to manipulate run-once programs with a valve-by-valve basis, so I haven’t implemented anything on that front yet. Would welcome input from the community / OpenSprinkler creator on how to best go about this.



    Cool. Thanks for sharing!



    @timcharper Thank you for this plugin! Your work on homebridge-og is amazing and has been making my life easier since your last PR. Can’t wait to put this to use too.

Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums Comments, Suggestions, Requests Idea: HomeKit Client "Hey Siri, turn off the sprinkler today."