[Модуль] Tuya

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

Модератор: immortal

Аватара пользователя
yoshok
Сообщения: 64
Зарегистрирован: Вс авг 21, 2016 12:50 pm
Благодарил (а): 3 раза
Поблагодарили: 14 раз

Re: [Модуль] Tuya

Сообщение yoshok » Сб июн 25, 2022 2:01 am

конвертирование цветов включено
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Сб июн 25, 2022 4:26 pm

yoshok писал(а):
Сб июн 25, 2022 2:01 am
конвертирование цветов включено
Надо смотреть в каком виде сырые данные приходят. Там возможны варианты. Если конвертирование не правильное, то конечно цвет меняться не будет, так как устройство просто не понимает такой код
Аватара пользователя
yoshok
Сообщения: 64
Зарегистрирован: Вс авг 21, 2016 12:50 pm
Благодарил (а): 3 раза
Поблагодарили: 14 раз

Re: [Модуль] Tuya

Сообщение yoshok » Сб июн 25, 2022 4:33 pm

fandaymon писал(а):
Сб июн 25, 2022 4:26 pm
yoshok писал(а):
Сб июн 25, 2022 2:01 am
конвертирование цветов включено
Надо смотреть в каком виде сырые данные приходят. Там возможны варианты. Если конвертирование не правильное, то конечно цвет меняться не будет, так как устройство просто не понимает такой код
а как это сделать? "посмотреть"
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Сб июн 25, 2022 5:27 pm

yoshok писал(а):
Сб июн 25, 2022 4:33 pm
fandaymon писал(а):
Сб июн 25, 2022 4:26 pm
yoshok писал(а):
Сб июн 25, 2022 2:01 am
конвертирование цветов включено
Надо смотреть в каком виде сырые данные приходят. Там возможны варианты. Если конвертирование не правильное, то конечно цвет меняться не будет, так как устройство просто не понимает такой код
а как это сделать? "посмотреть"
Отключить конвертирование. Ну или посмотреть на главном экране модуля
Аватара пользователя
yoshok
Сообщения: 64
Зарегистрирован: Вс авг 21, 2016 12:50 pm
Благодарил (а): 3 раза
Поблагодарили: 14 раз

Re: [Модуль] Tuya

Сообщение yoshok » Сб июн 25, 2022 6:20 pm

Отключил конвертирование, при вписывании вручную числа, цвет ленты стал менятся, но как тогда все это сделать так что бы заработало как надо?
grifindorec
Сообщения: 72
Зарегистрирован: Вт фев 02, 2021 12:54 pm
Благодарил (а): 18 раз
Поблагодарили: 6 раз

Re: [Модуль] Tuya

Сообщение grifindorec » Пт июл 01, 2022 8:58 pm

У меня у одного после рестарта сервера mjdm, с первого раза не запускается цикл иот?
В X-Ray Пишет 0.50191700 Can't login to IOT cloud. Но стоит вручную запустить цикл, как все норм. Или в модуле нажать обновить в настройках.
grifindorec
Сообщения: 72
Зарегистрирован: Вт фев 02, 2021 12:54 pm
Благодарил (а): 18 раз
Поблагодарили: 6 раз

Re: [Модуль] Tuya

Сообщение grifindorec » Ср июл 27, 2022 7:22 pm

Если сервер теряет соединение с интернетом на минуту - та же проблема. Цикл сам не пробует перезапуститься. Это баг или фича?
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение kirush » Пн авг 22, 2022 10:23 pm

Подскажите пожалуйста, а реализован ли для включения ламп цветом
https://developer.tuya.com/en/docs/iot/ ... olour_data
не смог найти в коде упоминания передачи colour_data или colour_data_v2?
Перед передачей цвета, необходимо сменить еще work_mode
https://developer.tuya.com/en/docs/iot/ ... -work_mode
Никак не могу заставить лампы менять цвет через ПУ RGB.
--
Если через приложение выставляю зеленый цвет (без конвертации), то меняется в свойствах:
color=007b03e803e8
Если с конвертацией то color=007d03
--
Добавил в метод RGB01.color_updated (так как он вызывается при colorset)
sg('Rgb05.work_mode',colour);
с вызовом перед родительским, но это не помогло.

Если ставлю work_mode=white
то параметром
temp_value= от 0 (желтый - теплый) до 1000 (сине-белый - холодный) могу менять температуру света.

Пытаюсь в свойство color записать fa0352
вижу что work_mode=colour
и color=fa0352
но цвет не меняется.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пн авг 22, 2022 11:04 pm

kirush писал(а):
Пн авг 22, 2022 10:23 pm
Подскажите пожалуйста, а реализован ли для включения ламп цветом
https://developer.tuya.com/en/docs/iot/ ... olour_data
не смог найти в коде упоминания передачи colour_data или colour_data_v2?
Перед передачей цвета, необходимо сменить еще work_mode
https://developer.tuya.com/en/docs/iot/ ... -work_mode
Никак не могу заставить лампы менять цвет через ПУ RGB.
--
Если через приложение выставляю зеленый цвет (без конвертации), то меняется в свойствах:
color=007b03e803e8
Если с конвертацией то color=007d03
--
Добавил в метод RGB01.color_updated (так как он вызывается при colorset)
sg('Rgb05.work_mode',colour);
с вызовом перед родительским, но это не помогло.

Если ставлю work_mode=white
то параметром
temp_value= от 0 (желтый - теплый) до 1000 (сине-белый - холодный) могу менять температуру света.

Пытаюсь в свойство color записать fa0352
вижу что work_mode=colour
и color=fa0352
но цвет не меняется.
В старых устройствах туи код цвета был формата RGB0HSV - такая конвертация в модуле реализована
В новых появился ещё формат HHSSVV - теоретически, код преобразования я примерно набросал, но у меня нету ни одного такого устройства, чтобы попроверять + нужно довольно много свободного времени, чтобы встроить это всё в модуль

Там же нужно преобразовывать в обе стороны, туя -> mdm 'это преобразование HHSSVV -> RGB, а mdm->туя это RGB->HHSSVV

То, что по ссылке - это управление через IOT, в модуле оно в принципе не реализовано. Точнее - реализованы функции Tuya_IOT_POST и Tuya_IOT_GET, но все аргументы нужно прописывать вручную, руководствуясь документацией
Последний раз редактировалось fandaymon Пн авг 22, 2022 11:11 pm, всего редактировалось 1 раз.
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение kirush » Пн авг 22, 2022 11:09 pm

могу предоставить камеру смотрящую на лампу и доступ с пробросом портов на роутере или целиком к мдм на любой срок ;-)
Ответить