iobroker-community-adapters / ioBroker.ring

Ring Video Doorbell Adapter
MIT License
29 stars 14 forks source link

Events - doorbell is becoming true several times after bell is pressed #711

Open MrDfromLA opened 3 months ago

MrDfromLA commented 3 months ago

I used the boolean doorbell in a javascript. After pressing the doorbell the boolean becomes true. In the next ten minutes after the bell was really pressed the boolean turned randomly true and trigged my script.

The expected behaivior is that the the boolean just turned one time true after pressing the bell.

ring 5.0.10 node-js v18.19.0 iobroker npm 10.2.3

Borstig commented 3 months ago

Here is the same problem. ring 5.0.10 node-js v18.19.0 npm 10.2.3

Missed Ring 15:50 (Event History Ring App)

sensor.door If there is a Doorbell Press Event => ON-Status 15:50 If there is a Doorbell Press Event => OFF-Status 15:50 If there is a Doorbell Press Event => ON-Status 16:07 If there is a Doorbell Press Event => OFF-Status 16:07 If there is a Doorbell Press Event => ON-Status 16:15 If there is a Doorbell Press Event => OFF-Status 16:15

tccflash commented 1 month ago

Exactly same situation here.

DrBakterius commented 1 month ago

For me too. However, as the value then only becomes ‘true’ for a few milliseconds, I have solved this with a short delay in the script.

tccflash commented 1 month ago

For me too. However, as the value then only becomes ‘true’ for a few milliseconds, I have solved this with a short delay in the script.

Can I ask you how big your delay in your script is?

DrBakterius commented 1 month ago

500 ms

Yunkie commented 2 weeks ago

Here is also the same. Thats one time press result:

14.09.2024 22:52 | true 14.09.2024 22:52 | false 14.09.2024 22:55 | true 14.09.2024 22:55 | false 14.09.2024 22:57 | true 14.09.2024 22:57 | false 14.09.2024 22:57 | true 14.09.2024 22:57 | false 14.09.2024 22:58 | true 14.09.2024 22:58 | false 14.09.2024 23:00 | true 14.09.2024 23:00 | false 14.09.2024 23:00 | true 14.09.2024 23:00 | false 14.09.2024 23:01 | true 14.09.2024 23:01 | false 14.09.2024 23:02 | true 14.09.2024 23:02 | false 14.09.2024 23:03 | true 14.09.2024 23:03 | false

What can we do?

Borstig commented 2 weeks ago

I restart the Ring adapter every 20 minutes, which has resolved the issue for me.