[Модуль] Tuya

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

Модератор: immortal

Аватара пользователя
Alexander Znamensky
Сообщения: 160
Зарегистрирован: Ср дек 18, 2019 11:13 am
Откуда: Москва
Благодарил (а): 87 раз
Поблагодарили: 25 раз

Re: [Модуль] Tuya

Сообщение Alexander Znamensky » Пт фев 19, 2021 10:46 am

Добрый день.

Потерялась буква Я )))
https://github.com/fandaymon/majordomo- ... .php#L1107

'Ошибка изменениЯ статуса:'
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пт фев 19, 2021 7:01 pm

Alexander Znamensky писал(а):
Пт фев 19, 2021 10:46 am
Добрый день.

Потерялась буква Я )))
https://github.com/fandaymon/majordomo- ... .php#L1107

'Ошибка изменениЯ статуса:'
Спасибо - исправлю!
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пт фев 26, 2021 4:47 am

Добавил в модуль 2 вкладки - Сцены и Пульты. На вкладке сцены можно увидеть сцены, которые заведены в приложении. Рядом с каждой сценой написана команда, которая эту сцену запускает. Команду можно вписать, например, в код шаблона. Так же сцену можно запустить кнопкой справа

Во вкладке пульты видны пульты, заведённые в приложении. При первом переходе открывается довольно долго, так как идёт запрос и запись в базу информации по каждой кнопке. Далее можно нажимать на кнопки пульта во вкладке, либо вызывать кнопку пульта командой

Возможности достаточно экспериментальные - буду рад отзывам работает/не работает

Так же добавилась кнопка Сканировать - нажатие на которую вызывает поиск устройств Туя в локальной сети, у найденных устройств, в модуле будет прописан локальный ip и версия прошивки 3.1 или 3.3. После сканирования результаты будут выведены в верхней части модуля
За это сообщение автора fandaymon поблагодарили (всего 2):
lexincton (Пт фев 26, 2021 11:04 am) • Andrey88 (Пт фев 26, 2021 11:01 pm)
Рейтинг: 2.33%
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Пт фев 26, 2021 11:05 am

А локальное управление для пульта тоже работает?
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пт фев 26, 2021 11:30 am

lexincton писал(а):
Пт фев 26, 2021 11:05 am
А локальное управление для пульта тоже работает?
Должно работать
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Пт фев 26, 2021 11:50 am

Подхватилось, но как я писал ранее не определяются пользовательские кнопки (добавленные),
т.е. показываются только присвоенные пульту изначально.
Они идут отдельным списком в ввиде:
{
"devId": "bfaae75fa14d28f61dcmns",
"gmtModified": 1611504934240,
"keyName": "previous",
"keyId": 201,
"gmtCreate": 1611494504153,
"vender": "3",
"frequency": 38000,
"repeat": 0,
"id": 2279233,
"compressPulse": "220b9001c611c20126022a12c201ee022c01bc022c018403c8008a029001ee02f401b80b5e01d6062c013a072c013a0790013a072c01860b9001d6062c01d0072c01bc0290019e072c0108079001d606c201080790018a025e01800c960002089600bc02c2016c07fa000807900102082c0188a9c4222e09f40130f22823fc08c20152bf",
"gwId": "240513802cf432162510",
"key": "previous",
"status": true
}
и в другом формате compressPulse записывается
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пт фев 26, 2021 12:56 pm

lexincton писал(а):
Пт фев 26, 2021 11:50 am
Подхватилось, но как я писал ранее не определяются пользовательские кнопки (добавленные),
т.е. показываются только присвоенные пульту изначально.
Они идут отдельным списком в ввиде:
{
"devId": "bfaae75fa14d28f61dcmns",
"gmtModified": 1611504934240,
"keyName": "previous",
"keyId": 201,
"gmtCreate": 1611494504153,
"vender": "3",
"frequency": 38000,
"repeat": 0,
"id": 2279233,
"compressPulse": "220b9001c611c20126022a12c201ee022c01bc022c018403c8008a029001ee02f401b80b5e01d6062c013a072c013a0790013a072c01860b9001d6062c01d0072c01bc0290019e072c0108079001d606c201080790018a025e01800c960002089600bc02c2016c07fa000807900102082c0188a9c4222e09f40130f22823fc08c20152bf",
"gwId": "240513802cf432162510",
"key": "previous",
"status": true
}
и в другом формате compressPulse записывается
Да, есть такое дело - для них другой запрос. Поразбираюсь
Andrey88
Сообщения: 17
Зарегистрирован: Ср янв 27, 2021 7:11 pm
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение Andrey88 » Пт фев 26, 2021 11:38 pm

Отлично! Пульты и сцены появились. Только одно но... Пульт для управления телевизором - работает, а пульт усилителя Marantz - нет(из приложения на телефоне работает). Причем шайба то моргает, что-то отправляет, но видимо не то...
Создал сцены для усилителя - сцены работают!
И ещё 8-) Как удалить пульты? А то я тут экспериментировал, на создавал, и теперь они все в модуле и не удаляются даже если удалить устройство...
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Сб фев 27, 2021 1:14 am

Andrey88 писал(а):
Пт фев 26, 2021 11:38 pm
Отлично! Пульты и сцены появились. Только одно но... Пульт для управления телевизором - работает, а пульт усилителя Marantz - нет(из приложения на телефоне работает). Причем шайба то моргает, что-то отправляет, но видимо не то...
Создал сцены для усилителя - сцены работают!
И ещё 8-) Как удалить пульты? А то я тут экспериментировал, на создавал, и теперь они все в модуле и не удаляются даже если удалить устройство...
А этот пульт он из стандартных шаблонов или DIY?

Пока никак 8-) Добавление кнопок Удалить и Пересканировать, как раз в процессе. Если есть phpmyadmin, то можно удалить ненужный пульт из таблицы tudevices
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Сб фев 27, 2021 1:18 am

И ещё - не знаю, насколько это востребовано, думаю добавить возможность добавлять в сцену пульт из имеющихся в модуле, примерно также как, например, добавляется календарь. С возможность в модуле поставить hide у ненужных кнопок. Конечно такой пульт не сильно красиво выглядит с точки зрения дизайна, зато больше ничего создавать не надо будет....
Ответить