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

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Вениамин
Сообщения: 6
Зарегистрирован: Пн сен 03, 2018 9:16 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Вениамин » Вт сен 04, 2018 3:39 pm

Подскажите где найти примеры реализации работы offline устройствами Xiaomi через python-miio
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вт сен 04, 2018 3:40 pm

Вениамин писал(а):
Вт сен 04, 2018 3:39 pm
Подскажите где найти примеры реализации работы offline устройствами Xiaomi через python-miio
Зачем питон?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Вениамин
Сообщения: 6
Зарегистрирован: Пн сен 03, 2018 9:16 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Вениамин » Вт сен 04, 2018 4:01 pm

нужно, делаю устройство на нем
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Вт сен 04, 2018 4:10 pm

miIO тут https://github.com/rytilahti/python-miio

Либы для режима разработчика у зигби-шлюза также легко ищутся на гитхабе.
https://github.com/Danielhiversen/PyXiaomiGateway
За это сообщение автора skysilver поблагодарил:
Вениамин (Пт окт 05, 2018 4:47 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Вениамин
Сообщения: 6
Зарегистрирован: Пн сен 03, 2018 9:16 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Вениамин » Пт окт 05, 2018 4:49 pm

Спасибо, все получилось!!!
Еще один момент, после перезагрузки шлюза(полный сброс) он меняет свой токен, и для начальной его работы требуется ввести ему пароль из режима разработчика. Я делаю это через MiHomeAdmin. А какой командой это можно сделать програмно?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пт окт 05, 2018 4:51 pm

Вениамин писал(а):
Пт окт 05, 2018 4:49 pm
А какой командой это можно сделать програмно?
Команда для включения режима разработчика?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Вениамин
Сообщения: 6
Зарегистрирован: Пн сен 03, 2018 9:16 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Вениамин » Вс окт 07, 2018 3:24 pm

это в MiHome. А как актвировать в сторонней программе, если режим уже включен? Вроде в библиотеке есть функция write_to_hub , как ей воспользоваться?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

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

Сообщение skysilver » Пн окт 08, 2018 12:09 pm

Вениамин писал(а):
Вс окт 07, 2018 3:24 pm
А как актвировать в сторонней программе, если режим уже включен?
Зачем активировать еще раз, если он и так уже включен? Когда режим разработчика включен, его можно выключить. И наоборот. В miIO для этого есть команда set_lumi_dpf_aes_key, в параметрах которой передается ключ (пароль) режима разработчика. Если он пустой, то режим выключится. Если не пустой, то включится с указанным паролем.
За это сообщение автора skysilver поблагодарил:
Вениамин (Пн окт 08, 2018 9:20 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Вениамин
Сообщения: 6
Зарегистрирован: Пн сен 03, 2018 9:16 pm
Благодарил (а): 2 раза
Поблагодарили: 0

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

Сообщение Вениамин » Пн окт 08, 2018 9:22 pm

Yessss!!!!!
Ответом удовлетворен!!!!!
Именно команду и хотел узнать!!!
Спасибо
Ответить