Friday at 03:37 AM3 days @bmercier I had to authenticate recently and made a note to see if I can catch that condition via program. I already test the node server status for being offline. Is being offline also potentially an indication authenticate required? I don't think it does as I didn't get a notification in recent case. To that end, I wrote following 3 programs. Would they catch it at least within an hour? Also, is best practice to test each ring device for offline in addition to the node server (read other posts where they are not necessarily the same-- none of my Ring devices are battery powered)Ring:Ring Test Results_Run At Startup - [ID 014F][Parent 01F5][Run At Startup]If- No Conditions - (To add one, press 'Schedule' or 'Condition')ThenRun Program 'Ring:Ring Test Poll Results' (Then Path)Else- No Actions - (To add one, press 'Action')Ring:Ring Test Poll Results - [ID 0150][Parent 01F5]IfTime is Last Run Time for 'Ring:Ring Test Poll Results' + 1 hourThenSet 'Ring / Ring' Test RingElse- No Actions - (To add one, press 'Action')Ring:Ring Test Poll Results Evaluation - [ID 0152][Parent 01F5]If'Ring / Ring' Test result is Ring Auth. FailureOr 'Ring / Ring' Test result is TimeoutOr 'Ring / Ring' Test result is FailureThenSend Notification to 'JPaulText' content 'Ring NodeServer Failure'Else- No Actions - (To add one, press 'Action') Edited Friday at 03:49 AM3 days by hart2hart
Friday at 05:49 PM3 days None of these will help.The connection status just means that the plugin is connected to MQTT or not - this basically tells you if the plugin is running or not.The test actually tests a few things, but it will not catch the case where authenticaton is required.The only ways I can think of at this time:Try to turn on/off a floodlight. It will fail if not authorized. But since floodlights don't have a status property, I don't know how you could catch that error programmatically.If acceptable, you could delete one of the device, then trigger a discovery on the controller. But I don't know how you could test for the presence or not of a device.That's an interesting case.
Saturday at 04:16 PM2 days Author 22 hours ago, bmercier said:None of these will help.The connection status just means that the plugin is connected to MQTT or not - this basically tells you if the plugin is running or not.The test actually tests a few things, but it will not catch the case where authenticaton is required.The only ways I can think of at this time:Try to turn on/off a floodlight. It will fail if not authorized. But since floodlights don't have a status property, I don't know how you could catch that error programmatically.If acceptable, you could delete one of the device, then trigger a discovery on the controller. But I don't know how you could test for the presence or not of adevice.That's an interesting case.Thanks, @bmercier . I can only recall needing to authenticate at install and couple weeks ago. Do you know what triggers a need to authenticate? I'm considering replacing my ring doorbell wit the new Pro 3 4K version. The issue is the new pro 3 does not have a way to ring you in house chimes. I use this capability in older doorbell to close a relay that signal to my Russound whole house audio system that plays the chime overall a set of speakers per floor. I've created the following programs that will detect the ding and close the rea in an IOLinc. Before I use it (in all the cloud glory) to signal doorbell, I wanted to ensure that Ring (device or service) is not prone to going offline and hence I would miss the doorbell ring. Ring should create a kit like the mini chime that receives the signal wireless but not cloud that will see the ring and close a relay. What do you think? Is there no way to detect Ring is not working for whatever reason? What does the Test function do? Sorry for all the questions as I can't locate more documenations.Thanks,PaulFront Porch:Doorbell Rang - [ID 017A][Parent 00E3]If 'Front Porch / Front Porch:Ring Doorbell' is switched Ding Then Set 'Attic / Attic:Doorbell Trigger' On Ring:Ring Front Porch Doorbell Status - [ID 0153][Parent 01F5]If 'Front Porch / Front Porch:Ring Doorbell' Status is not OnlineThen Send Notification to 'JPaulText' content 'Ring Node Is Offline'
Saturday at 09:21 PM2 days Author …adding a bit more. Since node server can see need to Authenticate, could that be added as a node or field to detect it in eISY program? Edited Saturday at 09:27 PM2 days by hart2hart
Create an account or sign in to comment