# Xiaomi Mijia BLE Temperature Hygrometer 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, который позволяет напрямую интегрировать Bluetooth-адаптер с Xiaomi Mijia BLE Temperature Hygrometer (LYWSDCGQ/01ZM) и Xiaomi Mijia BLE Temperature Hygrometer 2 (LYWSD03MMC).

Автоматическое обнаружение поддерживается без какой-либо конфигурации начиная с версии 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 есть ошибки BLE, которые необходимо исправить, BLE-устройства не могут быть подключены.
  * Другие версии должны быть протестированы.
* Требуется активное оборудование с Bluetooth-адаптером, протестировано на Raspberry PI 3 Model B.
  * Другое оборудование должно быть протестировано.

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

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

## Функции

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

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

### Xiaomi Mijia BLE Temperature Hygrometer 2 (LYWSD03MMC):

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

## Установка

Вы можете установить этот пользовательский компонент, добавив этот репозиторий ([https://github.com/leonxi/mitemp_bt2](https://github.com/leonxi/mitemp_bt2/)) в HACS в меню настроек HACS. После этого вы найдёте пользовательский компонент в меню интеграции, ищите «Xiaomi Mijia BLE Temperature Hygrometer 2 Integration». В качестве альтернативы вы можете установить его вручную, скопировав папку custom_component в папку конфигурации вашего 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)

## Задачи

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