Awesome to see some new development! #422
Replies: 24 comments
-
There is also a new openhab2 node! However yes it would be great that new deviceType will included/fixed. Like FilterMaintenance, Speaker is included but HomeKit says these are not supported (I think it is deprecated). Do you plan to include these also in your fixes or just some bug fixes? |
Beta Was this translation helpful? Give feedback.
-
@crxporter thanks for a kind word 👍
First thing about breaking stuff with new versions. In short, 0.5.0 should be backward compatible. Time for some current goals:
@radokristof again, thanks for contribution 👍 I wrote it on the run. If you have any question or ideas then I am waiting for it! 💯 And Yes, for integrations with outer devices there will be new node. |
Beta Was this translation helpful? Give feedback.
-
Cool! I hadn't seen this yet I'm going to check it out. @Shaquu - the list of goals looks awesome. Count me in as one who will be happy to use nearly all of that. Doorbell will push me to finally run that wire from my attic to my pi. Linked services will help me support "batteries" and maybe I can take "null" states and pass them to homebridge as "unavailable" or something. I can move my homebridge-camera-rpi over to node-red. One thing I haven't been able to figure out is having a rachio-style "irrigation system". My current setup for sprinklers is to have 4 individual valves. This works fine but there is one feature I don't get which is possible on rachio 3 native homekit. This feature is the ability to say "water all zones" which will, obviously, water each zone sequentially. My current setup for sprinklers only lets me run one zone at a time so I can't do "hey siri water the whole yard" instead I have to run the front yard then later say water the back yard. Hopefully this makes sense - maybe it's already available, here is a screenshot I've seen online of what the rachio looks like: I'm very excited for all of this. Feel free to close this thread or leave it open if you'd like input on how users like me think features should work. |
Beta Was this translation helpful? Give feedback.
-
I’m very excited as well. Even more when I see that people use it :) About the sprinklers. Can’t you just make one more button which will enable the rest of valves automatically? Can you share what’s behind your current sprinkler setup? Plugins, configuration files? Sent with GitHawk |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Maybe make something like this? Get Next Zone:
Active:
Check If Running All (by checking flow.get(active) and if so then assign ALL to method. Then switch send you back to Get Next Zone if msg.method is ALL |
Beta Was this translation helpful? Give feedback.
-
Thanks for looking! That would probably work but there is a much easier way if I want to run all... I can just send the HTTP post command to water all. Looks like:
I may as well just put a switch that says "water all" then when I turn it on - well you can guess what happens. The improvement I'm looking for is based on the screenshot I sent earlier about rachio - the valves are all part of one homekit accessory but with multiple zones. I've tried to find the setup in the homekit accessory protocol document but there is nothing about irrigation systems (the document is old). I don't know where to find newer information on the apple webpage. Don't worry too much about it! If during your work you find the homekit protocol method to combine multiple valves into one irrigation controller - let me know I'll be your first tester! |
Beta Was this translation helpful? Give feedback.
-
I'm sure that if Valves looks like as on your screenshot, then rachio uses the IrrigationSystem. |
Beta Was this translation helpful? Give feedback.
-
@crxporter I do worry as I really want to make it work for you the way you want this :) @radokristof I would like to see this website! By the way, if you like this module then please rate it on the node-red site: Thanks! PS. Published 0.5.1 with fix for a bug I made (module stopped working on nodejs7 in 0.5.0). |
Beta Was this translation helpful? Give feedback.
-
Yes I agree. I tried to figure out the irrigation system - but I never could get it to show any valves (zones?) as in the rachio screenshot. I may fiddle with this again tonight and get back to you. The difference with the irrigation system seems to be that you could do like "run the whole program" (I.e. water all zones). My hold up point is in getting the valves combined into the system. If I remember correctly, sending {"foo":"bar"} into the irrigation system service didn't provide any results that looked helpful. Just tried it again and see:
No mention of zone or hint about how to add a zone to the system... |
Beta Was this translation helpful? Give feedback.
-
Done! |
Beta Was this translation helpful? Give feedback.
-
@crxporter give me some time |
Beta Was this translation helpful? Give feedback.
-
I have also rated this node! |
Beta Was this translation helpful? Give feedback.
-
@crxporter linked services landed on dev branch |
Beta Was this translation helpful? Give feedback.
-
@radokristof I will get to your ideas soon I hope :) |
Beta Was this translation helpful? Give feedback.
-
You're killing me - I had work to do today!! So much for that! This is awesome. |
Beta Was this translation helpful? Give feedback.
-
Thanks! I might be missing something but what does this linket services supposed to do in general? |
Beta Was this translation helpful? Give feedback.
-
@Shaquu - Can I get a quick refresher on how to update using the dev branch? I've been just downloading the zip file and copying it to my pi - but that doesn't appear to be working with this. That or I'm missing how to set up a linked service. Edit: found it. Had to run |
Beta Was this translation helpful? Give feedback.
-
The good news: linked services is amazing. The sad news: clicking on irrigation system doesn't turn on everything. I'll program the irrigation controller with 5 valves - my 4 zones plus a "run schedule" or something. I will set up the node red flow to respond with a "water all" command to the controller if I turn on that 5th valve - which will stay on until watering is completed. Easy. @Shaquu - I've tested the irrigation controller and the battery level/charge status/low battery warning. Linked services are the future! So good. |
Beta Was this translation helpful? Give feedback.
-
Stop node-red
Copy and overwrite
Start node-red
There should be a new node on the list on the left called HomeKit Linked.
… Wiadomość napisana przez crxporter ***@***.***> w dniu 06.03.2019, o godz. 18:40:
@Shaquu - Can I get a quick refresher on how to update using the dev branch? I've been just downloading the zip file and copying it to my pi - but that doesn't appear to be working with this.
That or I'm missing how to set up a linked service.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Beta Was this translation helpful? Give feedback.
-
Okay. I am closing this issue for now :) #41 is about linked services. If you have problem with it then you can comment there. |
Beta Was this translation helpful? Give feedback.
-
PS. @crxporter try experimenting with Characteristics to make it work better. Let's continue this talk at new Issue to #41 - your choice. |
Beta Was this translation helpful? Give feedback.
-
I tried all of the valid characteristics on irrigation system - none made anything “come out” of homekit when pressing the icon in a room. I’ll be cranking through and discussing documentation at #50 |
Beta Was this translation helpful? Give feedback.
-
By the way. I took a day off to finish this :) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
@Shaquu - it's awesome to see some new development here. I use this plugin for the bulk of my smarthome, it has been fantastic (good job all those who have come before).
I'm curious if you have a few minutes to answer a couple of questions:
1-what changes have you made (where could I find a changelog?)
2-do you have any goals or roadmap of what you're planning to do next here?
I always like to be sure I know what's changing before I put things in action at home in case I'm going to break something important. I see you put in the PR from @radokristof - I was helping him figure that out a few months ago I'm glad to see it in the production version.
The other things I've seen around are adding things like battery status to be part of all of the services and adding "official" homekit devices into node red. Battery status will be awesome. If I were in charge I would say that adding official homekit devices into node red may be better placed in a separate node red flow. Just my two cents.
Keep up the great work! I'll be watching!
Beta Was this translation helpful? Give feedback.
All reactions