View difference between Paste ID: Wa4Sbaa6 and USvEsYhE
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 %}'