# Xiaomi Mijia Bluetooth-термогигрометр 2

[![GitHub Release][releases-shield]][releases]
[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/custom-components/hacs)

Это компонент для Home Assistant, который позволяет напрямую интегрировать устройства Xiaomi Mijia Bluetooth Temperature Hygrometer (LYWSDCGQ/01ZM) и Xiaomi Mijia Bluetooth Temperature and Humidity Monitor 2 (LYWSD03MMC) в систему Home Assistant через Bluetooth-адаптер.

Начиная с версии v0.2.0-dev, поддерживается функция автоматического обнаружения, которая не требует настройки.

Не требуется Bluetooth-шлюз.

| LYWSD03MMC | LYWSDCGQ/01ZM |
| ---------------------- | ---------------------- |
| ![LYWSD03MMC](/pictures/LYWSD03MMC.jpg) | ![LYWSDCGQ/01ZM](/pictures/LYWSDCGQ01ZM.jpg) |

## Необходимые условия

* Поддерживается и протестирована версия HassOS 4.13 (HassOS Release-4 build 13 (Stable)).
  * Обратите внимание: в версии HassOS 4.14 есть проблемы с Bluetooth, из-за которых устройства не могут подключиться. Другие версии ожидают тестирования от пользователей.
  * Другие версии ждут тестирования пользователями.
* Требуется запускать на устройстве с Bluetooth-адаптером, успешно протестировано на Raspberry PI 3 Model B.
  * Остальные устройства ожидают тестирования пользователями.

## Поддерживаемые устройства

| Название | Модель | Номер модели |
| -------- | ------- | ----------- |
| Xiaomi Mijia Bluetooth Temperature Hygrometer |  | LYWSDCGQ/01ZM |
| Xiaomi Mijia Bluetooth Temperature and Humidity Monitor 2 |  | LYWSD03MMC  |

## Функции

### Xiaomi Mijia Bluetooth Temperature Hygrometer (LYWSDCGQ/01ZM):

- Атрибуты:
    - `temperature`
    - `humidity`
    - `battery`

### Xiaomi Mijia Bluetooth Temperature and Humidity Monitor 2 (LYWSD03MMC):

- Атрибуты:
    - `temperature`
    - `humidity`
    - `battery`

## Установка

Вы можете добавить этот компонент в HACS ([https://hacs.xyz/](https://hacs.xyz/)), выбрав его в меню настроек HACS. В меню интеграции вы найдёте этот компонент, введя ключевое слово «Xiaomi Mijia BLE Temperature Hygrometer 2 Integration». Также можно скопировать папку custom_component этого компонента в папку config Home Assistant.

## Настройка (_необязательно_)

v0.2.0-dev и более поздние версии поддерживают автоматическое обнаружение без настройки, после установки устройства будут автоматически найдены.

```yaml
# configuration.yaml

sensor:
  - platform: mitemp_bt2
    mac: 'A4:C1:38:AA:AA:AA'
    mode: 'LYWSD03MMC'
    name: book room
    period: 60
  - platform: mitemp_bt2
    mac: 'A4:C1:38:FF:FF:FF'
    mode: 'LYWSD03MMC'
    name: living room
    period: 60
```

Параметры конфигурации:
- **mac** (*обязательно*): MAC вашего устройства.
- **mode** (*необязательно*): режим вашего устройства. По умолчанию LYWSD03MMC
- **name** (*необязательно*): имя вашего устройства.
- **period** (*необязательно*): период сканирования вашего устройства. По умолчанию 300 секунд.

## Панель отображения

  ![LYWSD03MMC_PANEL_SHOW](/pictures/sample_panel_1.png)

## Задачи, которые предстоит решить

- Интеграция опций:
   - (*поддерживается*) добавить опцию автоматического обнаружения для управления автоматическим обнаружением (включить/выключить).
   - (*поддерживается*) добавить параметр периода, чтобы контролировать период считывания данных с устройства Bluetooth (по умолчанию 15 минут), чтобы избежать частого доступа к устройству Bluetooth и увеличения энергопотребления.
- Известные проблемы:
   - (*решено*) при установке интеграции иногда не отображаются найденные устройства и их расположение.
   - (*решено*) невозможно установить и изменить область и название устройства.