[Модуль] Tuya

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

Модератор: immortal

amelnyk
Сообщения: 78
Зарегистрирован: Вт ноя 22, 2016 12:17 am

Re: [Модуль] Tuya

Сообщение amelnyk »

нет, не зигби. но я нашел баг. это двойные выключатели и в базе откуда то для них 3 записи, только к DEV_ID добавлено _1, _2(как на картинке).
Так вот, все настройки типа айпишника и управление локально применяются только для основной записи, а сами клавиши _1, _2 получают дефолтные значение. а при отправке комманды оно брало с базы инфу для записей _1, _2, где пусто всё.
ручками в базе добавил значения в поля
DEV_IP
CONTROL = 1
STATUS = 1

и локально оно заработало.
Вложения
Screenshot_12.jpg
Screenshot_12.jpg (42.23 КБ) 2821 просмотр
fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

Re: [Модуль] Tuya

Сообщение fandaymon »

amelnyk писал(а): Ср дек 15, 2021 12:07 am нет, не зигби. но я нашел баг. это двойные выключатели и в базе откуда то для них 3 записи, только к DEV_ID добавлено _1, _2(как на картинке).
Так вот, все настройки типа айпишника и управление локально применяются только для основной записи, а сами клавиши _1, _2 получают дефолтные значение. а при отправке комманды оно брало с базы инфу для записей _1, _2, где пусто всё.
ручками в базе добавил значения в поля
DEV_IP
CONTROL = 1
STATUS = 1

и локально оно заработало.
А! Это старая-старая история. В таком виде устройства приходили из облака HA. Проще было их все удалить и заново получить инфу об устройстве в нормальном виде из оригинального облака
kolizeyalex
Сообщения: 14
Зарегистрирован: Вт окт 25, 2016 2:41 pm

Re: [Модуль] Tuya

Сообщение kolizeyalex »

Только у меня нет данных от IOT? Или это у всех так. Есть вот такая ошибка:

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

06:21:33 0.51423700 (2021-12-14_error.log) Error registered (type: cycle_stop):
./scripts/cycle_tuya_iot.php
1111111111111THREAD CLOSED: [exec php -q ./scripts/cycle_tuya_iot.php --params "a:0:{}">>/var/www/cms/debmes/log_2021-12-14-cycle_tuya_iot.php.txt]
Backtrace:
#0 /var/www/cycle.php(453): registerError('cycle_stop', './scripts/cycle...')
#1 {main}
при этом в log_2021-12-14-cycle_tuya_iot.php.txt

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

06:21:38 Running cycle_tuya_iot.php

в geturl_error.log

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

06:21:17 0.68027700 GetURL to https://a1.tuyaeu.com/api.json?a=tuya.m.location.list&deviceId=тут я удалил данные чтоб не палить :) (source TuyaWebRequest) finished with error: 
Failed to connect to a1.tuyaeu.com port 443: Connection timed out
{"url":"https:\/\/a1.tuyaeu.com\/api.json?a=tuya.m.location.list&deviceId=тут я удалил данные чтоб не палить :)","content_type":null,"http_code":0,"header_size":0,"request_size":0,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":8.755961,"namelookup_time":0.049211,"connect_time":0,"pretransfer_time":0,"size_upload":0,"size_download":0,"speed_download":0,"speed_upload":0,"download_content_length":-1,"upload_content_length":-1,"starttransfer_time":0,"redirect_time":0,"redirect_url":"","primary_ip":"","certinfo":[],"primary_port":0,"local_ip":"","local_port":0,"http_version":0,"protocol":0,"ssl_verifyresult":0,"scheme":"","appconnect_time_us":0,"connect_time_us":0,"namelookup_time_us":49211,"pretransfer_time_us":0,"redirect_time_us":0,"starttransfer_time_us":0,"total_time_us":8755961}
и все.
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Модуль] Tuya

Сообщение hc2hunter »

Подскажите, имеется розетка AVATTO Tuya.
Вот такая:
розетка AVATTO Tuya.jpg
розетка AVATTO Tuya.jpg (6.83 КБ) 2746 просмотров
с помощью данного модуля в MajorDoMo подключилась без проблем.
Можно её во что-то перешить без разобрки? И что там за контроллер? Может кто разбирал-сталкивался?
Может есть сервисный софт какой-то типа Sonoff DIY Tools ?
Deg026
Сообщения: 3
Зарегистрирован: Вс июл 14, 2019 9:00 am

Re: [Модуль] Tuya

