Skip to content

Doorbell mystery #294

@sim404

Description

@sim404

Hi,
I've been using the doorbell example for more than a year and 99.999% of the time it works just fine, thank you. However, after approx 2months of perfect running it stops responding to a door press (both my physical bell press, and, if I tap 'press' in the sinricpro app). This has happened several times and I estimate once every 1 to 2 months. Its no big deal but it is an irritating mystery.
Once in the uncooperative state the only solution is a hard reset.

After the first occasion and because I couldn't find a cause I put some Telegram messaging around the button press code and from that I know for sure that its running through the standard example code:
[SinricProDoorbell& myDoorbell = SinricPro[DOORBELL_ID]; // get doorbell device back.
myDoorbell.sendDoorbellEvent(); // send doorbell event]

I also know that wifi and sinric are connected because I have leds around both and my other separate but same location esp32 sinric stuff is working fine during).

The only clue I have is that when I look on the app it says the device is online but when I tap 'press' it says "Device did not handle setPowerState". The question that's driving me nuts is why is it not handling it. I've had a rummage through the doorbell related include files but couldn't find a suspect. Anyway, quite frankly the code is way out of my league.

I would welcome your comments on what the cause of the mystery might be. Thanks for reading.
Regards, Steve

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions