Skip to content

Commit 9b96903

Browse files
committed
0.2.196
1 parent 64d0607 commit 9b96903

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

support/README.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ____
55

66
<details><summary><b> Will this be able to track my Apple Watch/Smart Watch?</b></summary><p><p>
77

8-
Yes, with a caveat. Many users, including myself, have successfully added Apple Watch Bluetooth addresses to the `known_static_addresses` file. In my personal experience, an Apple Watch works just fine [once it has connected to at least one other Bluetooth device, apart from your iPhone](https://github.com/andrewjfreyer/monitor#my-phone-doesnt-seem-to-automatically-broadcast-an-anonymous-bluetooth-advertisement-what-can-i-do). Other users have reported that the Apple Watch will occasionally not respond to `monitor`. Your mileage using the Apple Watch and/or other low-power connectible Bluetooth devices may vary. I strongly recommend tracking phones.
8+
Yes, with a caveat. Many users, including myself, have successfully added Apple Watch Bluetooth addresses to the `known_static_addresses` file. In my personal experience, an Apple Watch works just fine [once it has connected to at least one other Bluetooth device, apart from your iPhone](https://github.com/andrewjfreyer/monitor#my-phone-doesnt-seem-to-automatically-broadcast-an-anonymous-bluetooth-advertisement-what-can-i-do). Other users have reported that the Apple Watch will occasionally not respond to this script. Your mileage using the Apple Watch and/or other low-power connectible Bluetooth devices may vary. I strongly recommend tracking phones.
99

1010
</details>
1111

@@ -14,7 +14,7 @@ Yes, with a caveat. Many users, including myself, have successfully added Apple
1414
None, except in rare circumstances. The only requirement is that Bluetooth is left on. Works best with iPhones and Android phones that have peripheral mode enabled.
1515
</details>
1616

17-
<details><summary><b> Does `monitor` reduce battery life for my phone?</b></summary><p><p>
17+
<details><summary><b> Does this script reduce battery life for my phone?</b></summary><p><p>
1818

1919
Not noticeable in my several years of using techniques similar to this.
2020
</details>
@@ -61,7 +61,7 @@ Post a message with the mac address to: `monitor/setup/delete known device`
6161
Post a message with blank content to `monitor/scan/update` or `monitor/scan/updatebeta`
6262
</details>
6363

64-
<details><summary><b> How can I restart a `monitor` node?</b></summary><p><p>
64+
<details><summary><b> How can I restart a this script node?</b></summary><p><p>
6565

6666
Via command line:
6767

@@ -74,7 +74,7 @@ Or, post a message with blank content to `monitor/scan/restart`
7474

7575
<details><summary><b> Why don't I see RSSI for my iPhone/Andriod/whatever phone?</b></summary><p><p>
7676

77-
See the RSSI section of this FAQ. You'll have to connect your phone to `monitor` first.
77+
See the RSSI section of this FAQ. You'll have to connect your phone to this script first.
7878
</details>
7979

8080
<details><summary><b> How do I force an RSSI update for a known device, like my phone?</b></summary><p><p>
@@ -92,22 +92,22 @@ ____
9292
Yes, use periodic scanning mode with `-r`.
9393
</details>
9494

95-
<details><summary><b> Can I use other Bluetooth services while `monitor` is running?</b></summary><p><p>
95+
<details><summary><b> Can I use other Bluetooth services while this script is running?</b></summary><p><p>
9696

9797
No. Monitor needs exclusive use of the Bluetooth radio to function properly. This is why it is designed to run on inexpensive hardware like the Raspberry Pi Zero W.
9898
</details>
9999

100-
<details><summary><b> Can `monitor` run on XYZ hardware or in XYZ container?</b></summary><p><p>
100+
<details><summary><b> Can this script run on XYZ hardware or in XYZ container?</b></summary><p><p>
101101

102102
Probably. The script has been designed to minimize dependencies as much as possible. That said, I can't guarantee or provide support to all systems.
103103
</details>
104104

105-
<details><summary><b> Does `monitor` interfere with Wi-Fi, Zigbee, or Zwave?</b></summary><p><p>
105+
<details><summary><b> Does this script interfere with Wi-Fi, Zigbee, or Zwave?</b></summary><p><p>
106106

107-
It can, if it scans too frequently, especially if you're running `monitor` from internal Raspberry Pi radios. Try to use all techniques for reducing `name` scans, including using trigger-only depart mode `-tdr`. When in this mode, `monitor` will never scan when all devices are home. Instead, `monitor` will wait until a `monitor/scan/depart` message is sent. Personally, I use my front door lock as a depart scan trigger.
107+
It can, if it scans too frequently, especially if you're running this script from internal Raspberry Pi radios. Try to use all techniques for reducing `name` scans, including using trigger-only depart mode `-tdr`. When in this mode, this script will never scan when all devices are home. Instead, this script will wait until a `monitor/scan/depart` message is sent. Personally, I use my front door lock as a depart scan trigger.
108108
</details>
109109

110-
<details><summary><b> How can I check if a `monitor` node is up and hasn't shut down for some reason?</b></summary><p><p>
110+
<details><summary><b> How can I check if a this script node is up and hasn't shut down for some reason?</b></summary><p><p>
111111

112112
Post a message to `monitor/scan/echo`, and you'll receive a response at the topic `$mqtt_topicpath/$mqtt_publisher_identity/echo`
113113
</details>
@@ -117,9 +117,9 @@ Post a message to `monitor/scan/echo`, and you'll receive a response at the topi
117117
Cheap Wi-Fi chipsets and cheap Bluetooth chipsets can perform poorly together if operated at the same time, especially on Raspberry Pi devices. If you still experience interference in your network, switching to a Wi-Fi dongle can help.
118118
</details>
119119

120-
<details><summary><b> I use a Bluetooth dongle, and `monitor` seems to become non-responsive after a while - what's going on?</b></summary><p><p>
120+
<details><summary><b> I use a Bluetooth dongle, and this script seems to become non-responsive after a while - what's going on?</b></summary><p><p>
121121

122-
Many Bluetooth dongles do not properly filter out duplicate advertisements, so `monitor` gets overwhelmed trying to filter out hundreds of reports, when it expects dozens. I'm working on a solution, but for now the best option is to switch to internal Bluetooth or, alternatively, you can try another Bluetooth dongle.
122+
Many Bluetooth dongles do not properly filter out duplicate advertisements, so this script gets overwhelmed trying to filter out hundreds of reports, when it expects dozens. I'm working on a solution, but for now the best option is to switch to internal Bluetooth or, alternatively, you can try another Bluetooth dongle.
123123
</details>
124124

125125
___
@@ -131,7 +131,7 @@ ___
131131
If more than one program or executable try to use the Bluetooth hardware at the same time, your Bluetooth hardware will report an error. To correct this error, the hardware needs to be taken offline, then brought back.
132132
</details>
133133

134-
<details><summary><b> I can't do **XYZ**, is `monitor` broken?</b></summary><p><p>
134+
<details><summary><b> I can't do **XYZ**, is this script broken?</b></summary><p><p>
135135

136136
Run via command line and post log output to github. Else, access `journalctl` to show the most recent logs:
137137

@@ -159,14 +159,14 @@ Many phones will only broadcast once they have already connected to *at least on
159159
This is normal behavior for `mosquitto_pub` - nothing to worry about.
160160
</details>
161161

162-
<details><summary><b> I updated and `monitor` is no longer working ... what gives?</b></summary><p><p>
162+
<details><summary><b> I updated and this script is no longer working ... what gives?</b></summary><p><p>
163163

164164
Make sure you've updated `mosquitto` to v1.5 or higher. In order to support a wider userbase, backward compatibility for old versions of `mosquitto` was dropped. It is alos strongly recommended that you upgrade to bash 4.4+.
165165
</details>
166166

167-
<details><summary><b> I keep seeing MQTT Broker Offline messages in the `monitor` log. What's going on?</b></summary><p><p>
167+
<details><summary><b> I keep seeing MQTT Broker Offline messages in the this script log. What's going on?</b></summary><p><p>
168168

169-
mosquitto fails to connect to a broker if your password has certain special characters such as: `@`, `:`,`/` - if this is the case, the easiest solution is to create a new user for `monitor` with a different password.
169+
mosquitto fails to connect to a broker if your password has certain special characters such as: `@`, `:`,`/` - if this is the case, the easiest solution is to create a new user for this script with a different password.
170170
</details>
171171

172172
<details><summary><b> Can I use a certfile for mosquitto instead of my password?</b></summary><p><p>
@@ -207,7 +207,7 @@ PREF_DEVICE_TRACKER_REPORT=true
207207

208208
Then, an additional mqtt message will be posted to the topic branch ending in `/device_tracker`
209209

210-
So, as an example for a `monitor` node named "first floor", a device tracker configuration for Home Assistant can look like:
210+
So, as an example for a this script node named "first floor", a device tracker configuration for Home Assistant can look like:
211211

212212
```yaml
213213
@@ -222,7 +222,7 @@ The standard confidence report will also send.
222222

223223
<details><summary><b> How do I determine what values to set for filters?</b></summary><p><p>
224224

225-
Try using the verbose logging option `-V` to see what `monitor` sees when a new bluetooth device advertisement is seen. Then, power cycle the bluetooth radio on the device you'd like to track - you'll probably see a pattern develop with flags or manufacturers. Use these values to create your arrival filters!
225+
Try using the verbose logging option `-V` to see what this script sees when a new bluetooth device advertisement is seen. Then, power cycle the bluetooth radio on the device you'd like to track - you'll probably see a pattern develop with flags or manufacturers. Use these values to create your arrival filters!
226226

227227
Similarly, to set exclude filters, you can observe bluetooth traffic for a period of time to see what devices you simply do not care about seeing.
228228
</details>
@@ -239,7 +239,7 @@ Yes, this is default behavior. All you have to do is provide a name next to the
239239
00:11:22:33:44:55 Andrew's iPhone
240240
```
241241

242-
Then restart the `monitor` service. The script will now use "andrew_s_iphone" as the final mqtt topic path component.
242+
Then restart the this script service. The script will now use "andrew_s_iphone" as the final mqtt topic path component.
243243

244244
***Important:***
245245

0 commit comments

Comments
 (0)