Skip to content

skysilver-lab/majordomo-xiaomimiio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xiaomi miIO

Модуль предназначен для интеграции MajorDoMo с Wi-Fi устройствами из экосистемы Xiaomi Mihome, взаимодействующих по протоколу miIO.

miIO - проприетарный сетевой протокол Xiaomi с шифрованием, по которому взаимодействуют wifi-устройства из экосистемы Xiaomi и приложение Mihome на смартфоне. В качестве транспорта используется UDP и порт 54321. Содержимое пакетов шифруется. Ключи шифрования формируются на основе уникальных токенов. Для контроля корректности принимаемых пакетов используется контрольная сумма на основе алгоритма MD5.

Использование этого протокола позволяет управлять теми устройствами, которые не имеют открытого API (режима разработчика). Например, пылесосы, лампы, светильники, увлажнители и очистители воздуха, розетки и многие другие. Также позволяет расширить имеющиеся возможности открытого API у xiaomi-шлюза, в частности переводить его в режим сопряжения, привязывать и отвязывать zigbee-устройства, управлять радио и др.

В основе модуля лежит библиотека php-miio.

Обсуждение модуля на Форуме.

Модуль в Connect.

miio

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

  1. Шлюз ZigBee Mi Smart Home Gateway 2
  2. Шлюз ZigBee Aqara AC Companion Gateway
  3. Розетка Mi Smart Socket Plug 2
  4. Розетка Mi Smart Socket Plug with USB
  5. Розетка Mi Smart Socket Plug with 2 USB
  6. Пылесос Mi Vacuum Cleaner
  7. Пылесос Mi Roborock S50/S51
  8. Пылесос Mi Robot Vacuum-Mop P
  9. Настольная лампа Philips EyeCare Smart Desk Lamp 2
  10. Лампочка белая Е27 Philips Light Bulb
  11. Лампочка белая Е27 Yeelight White Bulb
  12. Лампочка цветная Е27 Yeelight Color Bulb
  13. Лампочки Philips Rui Chi Candle Light Bulb
  14. Настольная лампа Mi LED Desk Lamp
  15. Потолочный светильник Yeelight Ceiling Light
  16. Потолочный светильник Yeelight Square Ceiling Light
  17. Потолочный светильник Yeelight Jiaoyue 650 Ceiling Light
  18. Потолочный светильник Yeelight Bright Moon LED Intelligent Ceiling
  19. Потолочный светильник Philips EyeCare Smart Ceiling Lamp
  20. Светодиодная лента Yeelight LED Lightstrip
  21. Удлинитель (5 розеток) Mi (Chingmi) Smart Power Strip 5 Plugs
  22. Удлинитель (6 розеток) Mi Smart Power Strip 6 Plugs
  23. Увлажнитель воздуха Mi Air Humidifier
  24. Увлажнитель воздуха Mi Air Humidifier 2
  25. Увлажнитель воздуха Mi Air Humidifier MJJSQ
  26. Очиститель воздуха Mi Air Purifier v3
  27. Очиститель воздуха Mi Air Purifier 2S
  28. Очиститель воздуха Mi Air Purifier 3/3H
  29. Термопот Mi Heating Water Dispenser MINI (R1/R2)
  30. Термопот Mi Heating Water Dispenser 4A (R3)
  31. IR-контроллер Mi IR Remote 360
  32. WiFi-колонка Mi Internet Speaker
  33. Ночник Yeelight Bedside Lamp
  34. Светильник (спот) Philips Zhirui Downlight
  35. Напольный вентилятор Mi Smart Fan SA1
  36. Анализатор качества воздуха Mi ClearGrass Air Monitor S1
  37. Анализатор качества воздуха Mi ClearGrass Air Monitor B1
  38. Ультрафиолетовая лампа Mi Five Disinfection Lamp
  39. Трехканальный выключатель Mi PTX ThreeKey Switch
  40. Аквариум Mi Smart Fish Tank

Документация по модулю