Limych / addon-presence-monitor

Hassio Add-on. Passive Bluetooth presence detection of beacons, cell phones, and other Bluetooth devices.
MIT License
55 stars 9 forks source link

Stops working after a period of time #20

Closed omayhemo closed 5 months ago

omayhemo commented 3 years ago

Version of the add-on

1.0

Configuration

  broker: 127.0.0.1
  port: 1883
  username: REDACTED
  password: REDACTED
  topic_root: monitor
  publisher: ''
known:
  beacons: []
  static:
    - 'REDACTED'
    - 'REDACTED
    - 'REDACTED'
    - 'REDACTED
    - 'REDACTED'
    - 'REDACTED'
blacklist: []
log_level: debug
extra_arguments: '-a -b -tr -x'

Describe the bug

I start the add-on, it will work for a variable amount of time, but usually no more than an hour, and just stops. The logging stops, no errors.

Monitor works great on my RbPi, but not on this add-on

To Reproduce

  1. Start Add On
  2. Watch Logs to see it stop working

Expected behavior Keep working, scanning and not freezing up and stopping.

Screenshots

N/A

Debug log

Not sure what good these are, they show no exception occuring.

[-] 0.2.200 25-09-2020 11:03:55 AM [CMD-MQTT]   REDACTED/rssi
[-] 0.2.200 25-09-2020 11:03:58 AM [CMD-INFO]   **** completed arrival scan **** 
[-] 0.2.200 25-09-2020 11:03:58 AM [CMD-NAME]   REDACTED 
[-] 0.2.200 25-09-2020 11:03:58 AM [CMD-NAME]   REDACTED 
[-] 0.2.200 25-09-2020 11:04:16 AM [CMD-INST]   [pass mqtt] arrive scan requested 
[-] 0.2.200 25-09-2020 11:04:16 AM [CMD-INFO]   **** started arrival scan [x1 max rep] **** 
[-] 0.2.200 25-09-2020 11:04:16 AM [CMD-SCAN]   (No. 1) REDACTED arrival? 
[-] 0.2.200 25-09-2020 11:04:17 AM [CMD-MQTT]   REDACTED/device_tracker home
[-] 0.2.200 25-09-2020 11:04:17 AM [CMD-MQTT]   REDACTED
 {
    "id":"REDACTED",
    "confidence":"100",
    "name":"REDACTED",
    "manufacturer":"REDACTED",
    "type":"KNOWN_MAC",
    "retained":"true",
    "timestamp":"Fri Sep 25 2020 11:04:17 GMT-0500 (CDT)",
    "version":"0.2.200"
 }
[-] 0.2.200 25-09-2020 11:04:19 AM [CMD-SCAN]   (No. 1) REDACTED arrival? 
[-] 0.2.200 25-09-2020 11:04:25 AM [CMD-MQTT]   REDACTED/device_tracker not_home
[-] 0.2.200 25-09-2020 11:04:25 AM [CMD-MQTT]   REDACTED
 {
    "id":"REDACTED",
    "confidence":"0",
    "name":"REDACTED",
    "manufacturer":"REDACTED",
    "type":"KNOWN_MAC",
    "retained":"true",
    "timestamp":"Fri Sep 25 2020 11:04:25 GMT-0500 (CDT)",
    "version":"0.2.200"
 }
[-] 0.2.200 25-09-2020 11:04:25 AM [CMD-MQTT]   REDACTED/rssi
[-] 0.2.200 25-09-2020 11:04:28 AM [CMD-SCAN]   (No. 1) REDACTED arrival? 
[-] 0.2.200 25-09-2020 11:04:33 AM [CMD-MQTT]   REDACTED/device_tracker not_home
[-] 0.2.200 25-09-2020 11:04:33 AM [CMD-MQTT]   REDACTED
 {
    "id":"REDACTED",
    "confidence":"0",
    "name":"REDACTED",
    "manufacturer":"REDACTED",
    "type":"KNOWN_MAC",
    "retained":"true",
    "timestamp":"Fri Sep 25 2020 11:04:33 GMT-0500 (CDT)",
    "version":"0.2.200"
 }
[-] 0.2.200 25-09-2020 11:04:33 AM [CMD-MQTT]   REDACTED/rssi
[-] 0.2.200 25-09-2020 11:04:36 AM [CMD-SCAN]   (No. 1) REDACTED arrival? 
[-] 0.2.200 25-09-2020 11:04:41 AM [CMD-MQTT]   REDACTED/device_tracker not_home
[-] 0.2.200 25-09-2020 11:04:41 AM [CMD-MQTT]   REDACTEDe
 {
    "id":"REDACTED",
    "confidence":"0",
    "name":"REDACTED",
    "manufacturer":"REDACTED",
    "type":"KNOWN_MAC",
    "retained":"true",
    "timestamp":"Fri Sep 25 2020 11:04:41 GMT-0500 (CDT)",
    "version":"0.2.200"
 }