Сообщение Deg026 »

hc2hunter писал(а): Чт дек 16, 2021 3:17 pm Подскажите, имеется розетка AVATTO Tuya.
Вот такая:
розетка AVATTO Tuya.jpg

с помощью данного модуля в MajorDoMo подключилась без проблем.
Можно её во что-то перешить без разобрки? И что там за контроллер? Может кто разбирал-сталкивался?
Может есть сервисный софт какой-то типа Sonoff DIY Tools ?
там ESP8266
раньше они шились по воздуху на любую кастомную прошивку благодаря отличному проекту Tuya-Convert
(https://github.com/ct-Open-Source/tuya-convert)
к сожалению с 2020 года розетки уже защитили так сильно от перепрошивки что победить их не смогли, остался только вариант с паяльником и UART конвертером для перепрошивки

а вот совсем последние уже идут с вообще другими чипами подобными ESP но закрытыми для перепрошивки :(
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Модуль] Tuya

Сообщение hc2hunter »

В общем, нашел интересное видео по перепрошивке через UART:
https://www.youtube.com/watch?v=CV8Y61gEQpQ
Разобрал, вроде все как на видео. Чип ESP8266EX. Подпаялся консолью, а COM не связывается с устройством... Вообще никак.
И RX/TX местами менял и прозванивал точки до самого чипа - все звонится, но связи нет.
Загадка...
krepton85
Сообщения: 57
Зарегистрирован: Вс окт 28, 2018 11:04 pm

Re: [Модуль] Tuya

Сообщение krepton85 »

hc2hunter писал(а): Чт дек 23, 2021 2:29 pm В общем, нашел интересное видео по перепрошивке через UART:
https://www.youtube.com/watch?v=CV8Y61gEQpQ
Разобрал, вроде все как на видео. Чип ESP8266EX. Подпаялся консолью, а COM не связывается с устройством... Вообще никак.
И RX/TX местами менял и прозванивал точки до самого чипа - все звонится, но связи нет.
Загадка...
А про gpio 0 не забыли, подключить его к gnd, и только потом питание.
Аватара пользователя
hc2hunter
Сообщения: 511
Зарегистрирован: Сб дек 02, 2017 10:45 am
Откуда: RUS

Re: [Модуль] Tuya

Сообщение hc2hunter »

Там кнопка, которая совмещена и с GPIO0 и еще какой-то... держишь ее и втыкаешь питание. Она в этот момент перемыкает GPIO0.
Но это лишь для ввода ESP в режим программирования (стандартная процедура).
А так-то по UART девайс должен отзываться в любом случае?
krepton85
Сообщения: 57
Зарегистрирован: Вс окт 28, 2018 11:04 pm

Re: [Модуль] Tuya

Сообщение krepton85 »

hc2hunter писал(а): Вт дек 28, 2021 6:47 pm А так-то по UART девайс должен отзываться в любом случае?
Только на известные для его команды, т.е. нужно использовать специальный флешер - прогу для прошивки esp8266. А кнопка кстати у вас случаем не сенсорная?
zroman07
Сообщения: 4
Зарегистрирован: Пн ноя 22, 2021 7:22 pm

Re: [Модуль] Tuya

Сообщение zroman07 »

fandaymon писал(а): Пн сен 30, 2019 12:23 am Поскольку при помощи MQTT изменения прилетают практически сразу, появилась возможность сделать такой вот объект для замка

Tuya_Door_Log.jpg

При открывании замка МДМ получает информацию о том кто, когда и как открыл замок, заносит её в свойство log и приветствует пришедшего. Для определения юзера используется функция TuyaDoorUser, которая принимает dev_id замка и идентификатор вида "номер метрики-id", например, для отпечатков это будет 1-3, где 3 это номер отпечатка
А не могли бы Вы поподробнее расписать как создать этот объект для замка? Куда я только не пытался подгрузить этот файлик (TuyaLock.txt), ни чего не появляется. Модуль настроил, все циклы работают, данные подгрузились. Не могу понять, какие данные, которые подгрузились в модуль можно было бы подвязать, чтоб определять кто и когда открывал. Среди тех, что появились ни dev_id, ни хоть что-то похожее на номер отпечатка я не увидел. И по поводу прилета изменений при помощи MQTT, где эти изменения можно увидеть (что-то похожее видел в homebridge, но после моих некомпетентных ковыряний :? ) и это пропало)? Если не трудно :roll: распишите поподробнее, как это реализовано у Вас?
Ответить