ioBroker.ring icon indicating copy to clipboard operation
ioBroker.ring copied to clipboard

[FEATURE REQUEST] Ring Intercom Support

Open MikeHotel0815 opened this issue 3 years ago • 10 comments

I've gotten my "Ring Intercom" yesterday. I implemented it successfully to my ioBroker Installation, but there is no "ring event"

image

Integration would be much appreciated.

MikeHotel

MikeHotel0815 avatar Oct 27 '22 09:10 MikeHotel0815

Yes, I need this integration too. At least a basic implementation for getting the events and setting the opener would be nice.

obiwan007 avatar Oct 27 '22 12:10 obiwan007

yep would be nice.. its also the only device that i got in the moment :)

PS: Battery Status where also very important

tehmilcho avatar Oct 27 '22 13:10 tehmilcho

Probably will take some time as the library for accessing the ring api is also not able to retrieve the list of "other" devices where there is no alarm bridge existing. No idea when somebody reverse engineered the API. Bummer that there is no official documented way on accessing the backend API. After such a long time of existing ring devices I though that this is already the case. I just need somehow an option to trigger something if the bell is ringing... I could not find any integrations with other systems so far.

obiwan007 avatar Oct 27 '22 17:10 obiwan007

i never used Ring so im quite shock that there is no offical API doc. I just log in to the Website to check if you can grap maybe something there but the funny think is .. my Dashboard is empty .. i can only see my device in the App so maybe there is not that good integration also by ring it self?

tehmilcho avatar Oct 27 '22 18:10 tehmilcho

Probably will take some time as the library for accessing the ring api is also not able to retrieve the list of "other" devices where there is no alarm bridge existing.

When the pending Issue https://github.com/dgreif/ring/issues/1083 is resolved, I can address this topic in the iobroker adapter.

theimo1221 avatar Oct 27 '22 18:10 theimo1221

I am also very interested in this feature. I would also volunteer for a tester.

WaldemarCichon avatar Oct 30 '22 10:10 WaldemarCichon

Seems that the first step is done. Via homekit the Ring Intercom can be adressed to open the door.

kueppert avatar Dec 05 '22 06:12 kueppert

Still not at home. Will be there tomorrow.

WaldemarCichon avatar Dec 05 '22 11:12 WaldemarCichon

Seems that the first step is done. Via homekit the Ring Intercom can be adressed to open the door.

If I understood correctly, also battery indicator and notifications are working :)

ChristopherGier avatar Dec 06 '22 13:12 ChristopherGier

Probably will take some time as the library for accessing the ring api is also not able to retrieve the list of "other" devices where there is no alarm bridge existing.

When the pending Issue dgreif/ring#1083 is resolved, I can address this topic in the iobroker adapter.

And solved now #1083 :)

kueppert avatar Dec 12 '22 06:12 kueppert

Short reminder to you folks about this being an issue thread about iobroker.ring Adapter and not a discussion/forum/discord about iobroker scripting.

theimo1221 avatar Dec 15 '22 20:12 theimo1221

Ready for testing in version 3.2.3

theimo1221 avatar Dec 15 '22 21:12 theimo1221

Hey,

seems not to work .. if you press the Button nothing happend. And in the Log is the follwing Error:

022-12-15 22:35:10.569 | error | Recieved State Change on Subscribed State, for unknown Device/Location "intercom_206684895"

image

tehmilcho avatar Dec 15 '22 21:12 tehmilcho

Good Evening @tehmilcho,

Thanks for the feedback, I was able to spot a mistake and published a new release version. Regarding intercoms I heavily rely on your feedback as I don't own such a device myself.

theimo1221 avatar Dec 15 '22 22:12 theimo1221

Hey, it looks better there is no issue anymore in the logs but because its late i have not checked if there door was unlocked (Multi-Familie Home). But im getting not a notification in the Ring app, normally when i use the App to open the door i get a Pushmessage.

I will check it "tomorrow" and give you a feedback.

tehmilcho avatar Dec 15 '22 23:12 tehmilcho

