Установка на RaspberryPI библиотеки miio, а также python-miio и php-miio
Источник: 4pda.ru
Установка miio
1. Устанавливаем Node.js, например, по этой инструкции.2. Устанавливаем дополнительные компоненты и библиотеку miio
cd ~
sudo apt-get install npm sudo screen
sudo npm install --save miio
sudo npm install -g miio
Установка python-miio
Выполняем установку зависимостейsudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y curl python3 jq
Устанавливаем python-miio
sudo pip3 install python-miio
Поиск устройств (результаты рекомендую сохранить в укромном месте):
miio discover
В ответ должно получиться приблизительно так:
INFO Discovering devices. Press Ctrl+C to stop. Device ID: 78000078 Model info: Unknown Address: 192.168.0.150 Token: ??? Support: Unknown Device ID: 62844337 Model info: zimi.powerstrip.v2 Address: 192.168.0.152 Token: 7535463474bbf0e4f96786757457793 via auto-token Support: At least basic Device ID: 63456784 Model info: Unknown Address: 192.168.0.153 Token: ??? Support: Unknown Device ID: 66567898 Model info: chuangmi.ir.v2 Address: 192.168.0.151 Token: e867587327878976bf567559a45678 via auto-token Support: At least generic Device ID: 71543568 Model info: Unknown Address: 192.168.0.164 Token: ??? |
Установка php-miio
Выполняем установку зависимостейsudo apt update
sudo apt upgrade
sudo apt install php7.0
Устанавливаем (скачиваем) php-miio
git clone https://github.com/skysilver-lab/php-miio.git php-miio
Переходим в каталог
cd php-miio
Запускаем поиск устройств
php miio-cli.php --discover all
Должно получиться что-то типа такого:
Поиск выполнен. Найдено 6 устройств. IP 192.168.0.164 DevType 043f Serial c34a Token 00000000000000000000000000000000 IP 192.168.0.150 DevType 04b2 Serial 745a Token 00000000000000000000000000000000 IP 192.168.0.152 DevType 03bf Serial 9679 Token 7432a2a47432a5bf0e4f9c7432a4a793 IP 192.168.0.153 DevType 03cc Serial e422 Token ffffffffffffffffffffffffffffffff IP 192.168.0.151 DevType 03ef Serial 9774 Token 739f3d460c3f739f3d89c9d6739f3d0c
IP 192.168.0.154 DevType 04b8 Serial 6239 Token 00000000000000000000000000000000
|
Комментарии
Отправить комментарий