nitaybz / homebridge-network-presence

Homebridge plugin that provides occupancy sensor for devices presence in your network
MIT License
41 stars 6 forks source link

Device caching isn't working properly #3

Closed QQQQ2 closed 3 years ago

QQQQ2 commented 3 years ago

On every reboot the registered devices disappear, until you restart the homebridge service again.

[27/11/2020, 19:34:27] [NetworkPresence] Unregistering disconnected device: "undefined" (e0:33:8e:c5:6e:56 [27/11/2020, 19:34:27] [NetworkPresence] Unregistering disconnected device: "undefined" (54:72:4f:8a:af:38 [27/11/2020, 19:34:27] [NetworkPresence] Unregistering disconnected device: "undefined" (82:8d:ba:60:fc:4b [27/11/2020, 19:34:27] [NetworkPresence] Unregistering disconnected device: "undefined" (16:4f:dd:c2:cb:1b [27/11/2020, 19:34:27] [NetworkPresence] Initiating Network Scanner... [27/11/2020, 19:34:27] [NetworkPresence] Adding "User1" Occupancy Sensor Service [27/11/2020, 19:34:27] [NetworkPresence] [User1] - Listening to mac:e0:33:8e:c5:6e:56 [27/11/2020, 19:34:27] [NetworkPresence] Adding "User2" Occupancy Sensor Service [27/11/2020, 19:34:27] [NetworkPresence] [User2] - Listening to mac:54:72:4f:8a:af:38 [27/11/2020, 19:34:27] [NetworkPresence] Adding "User3" Occupancy Sensor Service [27/11/2020, 19:34:27] [NetworkPresence] [User3] - Listening to mac:82:8d:ba:60:fc:4b [27/11/2020, 19:34:27] [NetworkPresence] Adding "User4" Occupancy Sensor Service [27/11/2020, 19:34:27] [NetworkPresence] [User4] - Listening to mac:16:4f:dd:c2:cb:1b

The log looks like it's adding them but they do not show up.

Restart [27/11/2020, 19:38:59] [NetworkPresence] Initiating Network Scanner... [27/11/2020, 19:38:59] [NetworkPresence] Creating New NetworkPresence Accessory for User1 [27/11/2020, 19:38:59] [NetworkPresence] Adding "User1" Occupancy Sensor Service [27/11/2020, 19:38:59] [NetworkPresence] [User1] - Listening to mac:e0:33:8e:c5:6e:56 [27/11/2020, 19:38:59] [NetworkPresence] Creating New NetworkPresence Accessory for User2 [27/11/2020, 19:38:59] [NetworkPresence] Adding "User2" Occupancy Sensor Service [27/11/2020, 19:38:59] [NetworkPresence] [User2] - Listening to mac:54:72:4f:8a:af:38 [27/11/2020, 19:38:59] [NetworkPresence] Creating New NetworkPresence Accessory for User3 [27/11/2020, 19:38:59] [NetworkPresence] Adding "User3" Occupancy Sensor Service [27/11/2020, 19:38:59] [NetworkPresence] [User3] - Listening to mac:82:8d:ba:60:fc:4b [27/11/2020, 19:38:59] [NetworkPresence] Creating New NetworkPresence Accessory for User4 [27/11/2020, 19:38:59] [NetworkPresence] Adding "User4" Occupancy Sensor Service [27/11/2020, 19:38:59] [NetworkPresence] [User4] - Listening to mac:16:4f:dd:c2:cb:1b

On reboot you get this in the log. And the devices show up again.

Is there a clear 'Network Presence' cache options somewhere?

OS | Raspbian GNU/Linux Buster (10) Node v14.15.1 NPM v6.14.8

nitaybz commented 3 years ago

Please check the latest version

QQQQ2 commented 3 years ago

Looking good so far, thanks.