i can confirm its works :) You will not get the Push Message but the Door will be unlocked :)

tehmilcho avatar Dec 16 '22 14:12 tehmilcho

The "ring" as well as the "unlock" is working. Nice!!!

MikeHotel0815 avatar Dec 16 '22 16:12 MikeHotel0815

The "ring" as well as the "unlock" is working. Nice!!!

Hello MikeEcho0815, the "unlock" and the "debug" worked fine for me, but how can I detect a "ring"?

GermanSheepDog avatar Feb 04 '23 15:02 GermanSheepDog

Hi @theimo1221, any chance to get the debug output into data points? Florian

flosch90 avatar Aug 29 '23 14:08 flosch90

Hi @flosch90 Can you clarify what you need/want specifically?

theimo1221 avatar Aug 29 '23 18:08 theimo1221

Hi Thiemo,

in the iobroker you can install at least version 3.2.2. And I do not know, how to install the current one. The command line npm install iobroker.ring install still the 3.2.2.

Am Fr., 16. Dez. 2022 um 19:33 Uhr schrieb Thiemo Hoffmann < @.***>:

Closed #385 https://github.com/iobroker-community-adapters/ioBroker.ring/issues/385 as completed.

— Reply to this email directly, view it on GitHub https://github.com/iobroker-community-adapters/ioBroker.ring/issues/385#event-8059030073, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQPHGJAA4PSGCBFAOT6JKBLWNSYXZANCNFSM6AAAAAARP2W43E . You are receiving this because you commented.Message ID: <iobroker-community-adapters/ioBroker. @.***>

-- https://g.page/r/CQZcl7aY7OYzEB0/review 

CiSmart Solutions GmbH

Wiedenkamp 45 38159 Vechelde

Registergericht: Amtsgericht Braunschweig Registernummer: HRB 209029

Geschäftsführer: Christine Schmidt, Andreas Cichon

Pflichtinformationen gemäß Artikel 13 DSGVO  Im Falle des Erstkontakts sind wir gemäß Art. 12, 13 DSGVO verpflichtet, Ihnen folgende datenschutzrechtliche Pflichtinformationen zur Verfügung zu stellen: Wenn Sie uns per E-Mail kontaktieren, verarbeiten wir Ihre personenbezogenen Daten nur, soweit an der Verarbeitung ein berechtigtes Interesse besteht (Art. 6 Abs. 1 lit. f DSGVO), Sie in die Datenverarbeitung eingewilligt haben (Art. 6 Abs. 1 lit. a DSGVO), die Verarbeitung für die Anbahnung, Begründung, inhaltliche Ausgestaltung oder Änderung eines Rechtsverhältnisses zwischen Ihnen und uns erforderlich sind (Art. 6 Abs. 1 lit. b DSGVO) oder eine sonstige Rechtsnorm die Verarbeitung gestattet. Ihre personenbezogenen Daten verbleiben bei uns, bis Sie uns zur Löschung auffordern, Ihre Einwilligung zur Speicherung widerrufen oder der Zweck für die Datenspeicherung entfällt (z. B. nach abgeschlossener Bearbeitung Ihres Anliegens). Zwingende gesetzliche Bestimmungen – insbesondere steuer- und handelsrechtliche Aufbewahrungsfristen – bleiben unberührt. Sie haben jederzeit das Recht, unentgeltlich Auskunft über Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten zu erhalten. Ihnen steht außerdem ein Recht auf Widerspruch, auf Datenübertragbarkeit und ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Ferner können Sie die Berichtigung, die Löschung und unter bestimmten Umständen die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten verlangen. Details entnehmen Sie unserer Datenschutzerklärung https://cismart.de/datenschutz.

WaldemarCichon avatar Aug 29 '23 20:08 WaldemarCichon

Hi @theimo1221, taking a look at the debug response ("debug_request" data point) there are some useful values (like percentage value of the intercom battery). Would be nice to have them as separate date point. I'm currently getting those values by using a script (javascript adapter of the ioBroker).

flosch90 avatar Aug 29 '23 22:08 flosch90