[-] 0.2.200 25-09-2020 11:04:41 AM [CMD-MQTT]   REDACTED/rssi
[-] 0.2.200 25-09-2020 11:04:44 AM [CMD-SCAN]   (No. 1) REDACTED arrival? 
[-] 0.2.200 25-09-2020 11:04:47 AM [CMD-INST]   [pass mqtt] rssi update scan requested 
[-] 0.2.200 25-09-2020 11:04:49 AM [CMD-MQTT]   REDACTED/device_tracker not_home
[-] 0.2.200 25-09-2020 11:04:49 AM [CMD-MQTT]   REDACTED
 {
    "id":"REDACTED",
    "confidence":"0",
    "name":"REDACTED",
    "manufacturer":"REDACTED",
    "type":"KNOWN_MAC",
    "retained":"true",
    "timestamp":"Fri Sep 25 2020 11:04:49 GMT-0500 (CDT)",
    "version":"0.2.200"
 }
[-] 0.2.200 25-09-2020 11:04:49 AM [CMD-MQTT]   REDACTED/rssi
[-] 0.2.200 25-09-2020 11:04:52 AM [CMD-SCAN]   (No. 1) REDACTED arrival? 
[-] 0.2.200 25-09-2020 11:04:58 AM [CMD-INST]   [fail mqtt] rssi update scan rejected due to recent scan 
[-] 0.2.200 25-09-2020 11:04:58 AM [CMD-MQTT]   REDACTED/device_tracker not_home
[-] 0.2.200 25-09-2020 11:04:58 AM [CMD-MQTT]   REDACTED
 {
    "id":"REDACTED",
    "confidence":"0",
    "name":"REDACTED",
    "manufacturer":"REDACTED",
    "type":"KNOWN_MAC",
    "retained":"true",
    "timestamp":"Fri Sep 25 2020 11:04:57 GMT-0500 (CDT)",
    "version":"0.2.200"
 }
[-] 0.2.200 25-09-2020 11:04:58 AM [CMD-MQTT]   REDACTED/rssi
[-] 0.2.200 25-09-2020 11:05:01 AM [CMD-INFO]   **** completed arrival scan **** 
[-] 0.2.200 25-09-2020 11:05:01 AM [CMD-NAME]   REDACTED REDACTED  REDACTED
[-] 0.2.200 25-09-2020 11:05:01 AM [CMD-NAME]   REDACTED REDACTED  REDACTED
[-] 0.2.200 25-09-2020 11:06:36 AM [CMD-INST]   [pass mqtt] echo 
[-] 0.2.200 25-09-2020 11:08:06 AM [CMD-INST]   [pass mqtt] echo 
[-] 0.2.200 25-09-2020 11:09:59 AM [CMD-INST]   [fail mqtt] rssi update scan rejected due to recent scan 
[-] 0.2.200 25-09-2020 11:12:02 AM [CMD-INST]   [pass mqtt] rssi update scan requested 
[-] 0.2.200 25-09-2020 11:12:57 AM [CMD-INST]   [fail mqtt] rssi update scan rejected due to recent scan 
[-] 0.2.200 25-09-2020 11:14:47 AM [CMD-INST]   [pass mqtt] rssi update scan requested

Additional context

Add any other context about the problem here.

greimela commented 3 years ago

I observed the same issue. For me using the edge version of the Addon fixed it. The stable version seems to be rather far behind.

goodlucknow commented 3 years ago

same issue here. trying edge now.

Gelisob commented 3 years ago

new user of monitor, same issue, came to look what bugs are reported. Runs for a hour or something and then just stops. Running on RP3b. Homeassistant_os dont have useful logs to contribute, just adding a report. Going to try edge

luther84 commented 1 year ago

Popping by to say that 2 1/2 years later I'm still seeing this, script runs great for an undetermined period of time, then stops with no relevant log output. Unresponsive to scan requests until I restart. Watchdog doesn't catch a crash or freeze. Happy to provide more troubleshooting info if people can help me figure out where to look.

fmonday commented 7 months ago

Looks like it's not being maintained- still broken and no updates by the owner in 4 yrs.

omayhemo commented 5 months ago

Yep, I abandoned many moons ago. Closing due to irrelevance.