Плагин Xiaomi MiHome

Скачать: Plugin-Xiaomi.zip  (17 KB)

Лицензия: MIT

Плагин Xiaomi MiHome предназначен для работы с беспроводным оборудованием Xiaomi Smart Home.

Установка плагина

Процедура установки плагина показана здесь

Настройка шлюза

Перед настойкой плагина необходимо настроить шлюз Xiaomi

Для настройки шлюза Xiaomi потребуется установка на ваш смартфон приложения MiHome.
Подробно по установке приложения MiHome можно прочитать здесь
Внимание: При установке приложения обязательно выбираем пункт Материковый Китай (Mainland China).

После установки приложения MiHome необходимо переключить шлюз в «режим разработчика»:

  1. В приложении Mi Home выбрать свой шлюз
  2. Нажать три точки в правом верхнем углу экрана
  3. Нажать пункт About (Сведения)
  4. Выбрать пункт: Wireless communication protocol
  5. Включить функцию Wireless communication protocol.  Нажать OK
  6. Выбрать пункт Hub info
  7. Найти token и аккуратно переписать этот ключ. 

Настройка плагина

Двойным кликом на строке плагина открыть окно свойств плагина.
На вкладке Параметры заполнить следующие поля:

  1. IP адрес шлюза Xiaomi
  2. Порт (оставить по умолчанию 9898)
  3. Token — ввести token, полученный при настройке шлюза.

Нажать кнопку Сохранить.

Нажать кнопку вызова Дополнительного меню и выбрать пункт «Запустить плагин»:

Добавление каналов (устройств)

Все устройства Xiaomi можно добавить средствами системы intraHouse без приложения MiHome.

Процедура добавления устройств показана на видео:

Настройка каналов

Нажать кнопку вызова списка каналов и выбрать «Список каналов»:

В списке каналов вы увидите  все устройства, которые зарегистрированы в шлюзе Xiaomi.
Если список пустой, проверьте настройки плагина (ip адрес и token). Затем перезапустите плагин.

Для привязки канала плагина к виртуальному устройству системы:
— двойным кликом открыть окно свойств канала
— выбрать устройство из списка доступных устройств системы.

Для обработки значения поступающего из канала можно применить формулу:

Например, от датчика температуры поступает значение 2130.
Для преобразования  делим на 100:
value/100 

В результате с этого канала будет приходить значение 21,3

Обратите внимание. Если вы изменили формулу, преобразованное значение отразится в пользовательском интерфейсе не сразу. Только при получении нового значения из канала (от датчика).

Закрыть меню