[Модуль] Tuya
Модератор: immortal
Re: [Модуль] Tuya
Обновил модуль. Не работает. Прописал https://a1.tuyaeu.com/api.json
SID появился. От розеток пришла куча параметров
Отправлено с моего Mi MIX 2 через Tapatalk
SID появился. От розеток пришла куча параметров
Отправлено с моего Mi MIX 2 через Tapatalk
Re: [Модуль] Tuya
Ну и отлично!Pamfletik писал(а): Чт сен 17, 2020 8:21 pm Обновил модуль. Не работает. Прописал https://a1.tuyaeu.com/api.json
SID появился. От розеток пришла куча параметров
Re: [Модуль] Tuya
Установил модуль на тестовой машине для проверки. У меня устройство не подтянулось. На старом модуле устройство есть, поэтому не стал на боевой машине обновлять модуль.
На тестовой машине стоит ubuntu server 20.04, стоит питон версии 3.8.2
Набрал в консоли путь exec('python3 /var/www/modules/tuya/pow_python.py 3 8 2'), убрал /html (exec('python3 /var/www/html/modules/tuya/pow_python.py 3 8 2')) и у меня выдало b'01'
В настройках при попытке вставить https://a1.tuyaeu.com/api.json, у меня отображается /api.json, и как вы и написали
Попробовал ввести эту адрес https://a1.tuyaeu.com/api.json и получил следующее, так и должно быть?
На тестовой машине стоит ubuntu server 20.04, стоит питон версии 3.8.2
Набрал в консоли путь exec('python3 /var/www/modules/tuya/pow_python.py 3 8 2'), убрал /html (exec('python3 /var/www/html/modules/tuya/pow_python.py 3 8 2')) и у меня выдало b'01'
SPOILERSPOILER_SHOW
В настройках при попытке вставить https://a1.tuyaeu.com/api.json, у меня отображается /api.json, и как вы и написали
Когда ничего не получает - Endpoint портится... Постараюсь предусмотреть все точки отказа с выводом сообщений - пока просто пытался сделать работающий прототип
SPOILERSPOILER_SHOW
SPOILERSPOILER_SHOW
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Re: [Модуль] Tuya
Если в поле endpoint изначально было пусто, а после оно испортилось, то надо посмотреть какую ошибку модуль выдал стандартный лог... При нажатии кнопки обновить, если поле SID пустое, то идёт запрос к серверу за публичным ключом, далее этим ключ шифруется пароль и идёт запрос сида - если второй запрос не проходит, то в модуле стоит debmes (errCode) - там должно быть написано что именно не понравилось серверуDivan писал(а): Чт сен 17, 2020 9:46 pm Установил модуль на тестовой машине для проверки. У меня устройство не подтянулось. На старом модуле устройство есть, поэтому не стал на боевой машине обновлять модуль.
На тестовой машине стоит ubuntu server 20.04, стоит питон версии 3.8.2
Набрал в консоли путь exec('python3 /var/www/modules/tuya/pow_python.py 3 8 2'), убрал /html (exec('python3 /var/www/html/modules/tuya/pow_python.py 3 8 2')) и у меня выдало b'01'SPOILERSPOILER_SHOWTuya01.jpg
В настройках при попытке вставить https://a1.tuyaeu.com/api.json, у меня отображается /api.json, и как вы и написалиКогда ничего не получает - Endpoint портится... Постараюсь предусмотреть все точки отказа с выводом сообщений - пока просто пытался сделать работающий прототипПопробовал ввести эту адрес https://a1.tuyaeu.com/api.json и получил следующее, так и должно быть?SPOILERSPOILER_SHOWTuya02.jpgSPOILERSPOILER_SHOWTuya03.JPG
Re: [Модуль] Tuya
Проверка на испорченный URL стояла, но конфиг не сохранялся - поправил. Добавил вывод сообщения, если запрос публичного ключа не пройдёт
Re: [Модуль] Tuya
У меня после обновления модуля все взлетело автоматом, поставил галочку, стер /api.json из поля WEB Tuya Endpoint и SID подтянулся, появились "новые" с типом kg которых не было раньше.fandaymon писал(а): Чт сен 17, 2020 10:20 pm Проверка на испорченный URL стояла, но конфиг не сохранялся - поправил. Добавил вывод сообщения, если запрос публичного ключа не пройдёт
PS: BCMath установлен, строки не комментировал.
Re: [Модуль] Tuya
Kg это выключатели? То что в облаке HA проходило как Switch?nickneo писал(а): Чт сен 17, 2020 10:35 pmУ меня после обновления модуля все взлетело автоматом, поставил галочку, стер /api.json из поля WEB Tuya Endpoint и SID подтянулся, появились "новые" с типом kg которых не было раньше.fandaymon писал(а): Чт сен 17, 2020 10:20 pm Проверка на испорченный URL стояла, но конфиг не сохранялся - поправил. Добавил вывод сообщения, если запрос публичного ключа не пройдёт
PS: BCMath установлен, строки не комментировал.
Re: [Модуль] Tuya
Да, двойные. сами выключатели вот : https://aliexpress.ru/item/4000155341437.htmlfandaymon писал(а): Чт сен 17, 2020 10:49 pmKg это выключатели? То что в облаке HA проходило как Switch?nickneo писал(а): Чт сен 17, 2020 10:35 pmУ меня после обновления модуля все взлетело автоматом, поставил галочку, стер /api.json из поля WEB Tuya Endpoint и SID подтянулся, появились "новые" с типом kg которых не было раньше.fandaymon писал(а): Чт сен 17, 2020 10:20 pm Проверка на испорченный URL стояла, но конфиг не сохранялся - поправил. Добавил вывод сообщения, если запрос публичного ключа не пройдёт
PS: BCMath установлен, строки не комментировал.
При том состояние параметров switch_1 и switch_2 в дублируют состояние параметров state, соответствующего выключателя.
Re: [Модуль] Tuya
Думал такие купить, а потом всё-таки остановился на ZigBeenickneo писал(а): Чт сен 17, 2020 11:00 pmДа, двойные.fandaymon писал(а): Чт сен 17, 2020 10:49 pmKg это выключатели? То что в облаке HA проходило как Switch?nickneo писал(а): Чт сен 17, 2020 10:35 pmУ меня после обновления модуля все взлетело автоматом, поставил галочку, стер /api.json из поля WEB Tuya Endpoint и SID подтянулся, появились "новые" с типом kg которых не было раньше.fandaymon писал(а): Чт сен 17, 2020 10:20 pm Проверка на испорченный URL стояла, но конфиг не сохранялся - поправил. Добавил вывод сообщения, если запрос публичного ключа не пройдёт
PS: BCMath установлен, строки не комментировал.
Снимок.PNG
сами выключатели вот : https://aliexpress.ru/item/4000155341437.html
При том состояние параметров switch_1 и switch_2 в дублируют состояние параметров state, соответствующего выключателя.
По поводу state это как раз они дублируют dps:1 и dps:2. Особенности облака для HA - там любая клавиша это отдельный выключатель, а в оригинальном облаке и тогда, когда работаешь локально, то это одно устройство с кучей метрик. У меня кстати удлинитель тоже подтянулся как одно устройство (в принципе как оно и должно быть) - помнится Divan как раз об этом просил.
Re: [Модуль] Tuya
о, еще и параметр countdown: подтянулся... я так понимаю с помощью него можно переключать состояние через определенный промежуток времени.