SHOW:
|
|
- or go back to the newest paste.
| 1 | /config/template.yaml | |
| 2 | - sensor: | |
| 3 | - name: "Bluetooth Connection" | |
| 4 | state: > | |
| 5 | {% set connected_devices = state_attr('sensor.moto_g_8_plus_bluetooth_connection', 'connected_paired_devices')[1:-1].split(',') %}
| |
| 6 | {% set paired_devices = state_attr('sensor.moto_g_8_plus_bluetooth_connection', 'paired_devices')[1:-1].split(',') %}
| |
| 7 | {% set device_names = {
| |
| 8 | 'F4:B6:88:43:0D:BA': 'Headset V5200', | |
| 9 | '00:02:19:24:26:17': 'Bil Radio', | |
| 10 | - | '93:94:DB:ED:95:74': 'BT højtaler', |
| 10 | + | '93:94:DB:ED:95:74': 'BT højtaler', <-------- PRØV AT FJERNE KOMMAET HER. |
| 11 | - | '37:43:7D:99:F9': 'UKENDT MFP', |
| 11 | + | '37:43:7D:99:F9': 'UKENDT MFP', <-------- PRØV AT FJERNE HELE DENNE LINIE |
| 12 | } %} | |
| 13 | ||
| 14 | {% for device in connected_devices -%}
| |
| 15 | {% if device in paired_devices %}
| |
| 16 | {{ device_names[device] }} .
| |
| 17 | {% elif loop.last %}
| |
| 18 | NONE. | |
| 19 | {%- endif %}
| |
| 20 | {%- endfor %}
| |
| 21 | ||
| 22 | Giver følgende fejl i log: | |
| 23 | Logger: homeassistant | |
| 24 | Source: components/bluetooth_tracker/device_tracker.py:63 | |
| 25 | First occurred: 24:52:27 (52 occurrences) | |
| 26 | Last logged: 01:02:28 | |
| 27 | ||
| 28 | Error doing job: Task exception was never retrieved | |
| 29 | Traceback (most recent call last): | |
| 30 | File "/usr/src/homeassistant/homeassistant/components/bluetooth_tracker/device_tracker.py", line 192, in update_bluetooth | |
| 31 | await perform_bluetooth_update() | |
| 32 | File "/usr/src/homeassistant/homeassistant/components/bluetooth_tracker/device_tracker.py", line 156, in perform_bluetooth_update | |
| 33 | devices = await hass.async_add_executor_job(discover_devices, device_id) | |
| 34 | File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run | |
| 35 | result = self.fn(*self.args, **self.kwargs) | |
| 36 | File "/usr/src/homeassistant/homeassistant/components/bluetooth_tracker/device_tracker.py", line 63, in discover_devices | |
| 37 | result = bluetooth.discover_devices( | |
| 38 | File "/usr/local/lib/python3.9/site-packages/bluetooth/bluez.py", line 26, in discover_devices | |
| 39 | device_id = _bt.hci_get_route() | |
| 40 | OSError: [Errno 19] No such device | |
| 41 | ||
| 42 | OG: | |
| 43 | ||
| 44 | Logger: homeassistant.helpers.template | |
| 45 | Source: helpers/template.py:1779 | |
| 46 | First occurred: 24:52:28 (2 occurrences) | |
| 47 | Last logged: 24:52:28 | |
| 48 | ||
| 49 | Template variable warning: 'dict object' has no attribute ' 93:94:DB:ED:95:74' when rendering '{% set connected_devices = state_attr('sensor.moto_g_8_plus_bluetooth_connection', 'connected_paired_devices')[1:-1].split(',') %} {% set paired_devices = state_attr('sensor.moto_g_8_plus_bluetooth_connection', 'paired_devices')[1:-1].split(',') %} {% set device_names = { 'F4:B6:88:43:0D:BA': 'Headset V5200', '00:02:19:24:26:17': 'Bil Radio', '93:94:DB:ED:95:74': 'BT højtaler', '37:43:7D:99:F9': 'UKENDT MFP', } %} {% for device in connected_devices -%} {% if device in paired_devices %} {{ device_names[device] }} . {% elif loop.last %} NONE. {%- endif %} {%- endfor %}' |