This is an old revision of the document!
This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)
Контроллеры JetHome H1 и Jethome D1 имеют встроенный модуль WiFi/Bluetooth и позволяют работать с Bluetooth устройствами. Ниже приводится пример подключения Bluetooth датчика температуры и влажности Xiaomi Mijia BLE MJ_HT_V1 (круглый с дисплеем) к контроллеру с установленным Home Assistant core (установка в виртуальное окружение python).
Инструкция по подключению датчика на сайте HA: https://www.home-assistant.io/integrations/mitemp_bt/
Для подключения датчика необходимо определить его MAC-адрес и внести изменения в конфигурационный файл HA.
Определение MAC-адреса датчика.
Включите датчик и расположите его рядом с контроллером или на небольшом расстоянии с прямой видимостью. Запустите утилиту bluetoothctl и включите режим сканирования Bluetooth устройств:
bluetoothctl [bluetooth]# scan on
Информация об обнаруженных устройствах будет выводиться в окно терминала. Датчик отправляет данные примерно каждые 30 сек и информация от датчика должна появиться через некоторое время. Нас интересует устройство с идентификатором MJ_HT_V1:
... [NEW] Device 4C:65:A8:D4:5E:BF MJ_HT_V1 ...
Это и есть искомый датчик и его MAC-адрес - 4C:65:A8:D4:5E:BF
Остановите процесс сканирования:
[bluetooth]# scan off
Вывести список найденных устройств:
[bluetooth]# devices
В данном списке также должно присутствовать искомой устройство:
... Device 4C:65:A8:D4:5E:BF MJ_HT_V1 ...
Выйдите из утилиты:
[bluetooth]# exit
Добавление датчика в Home Assistant
Home Assistant имеет встроенную поддержку датчиков Xiaomi Mijia BLE MJ_HT_V1 с помощью интеграции mitemp_bt. В файл конфигурации .homeassistant/configuration.yaml необходимо добавить следующие строки:
sensor: - platform: mitemp_bt mac: "4C:65:A8:D4:5E:BF" name: living_room_wall_temp force_update: true median: 3 monitored_conditions: - temperature - humidity - battery
где:
После внесения изменений в файл конфигурации необходимо перезапустить сервер Home Assistant.