Страница 1 из 1

Управление устройствами Xiaomi в Python

Добавлено: Вт сен 04, 2018 3:39 pm
Вениамин
Подскажите где найти примеры реализации работы offline устройствами Xiaomi через python-miio

Re: Управление устройствами Xiaomi в Python

Добавлено: Вт сен 04, 2018 3:40 pm
skysilver
Вениамин писал(а):
Вт сен 04, 2018 3:39 pm
Подскажите где найти примеры реализации работы offline устройствами Xiaomi через python-miio
Зачем питон?

Re: Управление устройствами Xiaomi в Python

Добавлено: Вт сен 04, 2018 4:01 pm
Вениамин
нужно, делаю устройство на нем

Re: Управление устройствами Xiaomi в Python

Добавлено: Вт сен 04, 2018 4:10 pm
skysilver
miIO тут https://github.com/rytilahti/python-miio

Либы для режима разработчика у зигби-шлюза также легко ищутся на гитхабе.
https://github.com/Danielhiversen/PyXiaomiGateway

Re: Управление устройствами Xiaomi в Python

Добавлено: Пт окт 05, 2018 4:49 pm
Вениамин
Спасибо, все получилось!!!
Еще один момент, после перезагрузки шлюза(полный сброс) он меняет свой токен, и для начальной его работы требуется ввести ему пароль из режима разработчика. Я делаю это через MiHomeAdmin. А какой командой это можно сделать програмно?

Re: Управление устройствами Xiaomi в Python

Добавлено: Пт окт 05, 2018 4:51 pm
skysilver
Вениамин писал(а):
Пт окт 05, 2018 4:49 pm
А какой командой это можно сделать програмно?
Команда для включения режима разработчика?

Re: Управление устройствами Xiaomi в Python

Добавлено: Вс окт 07, 2018 3:24 pm
Вениамин
это в MiHome. А как актвировать в сторонней программе, если режим уже включен? Вроде в библиотеке есть функция write_to_hub , как ей воспользоваться?

Re: Управление устройствами Xiaomi в Python

Добавлено: Пн окт 08, 2018 12:09 pm
skysilver
Вениамин писал(а):
Вс окт 07, 2018 3:24 pm
А как актвировать в сторонней программе, если режим уже включен?
Зачем активировать еще раз, если он и так уже включен? Когда режим разработчика включен, его можно выключить. И наоборот. В miIO для этого есть команда set_lumi_dpf_aes_key, в параметрах которой передается ключ (пароль) режима разработчика. Если он пустой, то режим выключится. Если не пустой, то включится с указанным паролем.

Re: Управление устройствами Xiaomi в Python

Добавлено: Пн окт 08, 2018 9:22 pm
Вениамин
Yessss!!!!!
Ответом удовлетворен!!!!!
Именно команду и хотел узнать!!!
Спасибо