kiwi-cam / homebridge-broadlink-rm

[This fork supports TV accessories] Broadlink RM Mini and Pro plugin for homebridge: https://github.com/nfarina/homebridge
Apache License 2.0
302 stars 96 forks source link

Device 3 Not Found #83

Closed masterfordev closed 3 years ago

masterfordev commented 3 years ago

Hello, now i got a new RM 4 Mini (now i have 3) but when i added this is discovered (displayed in the console homebridge) but when i tried to send the learn-code this say "device not found". The new device is: 192.168.5.103 33:aa:bbcc:dd:ee.

Any idea why? Log with host manually added:

[2020-10-8 12:33:31] [BroadlinkRM] [INFO] Discovered Manual RM4 Device (2225) at 192.168.5.103 (33:aa:bbcc:dd:ee)
[2020-10-8 12:33:31] [BroadlinkRM] [INFO] Discovered Manual RM4 Device (2225) at 192.168.5.102 (22:aa:bb:cc:dd:ee)
[2020-10-8 12:33:31] [BroadlinkRM] [INFO] Discovered Manual RM4 Device (2225) at 192.168.5.101 (11:aa:bb:cc:dd:ee)
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet sent: 5aa5aa555aa5aa5500000000000000000000000000000000000000000000000098cb000025226a00020000040200000701000000d7be0000163e4c9af40f1432f8aa48e03601ca49
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet sent: 5aa5aa555aa5aa5500000000000000000000000000000000000000000000000099cb000025226a00030000040200000701000000d7be0000163e4c9af40f1432f8aa48e03601ca49
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000b2cb000025226a00020000040200000701000000d7be00003256cc283f6fd27897a8e53611300d95
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000b3cb000025226a00030000040200000701000000d7be00003256cc283f6fd27897a8e53611300d95
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000d3ca000025226a00020000040200000701000000d7be000090122483a7650f85be1b8f0de3175c1e
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000d4ca000025226a00030000040200000701000000d7be000090122483a7650f85be1b8f0de3175c1e
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet sent: 5aa5aa555aa5aa550000000000000000000000000000000000000000000000009acb000025226a00040000040200000701000000d7be0000163e4c9af40f1432f8aa48e03601ca49
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet sent: 5aa5aa555aa5aa550000000000000000000000000000000000000000000000009bcb000025226a00050000040200000701000000d7be0000163e4c9af40f1432f8aa48e03601ca49
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet received:  0a00240000001d104a38010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000b4cb000025226a00040000040200000701000000d7be00003256cc283f6fd27897a8e53611300d95
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000b5cb000025226a00050000040200000701000000d7be00003256cc283f6fd27897a8e53611300d95
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000d5ca000025226a00040000040200000701000000d7be000090122483a7650f85be1b8f0de3175c1e
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000d6ca000025226a00050000040200000701000000d7be000090122483a7650f85be1b8f0de3175c1e
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet received:  0a00240000001f0d4443010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet received:  0a00240000001d5c470d010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet received:  0a00240000001d5c470d010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet received:  0a00240000001f0d4443010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet received:  0a00240000001d104a38010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet received:  0a00240000001d5c470d010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet received:  0a00240000001d104a38010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet received:  0a00240000001f0d4443010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet received:  0a00240000001d104a38010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet received:  0a00240000001f0d4443010000000000
[2020-10-8 12:33:32] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet received:  0a00240000001d5c470d010000000000
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000d7ca000025226a00060000040200000701000000d7be000090122483a7650f85be1b8f0de3175c1e
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000b6cb000025226a00060000040200000701000000d7be00003256cc283f6fd27897a8e53611300d95
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000b7cb000025226a00070000040200000701000000d7be00003256cc283f6fd27897a8e53611300d95
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet sent: 5aa5aa555aa5aa55000000000000000000000000000000000000000000000000d8ca000025226a00070000040200000701000000d7be000090122483a7650f85be1b8f0de3175c1e
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet sent: 5aa5aa555aa5aa550000000000000000000000000000000000000000000000009ccb000025226a00060000040200000701000000d7be0000163e4c9af40f1432f8aa48e03601ca49
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet received:  0a00240000001d144a3f010000000000
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet received:  0a00240000001f0d4521010000000000
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet received:  0a00240000001d5c465d010000000000
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 22aabbccddee ) Packet received:  0a00240000001d144a3f010000000000
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 33aabbccddee ) Packet received:  0a00240000001f0d4521010000000000
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet sent: 5aa5aa555aa5aa550000000000000000000000000000000000000000000000009dcb000025226a00070000040200000701000000d7be0000163e4c9af40f1432f8aa48e03601ca49
[2020-10-8 12:34:05] [BroadlinkRM] aprender getSwitchState: undefined
[2020-10-8 12:34:05] [BroadlinkRM] [DEBUG] ( 11aabbccddee ) Packet received:  0a00240000001d5c465d010000000000
[2020-10-8 12:34:07] [BroadlinkRM] [ERROR] Learn Code (Couldn't learn code, device not found)

and i added the hosts with this config:

"hosts": [
                {
                    "address": "192.168.5.103",
                    "mac": "33:aa:bbcc:dd:ee",
                    "isRFSupported": false,
                    "isRM4": true
                },
                {
                    "address": "192.168.5.102",
                    "mac": "22:aa:bbcc:dd:ee",
                    "isRFSupported": false,
                    "isRM4": true
                },
                {
                    "address": "192.168.5.101",
                    "mac": "11:aa:bbcc:dd:ee",
                    "isRFSupported": false,
                    "isRM4": true
                }
            ]

Logs with auto-discovered devices:

[2020-10-8 12:46:56] [BroadlinkRM] [INFO] Discovered Broadlink RM Mini 4 (62bc) at 192.168.5.103 (33:aa:bbcc:dd:ee)
[2020-10-8 12:46:56] [BroadlinkRM] [INFO] Discovered Broadlink RM Mini 4 (62bc) at 192.168.5.102 (22:aa:bb:cc:dd:ee)
[2020-10-8 12:46:56] [BroadlinkRM] [INFO] Discovered Broadlink RM Mini 4 (62bc) at 192.168.5.101 (11:aa:bb:cc:dd:ee)

The other 2 devices are working fine. Just the third device is not working (192.168.5.103 33:aa:bbcc:dd:ee).

masterfordev commented 3 years ago

I discovered that the error appears after adding an aircon, it appears as "not responding" (in the Home App), but if I turn on the aircon, it doesn't show error anymore (and it works without problem, it turns on and changes the temperature) and the learn-code works without problem.

masterfordev commented 3 years ago

Nevermind, thinks i discovered the issue.

I have "hideLearnButton": false, and i added the learn-button manually in the config, so i think thats why it showed "device not found".

masterfordev commented 3 years ago

@kiwi-cam Maybe you can add a message warning the user to change the “hideLearnButton” to false when adding an accessory type "learn-code" manually.