[Модуль] Tuya

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

Модератор: immortal

lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Ср янв 06, 2021 2:37 am

fandaymon писал(а):
Ср янв 06, 2021 2:28 am
lexincton писал(а):
Ср янв 06, 2021 2:24 am
fandaymon писал(а):
Ср янв 06, 2021 2:09 am
lexincton писал(а):
Ср янв 06, 2021 1:38 am
Все так и делаю, но без создания устройства (только с помощью объекта), не переключает(
Еще вопрос: это реле управляется через zigbee контроллер без своего ip, в данном случае настройки контроллера определяющие или для каждого устройства, работающего с ним, можно разные настройки ставить?
Открой в редакторе /modules/tuya/tuya.class.php и в строчке 1063 добавьте код

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

debmes('Tuya: Тип данных: ' . $rec['VALUE_TYPE'] . ' DPS name: ' . $dps_name .' Value: ' . $value);
После сохранения файла, зайти в модуль туи и ещё раз сохранить настройки модуля.
Поменять привязанное свойство туда-обратно, потом посмотреть что будет выводится в лог МДМ - (x-ray)

По поводу вопроса - да, несмотря на то что устройства зигби работают через один шлюз, настройки можно ставить разные.
Странно, но таких сообщений не появляется, у меня через локалку сейчас настроено.
Если через локалку настраивать у шлюза тоже надо Статус только локально поставить?
Почему-то устройства зигби нормально похватываются, а сам шлюз при опросе выдает Tuya: Status=devid not found, хотя вроде id прописан правильно
Эта функция для управления через оригинальное облако
Сам шлюз опрашивать не надо - он работает шлюзом и сам по себе ничего не принимает и не отправляет. Только ретранслирует сообщения от сервера и устройств
Настроил на управление из ориг. облака, повторил те же действия, логов нет, ощущение, что в мдм какая-то проблема с привязкой свойств и они просто не передаются устройствам.
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Ср янв 06, 2021 2:46 am

lexincton писал(а):
Ср янв 06, 2021 2:37 am
fandaymon писал(а):
Ср янв 06, 2021 2:28 am
lexincton писал(а):
Ср янв 06, 2021 2:24 am
fandaymon писал(а):
Ср янв 06, 2021 2:09 am
lexincton писал(а):
Ср янв 06, 2021 1:38 am
Все так и делаю, но без создания устройства (только с помощью объекта), не переключает(
Еще вопрос: это реле управляется через zigbee контроллер без своего ip, в данном случае настройки контроллера определяющие или для каждого устройства, работающего с ним, можно разные настройки ставить?
Открой в редакторе /modules/tuya/tuya.class.php и в строчке 1063 добавьте код

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

debmes('Tuya: Тип данных: ' . $rec['VALUE_TYPE'] . ' DPS name: ' . $dps_name .' Value: ' . $value);
После сохранения файла, зайти в модуль туи и ещё раз сохранить настройки модуля.
Поменять привязанное свойство туда-обратно, потом посмотреть что будет выводится в лог МДМ - (x-ray)

По поводу вопроса - да, несмотря на то что устройства зигби работают через один шлюз, настройки можно ставить разные.
Странно, но таких сообщений не появляется, у меня через локалку сейчас настроено.
Если через локалку настраивать у шлюза тоже надо Статус только локально поставить?
Почему-то устройства зигби нормально похватываются, а сам шлюз при опросе выдает Tuya: Status=devid not found, хотя вроде id прописан правильно
Эта функция для управления через оригинальное облако
Сам шлюз опрашивать не надо - он работает шлюзом и сам по себе ничего не принимает и не отправляет. Только ретранслирует сообщения от сервера и устройств
Настроил на управление из ориг. облака, повторил те же действия, логов нет, ощущение, что в мдм какая-то проблема с привязкой свойств и они просто не передаются устройствам.
А если всё-таки попробовать добавить новое устройство?
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Ср янв 06, 2021 2:50 am

fandaymon писал(а):
Ср янв 06, 2021 2:46 am
lexincton писал(а):
Ср янв 06, 2021 2:37 am
fandaymon писал(а):
Ср янв 06, 2021 2:28 am
lexincton писал(а):
Ср янв 06, 2021 2:24 am
fandaymon писал(а):
Ср янв 06, 2021 2:09 am
lexincton писал(а):
Ср янв 06, 2021 1:38 am
Все так и делаю, но без создания устройства (только с помощью объекта), не переключает(
Еще вопрос: это реле управляется через zigbee контроллер без своего ip, в данном случае настройки контроллера определяющие или для каждого устройства, работающего с ним, можно разные настройки ставить?
Открой в редакторе /modules/tuya/tuya.class.php и в строчке 1063 добавьте код

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

debmes('Tuya: Тип данных: ' . $rec['VALUE_TYPE'] . ' DPS name: ' . $dps_name .' Value: ' . $value);
После сохранения файла, зайти в модуль туи и ещё раз сохранить настройки модуля.
Поменять привязанное свойство туда-обратно, потом посмотреть что будет выводится в лог МДМ - (x-ray)

По поводу вопроса - да, несмотря на то что устройства зигби работают через один шлюз, настройки можно ставить разные.
Странно, но таких сообщений не появляется, у меня через локалку сейчас настроено.
Если через локалку настраивать у шлюза тоже надо Статус только локально поставить?
Почему-то устройства зигби нормально похватываются, а сам шлюз при опросе выдает Tuya: Status=devid not found, хотя вроде id прописан правильно
Эта функция для управления через оригинальное облако
Сам шлюз опрашивать не надо - он работает шлюзом и сам по себе ничего не принимает и не отправляет. Только ретранслирует сообщения от сервера и устройств
Настроил на управление из ориг. облака, повторил те же действия, логов нет, ощущение, что в мдм какая-то проблема с привязкой свойств и они просто не передаются устройствам.
А если всё-таки попробовать добавить новое устройство?
Тоже уже проверил, не помогло. Похоже мдм надо переустанавливать. Отпишусь о результате. Спасибо.
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Ср янв 06, 2021 3:40 am

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

Re: [Модуль] Tuya

Сообщение fandaymon » Ср янв 06, 2021 11:26 am

lexincton писал(а):
Ср янв 06, 2021 3:40 am
После переустановки все тоже самое, даже не знаю на что думать.
А какие-нибудь другие модули на управление работают?
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Ср янв 06, 2021 12:05 pm

fandaymon писал(а):
Ср янв 06, 2021 11:26 am
lexincton писал(а):
Ср янв 06, 2021 3:40 am
После переустановки все тоже самое, даже не знаю на что думать.
А какие-нибудь другие модули на управление работают?
У меня устройства от tuya только, проверить другие модули не на чем.
При старте сразу закрывается цикл cycle_connect, он как-то влияет на работу со свойствами?
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Ср янв 06, 2021 1:02 pm

lexincton писал(а):
Ср янв 06, 2021 12:05 pm
fandaymon писал(а):
Ср янв 06, 2021 11:26 am
lexincton писал(а):
Ср янв 06, 2021 3:40 am
После переустановки все тоже самое, даже не знаю на что думать.
А какие-нибудь другие модули на управление работают?
У меня устройства от tuya только, проверить другие модули не на чем.
При старте сразу закрывается цикл cycle_connect, он как-то влияет на работу со свойствами?
Не должен. Он отвечает только за связь с сервером коннекта

Ну можно проверить - работает ли вообще передача привязанных свойств

В файл tuya.class.php в строку 1274 добавить код

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

debmes('Tuya:'. $object.'.'. $property.'='. $value);
Зайти в настройки модуля, сохранить и посмотреть в X-Ray выводится ли что-нибудь при изменении свойства
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Ср янв 06, 2021 1:18 pm

fandaymon писал(а):
Ср янв 06, 2021 1:02 pm
lexincton писал(а):
Ср янв 06, 2021 12:05 pm
fandaymon писал(а):
Ср янв 06, 2021 11:26 am
lexincton писал(а):
Ср янв 06, 2021 3:40 am
После переустановки все тоже самое, даже не знаю на что думать.
А какие-нибудь другие модули на управление работают?
У меня устройства от tuya только, проверить другие модули не на чем.
При старте сразу закрывается цикл cycle_connect, он как-то влияет на работу со свойствами?
Не должен. Он отвечает только за связь с сервером коннекта

Ну можно проверить - работает ли вообще передача привязанных свойств

В файл tuya.class.php в строку 1274 добавить код

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

debmes('Tuya:'. $object.'.'. $property.'='. $value);
Зайти в настройки модуля, сохранить и посмотреть в X-Ray выводится ли что-нибудь при изменении свойства
Также все чисто.
Вот поля устройства - https://yadi.sk/i/PpJwp0VmEx58Vg
Вот свойства объекта - https://yadi.sk/i/Pp6RTeqTd0bh6A
Привязка указана, но она не работает.
Меняю через метод, в объекте свойство меняется
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Ср янв 06, 2021 1:35 pm

lexincton писал(а):
Ср янв 06, 2021 1:18 pm
fandaymon писал(а):
Ср янв 06, 2021 1:02 pm
lexincton писал(а):
Ср янв 06, 2021 12:05 pm
fandaymon писал(а):
Ср янв 06, 2021 11:26 am
lexincton писал(а):
Ср янв 06, 2021 3:40 am
После переустановки все тоже самое, даже не знаю на что думать.
А какие-нибудь другие модули на управление работают?
У меня устройства от tuya только, проверить другие модули не на чем.
При старте сразу закрывается цикл cycle_connect, он как-то влияет на работу со свойствами?
Не должен. Он отвечает только за связь с сервером коннекта

Ну можно проверить - работает ли вообще передача привязанных свойств

В файл tuya.class.php в строку 1274 добавить код

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

debmes('Tuya:'. $object.'.'. $property.'='. $value);
Зайти в настройки модуля, сохранить и посмотреть в X-Ray выводится ли что-нибудь при изменении свойства
Также все чисто.
Вот поля устройства - https://yadi.sk/i/PpJwp0VmEx58Vg
Вот свойства объекта - https://yadi.sk/i/Pp6RTeqTd0bh6A
Привязка указана, но она не работает.
Меняю через метод, в объекте свойство меняется
Объект неправильно назван - не надо добавлять в название всякие / и двоеточия. Лучше всего называть TuRelay04, ну или TuRelay04_1. Иначе МДМ будет глючить
lexincton
Сообщения: 44
Зарегистрирован: Вс ноя 08, 2020 12:33 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: [Модуль] Tuya

Сообщение lexincton » Ср янв 06, 2021 1:39 pm

Объект называется "TuRelay04", "TuRelay04 - 1" отображается в колонке, я так понимаю с ссылкой на устройство, на 2-м скрине явно указано
Ответить