[Модуль] Xiaomi miIO (xiaomimiio)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение max506 » Ср апр 29, 2020 7:15 pm

skysilver писал(а):
Ср апр 29, 2020 7:12 pm
max506 писал(а):
Ср апр 29, 2020 7:07 pm
В поле M (Метод) ввожу power
В поле P (Параметры) ввожу 1
Это не API команды.
Если очень хочется, то нужно set_power и ["on"]
Заработало. Большое спасибо!
max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение max506 » Ср апр 29, 2020 7:22 pm

max506 писал(а):
Ср апр 29, 2020 7:15 pm
skysilver писал(а):
Ср апр 29, 2020 7:12 pm
max506 писал(а):
Ср апр 29, 2020 7:07 pm
В поле M (Метод) ввожу power
В поле P (Параметры) ввожу 1
Это не API команды.
Если очень хочется, то нужно set_power и ["on"]
Заработало. Большое спасибо!
После успешного включения лампы выполнил set_power ["off"]
Лампа выключилась, но через примерно минуту сама включилась. Почему так?
max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение max506 » Ср апр 29, 2020 7:39 pm

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

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Ср апр 29, 2020 9:37 pm

max506 писал(а):
Ср апр 29, 2020 7:39 pm
Теперь при любом выключении лампы (в приложении, пультом) лампа включается менее чем через 1 минуту. Как это исправить?
Скриншот вкладки Данные этой лампы покажите.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Divan » Ср апр 29, 2020 11:47 pm

Кстати у меня тоже самая фигня и она у меня так работает с февраля 2020 года. Пришлось создавать второе свойство Power, а иначе я вижу, что лампа включена, а по факту она выключена.

Всегда стоит 1, даже если светильник выключен. Когда ставится 0, то светильник выключается, а через 2 минуты (у меня так интервал выставлен), вместо 0 стоит 1, но сама лампа не включается, а если вставить 1, то лампа включится
СпойлерПоказать
Светильник - power.jpg
Светильник - power.jpg (56.11 КБ) 3583 просмотра
Метрики светильника
СпойлерПоказать
Светильник - справка.jpg
Светильник - справка.jpg (75.98 КБ) 3583 просмотра
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Чт апр 30, 2020 12:09 am

Divan писал(а):
Ср апр 29, 2020 11:47 pm
Кстати у меня тоже самая фигня и она у меня так работает с февраля 2020 года.
А до февраля как было?

Вкладки Общее и Данные целиком покажите.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Divan » Чт апр 30, 2020 1:16 am

В феврале я, купил эту лампу ). Если несколько раз включать и выключать, то после выключения остается 0 и не переходит на 1, но это не надолго. Еще хотелось бы, чтобы цвет амбилайт (метрика bg_rgb) был всегда в формате HEX. Такое возможно сделать? В формате цвета HEX кроме цифр имеются буквы, а тут только цифры.

Общее
СпойлерПоказать
Вкладка общее.jpg
Вкладка общее.jpg (51.89 КБ) 3557 просмотров
Данные
СпойлерПоказать
Вкладка данные.JPG
Вкладка данные.JPG (99.12 КБ) 3557 просмотров
Логи. Потолочная лампа тут указывается как Outgoing message to 6 (set_bright): [1]
СпойлерПоказать

Код: Выделить всё

