homebridge-eufy-security / plugin

Homebridge plugin to control certain Eufy Security devices
Apache License 2.0
166 stars 24 forks source link

[Bug]: E110 Smart Lock and SoloCam S340 Showing up as Alarm Keypads #546

Open ayyyop opened 5 months ago

ayyyop commented 5 months ago

What happened?

Not sure what's going on, these devices are new to my homebridge, but they are showing up as alarms and having alarm status'. I don't want to have the S340 in my HomeKit, but it's there even when ignoring the device. But the door lock is doing the same things. I'm on the newest version 3.0.0, Raspbian GNU/Linux Bookworm (12), and 20.12.1 js.

Device Type

other (UnSupported)

Plugin Version

beta (Best Effort)

HomeBridge Version

v1.7.x (Supported)

NodeJS Version

v20 (Supported)

Operating System

Raspbian 10+ (Supported)

Relevant log output

0

config

{
    "platform": "EufySecurity",
    "country": "US",
    "ignoreStations": [
        "T8400P2020270542",
        "T8400P20202829FA",
        "T8410P2020280815",
        "T8410P31212928EE",
        "T8410P3121300108",
        "T8170T102349215F",
        "T8502K1023440545"
    ],
    "ignoreDevices": [
        "T8140P812128398E",
        "T8140P8121284107",
        "T8400P2020270542",
        "T8400P20202829FA",
        "T8410P2020280815",
        "T8410P31212928EE",
        "T8410P3121300108",
        "T8114P81214010A9",
        "T8140P8121340879",
        "T8960P0020370F9C"
    ],
    "cameras": [
        {
            "serialNumber": "T8114P81214010A9",
            "enableCamera": true,
            "enableButton": true,
            "motionButton": true,
            "rtsp": true,
            "unbridge": true,
            "forcerefreshsnap": false,
            "useCachedLocalLivestream": false,
            "videoConfig": {
                "audio": true
            }
        },
        {
            "serialNumber": "T8960P0020370F9C",
            "rtsp": false,
            "talkback": false
        }
    ],
    "pollingIntervalMinutes": 30,
    "hkHome": 1,
    "hkAway": 0,
    "hkNight": 3,
    "hkOff": 63,
    "enableDetailedLogging": false,
    "CameraMaxLivestreamDuration": 30,
    "cleanCache": true,
    "stations": [
        {
            "hkNight": 3,
            "hkOff": 63,
            "serialNumber": "T8010P1321281047",
            "hkHome": 1,
            "hkAway": 0
        }
    ]
}
github-actions[bot] commented 5 months ago

Did you check this Common Issues pages ?

lenoxys commented 5 months ago

please click on the shield ICON next to the device and click ignore

ayyyop commented 5 months ago

please click on the shield ICON next to the device and click ignore

I’ve done that. Any idea why they’re showing up as alarms? IMG_1466

lenoxys commented 5 months ago

please click on the shield ICON next to the device and click ignore

I’ve done that. Any idea why they’re showing up as alarms?

IMG_1466

If you look at json do you see serial number within ignoreStation ? And you're looking at it again is the ignore button remains checked ? If not make sure to check it and save it.

ccanalia82 commented 5 months ago

I had this problem in the past. What fixed it for me was change the device to motion sensor then restart HB. Then change it back and restart HB again. Does that work for you? Also, make sure you clear the cached accessories as well. On Apr 17, 2024, at 14:30, lenoxys @.***> wrote:

please click on the shield ICON next to the device and click ignore

I’ve done that. Any idea why they’re showing up as alarms? IMG_1466.jpeg (view on web)

If you look at json do you see serial number within ignoreStation ?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

lenoxys commented 5 months ago

I had this problem in the past. What fixed it for me was change the device to motion sensor then restart HB. Then change it back and restart HB again. Does that work for you? Also, make sure you clear the cached accessories as well. On Apr 17, 2024, at 14:30, lenoxys @.***> wrote:

please click on the shield ICON next to the device and click ignore

I’ve done that. Any idea why they’re showing up as alarms?

IMG_1466.jpeg (view on web)

If you look at json do you see serial number within ignoreStation ?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

You're right as well but normally we cleanup all unused device 45 second after plug-in is started with the new configuration. Let's wait for feedback

ayyyop commented 5 months ago

I had this problem in the past. What fixed it for me was change the device to motion sensor then restart HB. Then change it back and restart HB again. Does that work for you? Also, make sure you clear the cached accessories as well. On Apr 17, 2024, at 14:30, lenoxys @.> wrote: please click on the shield ICON next to the device and click ignore I’ve done that. Any idea why they’re showing up as alarms? IMG_1466.jpeg (view on web) If you look at json do you see serial number within ignoreStation ? —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.>

i don't even see an option to do that.

ayyyop commented 5 months ago

please click on the shield ICON next to the device and click ignore

I’ve done that. Any idea why they’re showing up as alarms? IMG_1466

If you look at json do you see serial number within ignoreStation ? And you're looking at it again is the ignore button remains checked ? If not make sure to check it and save it.

i want to know why i can't get these to show up as what they should be. one should be a door lock and the other should be a camera.. not a station.

lenoxys commented 5 months ago

Can you share your json plug-in config ?

ayyyop commented 5 months ago

Can you share your json plug-in config ?

{ "platform": "EufySecurity", "country": "US", "ignoreStations": [ "T8400P2020270542", "T8400P20202829FA", "T8410P2020280815", "T8410P31212928EE", "T8410P3121300108", "T8170T102349215F", "T8502K1023440545" ], "ignoreDevices": [ "T8140P812128398E", "T8140P8121284107", "T8400P2020270542", "T8400P20202829FA", "T8410P2020280815", "T8410P31212928EE", "T8410P3121300108", "T8114P81214010A9", "T8140P8121340879", "T8960P0020370F9C", "T8170T102349215F" ], "cameras": [ { "serialNumber": "T8114P81214010A9", "enableCamera": true, "enableButton": true, "motionButton": true, "rtsp": true, "unbridge": true, "forcerefreshsnap": false, "useCachedLocalLivestream": false, "videoConfig": { "audio": true } }, { "serialNumber": "T8960P0020370F9C", "rtsp": false, "talkback": false }, { "serialNumber": "T8502K1023440545", "rtsp": false, "talkback": false }, { "serialNumber": "T8900P0021291EEA", "rtsp": false, "talkback": false }, { "serialNumber": "T8170T102349215F", "rtsp": false, "talkback": false } ], "pollingIntervalMinutes": 30, "hkHome": 1, "hkAway": 0, "hkNight": 3, "hkOff": 63, "enableDetailedLogging": false, "CameraMaxLivestreamDuration": 30, "cleanCache": true, "stations": [ { "hkHome": 1, "hkAway": 0, "serialNumber": "T8010P1321281047", "hkNight": 3, "hkOff": 63 } ] }