If using Rule Machine, would it be something like this?
I think that looks right.
But, be careful if you want to also have an HSM mode change set the Ring system to Away so you don't run the rule too many times (Ring update changes HSM, HSM update then changes Ring, ....). Depending on what you're doing, that might not be a big issue (you could add an "if HSM not xxx mode set Mode xxx" and something similar to the rule that changes Ring).
Also, consider what happens if HSM is already in the "Armed Away" mode when Ring is set to "away" (or vice versa)--just a question of whether or not you want to do anything.
I'm not saying you've got anything wrong--just some points to consider.
Thanks. I made a separate rule for when Ring is armed in Home mode. I don't need to set Ring using Hubitat's modes, although that might be an interesting thing to try. Mostly I use the Hubitat Away Mode as a variable in certain rules that tells them not to fire if we are away.
Someone mentioned a "sync modes" option. Is that really a thing or does it have to be done only through Rules Machine?
Thanks. So when I do that, Hubitat is indeed in Armed Away mode when Ring is armed away. But when Ring is disarmed or Armed Home, Hubitat simply reads as "Disarmed." Should it not be "Armed Home" or something like that when Ring is Armed Home?
Yes - It follows Ring arming modes with HSM when that is enabled. That’s how I have mine setup and it works great!
The only mode that doesn’t get engaged by Ring is Arm Night, since there is no Arm Night in Ring…
That is the reason I don't sync them automatically...
I detect the changes in one and update the other (checking BEFORE updating the other to ensure it's not set, so i don't get in a loop).
That way, I can arm HSM either Home or Night... And make sure Ring is armed Home either way.
So to clarify, when you arm Ring in "arm home" mode, Hubitat also will be in "Arm Home" mode? Because that's not happening for me. It does "Arm Away" when Ring is armed away, but it's disarmed for me when Ring is armed home.
Odd - for me, when I arm Ring home, HSM arms Home as well…
And you are using that sync option in device properties, right? As opposed to writing a custom rule?
I wonder if the problem could be that I edited the modes that were available. By default the modes available in my Hubitat were "Day," "Evening," "Night," and "Armed Away." And I might have renamed "Armed Away" from something else... maybe "Armed" or "Away."
Then I added "Armed Home" but I have no idea how to make Hubitat understand what that is.
You have a default mode that reads as "Home?"
That might very well be the problem. A Rule Machine rule could be created instead, or you can change the mode names to their default values.
Hi All,
I have been having a problem for the last week or so with this version of the Ring Integration. Motion sensors which used to work fine and report their status to Hubitat, now seem to stop talking randomly. I can see them ok in the Ring App, and they appear to work within that environment, only the Hubitat interaction seems to have failed. It will occasionally restart on rebooting the hub, but it always stops again after an hour or so.
I recently had a second location Shared to me under Ring with about 35+ devices, but my own location only has about 10-12 devices. The Ring integration picked these up, too. Is there an upper limit?
All suggestions welcome!
Thanks
@Sebastien @rob9 how are you guys getting the sync to HSM in the options? Is there something I need to install or turn on ? I don’t have those options
I do it through rules so I have more control.
But, you need to expand the parent device your in on the device list and go to the Ring Virtual Alarm Hub device to find the setting:
Oh yes I got it . So I think I agree with you as I don’t really need ring to sync with HSM . I have modes right now day,evening,night I would like to add two more modes to HE home and disarm. Then when ring goes into home mode then HE will also go into that mode . And same for disarm, now that know is possible. How can I this do this exactly?
My goal: use ring home as a trigger to trigger HE into Home mode which then turns lights red and dims lights . Ect
Disarm would turn everything back to normal.
I think I’m just stuck with the mode which I’m not seeing options to make ring status a trigger .
You just need to write a rule(s) that trigger off the device's "mode" custom attribute. Make sure you use the exact values and case you see in the device state.
Then, change HSM as desired for each mode
I'd recommend not changing anything if it's current set to the desired value.
Ok so I don’t think I understand fully. So you’re saying to make this work I have to have HSM setup and also turn on the sync feature in the screen shot ? Sync ring alarm mode to HSM mode has to be on correct? Once that’s done I just make a rule
Not necessarily.
The sync feature automatically syncs the two, in the manner it wants.
If you want to sync differently, like I do, you can do it all manually.
Ring only has 3 modes: off, away, home
HSM has many others.
I use the HSM mode in many rules to detect the state of the house, since I can have Away, Home, Night, and Disarmed (plus DIsarmed All, which I don't really use but try to check for in my rules).
When Ring switches to "Home", I can use logic (time) to decide if I want to set HSM to Home or Night--as an example.
You can set the "Trigger" for the rule that detects Ring Alarm changes as a "Custom Attribute" of "mode:" and select either the mode you want to detect or "*changes*".
Then, just write the rule to do what you want (there are direct commands to set and trigger off HSM status). To detect the current state of the Ring Alarm, you use the "mode" Custom Attribute".