А если выключить miIO-Lib лог в настройках модуля?
Почему на скрине и в логах разные токены?
В документации все расписано. Для шайбы нет смысла ставить это значение больше 0.
Модератор: immortal
А если выключить miIO-Lib лог в настройках модуля?
В документации все расписано. Для шайбы нет смысла ставить это значение больше 0.
Выключил miIO-Lib лог и заработало) Спасибо!skysilver писал(а): Ср июн 26, 2019 11:29 amА если выключить miIO-Lib лог в настройках модуля?
Почему на скрине и в логах разные токены?
В документации все расписано. Для шайбы нет смысла ставить это значение больше 0.
Теперь вопрос как эти команды передать через модуль?192.168.1.16 data= {"result":["ok"],"id":3483} -> 192.168.1.30 data= {"id":3484,"method":"set_ac_model","params":["01050007000048380100150ED8010000000015001600150042010004015D00AD000C050500150137050D0015013700"]}
Поиск выполняется через броадкаст запросы. Нужно смотреть прохождение UDP-пакетов на адрес 255.255.255.255 (порт 54321) с сервера в локальную сеть и обратно.Dimonopera писал(а): Ср июн 26, 2019 7:01 pm Подскажите пожалуйста. у меня win10? цикл модуля запущен, но сканирование устройств ничего не дает. Если добавлять устройства вручную, то они постоянно offline.На win7 на том же компе, в виртуальной машине, все устройства находит. Порт в брандмауэре открыл. Куда копать?
Дернуть API-ссылку модуля через getURL() как тут viewtopic.php?f=5&t=4863&start=180#p71093
Код: Выделить всё
include_once(DIR_MODULES . 'xiaomimiio/xiaomimiio.class.php');
$miio = new xiaomimiio();
$miio->addToQueue(5, 'set_power', '["off"]'); // где 5 - уникальный внутренний идентификатор устройства в модуле
Делаю через модульskysilver писал(а): Ср июн 26, 2019 11:25 pm
Дернуть API-ссылку модуля через getURL() как тут viewtopic.php?f=5&t=4863&start=180#p71093
или по аналогииКод: Выделить всё
include_once(DIR_MODULES . 'xiaomimiio/xiaomimiio.class.php'); $miio = new xiaomimiio(); $miio->addToQueue(5, 'set_power', '["off"]'); // где 5 - уникальный внутренний идентификатор устройства в модуле
В поле свойство нужно так вписатьVOVA_iS писал(а): Чт июн 27, 2019 6:30 am Тестирование API-команд
Получаю запись что пошло что то не так
Код: Выделить всё
["01050007000048380100150ED8010000000015001600150042010004015D00AD000C050500150137050D0015013700"]
А как в WireShark расшифровываете пакеты?VOVA_iS писал(а): Ср июн 26, 2019 7:10 pm Имею AC companion
Wireshark послушал пакеты для включения кондиционераТеперь вопрос как эти команды передать через модуль?192.168.1.16 data= {"result":["ok"],"id":3483} -> 192.168.1.30 data= {"id":3484,"method":"set_ac_model","params":["01050007000048380100150ED8010000000015001600150042010004015D00AD000C050500150137050D0015013700"]}
Могу дать ссылку на китайском. По ней делал:)))Aven писал(а): Чт июн 27, 2019 2:04 pmА как в WireShark расшифровываете пакеты?VOVA_iS писал(а): Ср июн 26, 2019 7:10 pm Имею AC companion
Wireshark послушал пакеты для включения кондиционераТеперь вопрос как эти команды передать через модуль?192.168.1.16 data= {"result":["ok"],"id":3483} -> 192.168.1.30 data= {"id":3484,"method":"set_ac_model","params":["01050007000048380100150ED8010000000015001600150042010004015D00AD000C050500150137050D0015013700"]}