[Модуль] Tuya
Модератор: immortal
-
- Сообщения: 28
- Зарегистрирован: Вт апр 10, 2018 1:17 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: [Модуль] Tuya
Обновил модуль. Не работает. Прописал https://a1.tuyaeu.com/api.json
SID появился. От розеток пришла куча параметров
Отправлено с моего Mi MIX 2 через Tapatalk
SID появился. От розеток пришла куча параметров
Отправлено с моего Mi MIX 2 через Tapatalk
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Ну и отлично!Pamfletik писал(а): ↑Чт сен 17, 2020 8:21 pmОбновил модуль. Не работает. Прописал https://a1.tuyaeu.com/api.json
SID появился. От розеток пришла куча параметров
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
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'
СпойлерПоказать
В настройках при попытке вставить https://a1.tuyaeu.com/api.json, у меня отображается /api.json, и как вы и написали
Когда ничего не получает - Endpoint портится... Постараюсь предусмотреть все точки отказа с выводом сообщений - пока просто пытался сделать работающий прототип
СпойлерПоказать
СпойлерПоказать
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
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'СпойлерПоказатьTuya01.jpg
В настройках при попытке вставить https://a1.tuyaeu.com/api.json, у меня отображается /api.json, и как вы и написалиКогда ничего не получает - Endpoint портится... Постараюсь предусмотреть все точки отказа с выводом сообщений - пока просто пытался сделать работающий прототипПопробовал ввести эту адрес https://a1.tuyaeu.com/api.json и получил следующее, так и должно быть?СпойлерПоказатьTuya02.jpgСпойлерПоказатьTuya03.JPG
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Проверка на испорченный URL стояла, но конфиг не сохранялся - поправил. Добавил вывод сообщения, если запрос публичного ключа не пройдёт
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
Re: [Модуль] Tuya
У меня после обновления модуля все взлетело автоматом, поставил галочку, стер /api.json из поля WEB Tuya Endpoint и SID подтянулся, появились "новые" с типом kg которых не было раньше.
PS: BCMath установлен, строки не комментировал.
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Kg это выключатели? То что в облаке HA проходило как Switch?
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
Re: [Модуль] Tuya
Да, двойные. сами выключатели вот : https://aliexpress.ru/item/4000155341437.htmlfandaymon писал(а): ↑Чт сен 17, 2020 10:49 pmKg это выключатели? То что в облаке HA проходило как Switch?
При том состояние параметров switch_1 и switch_2 в дублируют состояние параметров state, соответствующего выключателя.
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: [Модуль] Tuya
Думал такие купить, а потом всё-таки остановился на ZigBeenickneo писал(а): ↑Чт сен 17, 2020 11:00 pmДа, двойные.fandaymon писал(а): ↑Чт сен 17, 2020 10:49 pmKg это выключатели? То что в облаке HA проходило как Switch?
Снимок.PNG
сами выключатели вот : https://aliexpress.ru/item/4000155341437.html
При том состояние параметров switch_1 и switch_2 в дублируют состояние параметров state, соответствующего выключателя.
По поводу state это как раз они дублируют dps:1 и dps:2. Особенности облака для HA - там любая клавиша это отдельный выключатель, а в оригинальном облаке и тогда, когда работаешь локально, то это одно устройство с кучей метрик. У меня кстати удлинитель тоже подтянулся как одно устройство (в принципе как оно и должно быть) - помнится Divan как раз об этом просил.
- nickneo
- Сообщения: 89
- Зарегистрирован: Чт дек 07, 2017 2:36 pm
- Благодарил (а): 38 раз
- Поблагодарили: 30 раз
Re: [Модуль] Tuya
о, еще и параметр countdown: подтянулся... я так понимаю с помощью него можно переключать состояние через определенный промежуток времени.