00:37:18 0.32792200 Periodic search for devices in the network is finished
00:37:18 0.26605400 Device 192.168.X.X is offline
00:37:18 0.26599400 Current count of offline devices 1
00:37:17 0.93523600 Update the ip address and the token for the device 192.168.X.X
00:37:17 0.64430300 Update the ip address and the token for the device 192.168.X.X
00:37:17 0.57488500 Incoming message from 6 (get_prop): {"result":["off","1","4500","0","2","","0","off","9","16747520","4000","0,0,3000,4,16711680,100,3000,4,65280,100,3000,4,255,100","0"],"id":XXXXXXXXXX}
00:37:17 0.30067300 Update the ip address and the token for the device 192.168.X.X
00:37:17 0.30040000 Current count of devices 4
00:37:17 0.30011400 Reply = {"devices":["{\"devicetype\":\"XXXX\",\"serial\":\"XXXX\",\"token\":\"00000000000000000000000000000000\",\"ip\":\"192.168.X.X\"}","{\"devicetype\":\"XXXX\",\"serial\":\"XXXX\",\"token\":\"ffffffffffffffffffffffffffffffff\",\"ip\":\"192.168.X.X\"}","{\"devicetype\":\"XXXX\",\"serial\":\"XXXX\",\"token\":\"00000000000000000000000000000000\",\"ip\":\"192.168.X.X\"}"]}
00:37:17 0.30006000 End miIO-discover command
00:37:17 0.25274500 Outgoing message to 6 (get_prop): ["power","bright","ct","nl_br","color_mode","flow_params","flowing","bg_power","bg_bright","bg_rgb","bg_ct","bg_flow_params","bg_flowing"]
00:37:07 0.02370700 Starting periodic search for devices in the network
00:37:07 0.02391800 Run miIO-discover command
00:36:36 0.80992100 Incoming message from 5 (get_channels): {"result":{"chs":[{"id":966,"type":0,"url":"http:\/\/live.xmcdn.com\/live\/966\/64.m3u8"},{"id":1065,"type":0,"url":"http:\/\/live.xmcdn.com\/live\/1065\/64.m3u8"}]},"id":XXXXXXXXXX}
00:36:36 0.63848600 Incoming message from 5 (get_prop_fm): {"result":{"current_program":966,"current_progress":0,"current_volume":0,"current_status":"pause"},"id":XXXXXXXXXX}
00:36:36 0.45404900 Incoming message from 5 (get_arming): {"result":["off"],"id":XXXXXXXXXX}
00:36:36 0.29386200 Outgoing message to 5 (get_channels): {"start":0}
00:36:36 0.20358600 Outgoing message to 5 (get_prop_fm): []
00:36:36 0.03335600 Outgoing message to 5 (get_arming): []
00:36:33 0.82702200 Incoming message from 2 (get_custom_mode): {"result":[60],"id":XXXXXXXXXX}
00:36:33 0.64867400 Incoming message from 2 (get_consumable): {"result":[{"main_brush_work_time":39050,"side_brush_work_time":39050,"filter_work_time":39050,"sensor_dirty_time":39050}],"id":XXXXXXXXXX}
00:36:33 0.46690200 Incoming message from 2 (get_status): {"result":[{"msg_ver":8,"msg_seq":632,"state":8,"battery":100,"clean_time":711,"clean_area":12805000,"error_code":0,"map_present":1,"in_cleaning":0,"fan_power":60,"dnd_enabled":1}],"id":XXXXXXXXXX}
00:36:33 0.20342500 Outgoing message to 2 (get_custom_mode): []
00:36:33 0.11316900 Outgoing message to 2 (get_consumable): []
00:36:32 0.94304200 Outgoing message to 2 (get_status): []
00:35:57 0.62133100 Incoming message from 1 (get_prop): {"result":["off",40,"off","on",41,"off",1,"off",0],"id":XXXXXXXXXX}
00:35:57 0.26197900 Outgoing message to 1 (get_prop): ["power","bright","notifystatus","ambstatus","ambvalue","eyecare","scene_num","bls","dvalue"]
00:35:35 0.97312200 Incoming message from 6 (set_power): {"result":["ok"],"id":XXXXXXXXXX}
00:35:35 0.78400000 Incoming message from 6 (set_bright): {"result":["ok"],"id":XXXXXXXXXX}
00:35:35 0.03745100 Outgoing message to 6 (set_power): ["off"]
00:35:34 0.97104800 Outgoing message to 6 (set_bright): [1]
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Чт апр 30, 2020 1:42 am

Divan писал(а):
Чт апр 30, 2020 1:16 am
Данные
СпойлерПоказать
Вкладка данные.jpg
Целиком - это, когда видно и свойства, и методы в том числе.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение skysilver » Чт апр 30, 2020 1:52 am

Divan писал(а):
Чт апр 30, 2020 1:16 am
Если несколько раз включать и выключать, то после выключения остается 0 и не переходит на 1, но это не надолго.
Конкретнее можно объяснить, что не работает? Ничего не понятно.
Divan писал(а):
Чт апр 30, 2020 1:16 am
Еще хотелось бы, чтобы цвет амбилайт (метрика bg_rgb) был всегда в формате HEX. Такое возможно сделать? В формате цвета HEX кроме цифр имеются буквы, а тут только цифры.
Возможно.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Xiaomi miIO (xiaomimiio)

Сообщение Divan » Чт апр 30, 2020 2:00 am

Скриншот ниже. Как видите, что по другим значениям YeelightJiaoyue650.Power и YeelightJiaoyue650.status светильник выключен, но основное свойство YeelightJiaoyue650.MainLightingPower которое привязано к модулю xiaomimiio всегда имеет значение 1, даже если я выключу лампу, через 120 секунд вместо 0 будет 1.
СпойлерПоказать
Безымянный-1.jpg
Безымянный-1.jpg (121.21 КБ) 3548 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Ответить