Bluetooth configureren

lbeuker
Read Time1 Minute, 35 Second

Een makkelijke manier om aanwezigheid te registreren is via bluetooth.

Om te beginnen gaan we aanwezigheid van apparaten registreren. Dit kan vrij gemakkelijk door het volgende toe te voegen in de configuration.yml van home-assistant.

device_tracker:
  - platform: bluetooth_tracker

Tot zover de theorie… Na het aanmaken van de device tracker en een herstart van home assistant, geen devices…. Wel een error:

ModuleNotFoundError: No module named ‘bluetooth’

Blijkbaar wordt de bluetooth module niet standaard gekoppeld aan je docker container.  Daarom passen we de config van de docker-compose.yml file aan en
koppelen we een extra volume.

Dus naast het koppelen van het config volume voegen we de regel toe van de bluetooth module.

   volumes:
      - ./home-assistant/config:/config
      - /opt/bluetooth:/var/lib/bluetooth

Herstart home-assistant en nu moet het werken!

Na verloop van tijd zie je vanzelf ontdekte apparaten voorbij komen. Je hoeft ze niet te binden met de host, het gaat puur om de aanwezigheid. 

Zoals altijd geldt ook hier, als het te mooi klinkt om waar te  zijn zal het wel zo zijn.  Na een paar dagen heb ik allemaal devices er in staan die ik niet ken. Zo heb ik geen Huawei Y7, heb ik geen idee wat de AA43925 is en lijkt VZ-948-B wel op een kenteken van een pakket bezorger.  Dat wil ik allemaal niet bijhouden.

Alle devices worden bijgehouden in known_devices.yml
Hierin kunnen we van de gedetecteerde apparaten aangeven dat we ze niet willen volgen

link_vz948b:
  hide_if_away: false
  icon:
  mac: BT_E4:04:39:52:E9:54
  name: LINK VZ-948-B
  picture:
  track: false

huawei_y7:
  hide_if_away: false
  icon:
  mac: BT_0C:8F:FF:29:80:C4
  name: HUAWEI Y7
  picture:
  track: false

aa43925:
  hide_if_away: false
  icon:
  mac: BT_E0:9D:31:FA:47:30
  name: AA43925
  picture:
  track:false
0 0
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleppy
Sleppy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %
Next Post

Nieuwe elasticsearch node

apt update apt upgrade curl -s https://install.zerotier.com | sudo bash apt install zabbix-agent apt install openjdk-11-jre-headless apt install apt-transport-https wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add – apt install software-properties-common add-apt-repository “deb https://artifacts.elastic.co/packages/6.x/apt stable main” add-apt-repository “deb https://artifacts.elastic.co/packages/7.x/apt stable main” apt install elasticsearch=6.8.3 apt-mark hold elasticsearch echo “get zerotier […]