Страница 41 из 132
Re: [Модуль] Tuya
Добавлено: Пт сен 18, 2020 10:07 pm
fandaymon
Если систему авторизации не поменяют, то через оригинальное облако должно работать
Re: [Модуль] Tuya
Добавлено: Пт сен 18, 2020 10:13 pm
fandaymon
Divan писал(а): Пт сен 18, 2020 10:05 pm
Сделал. По прежнему не могу получить SID
Модуль не обновлён. В самой последней версии по крайней мере модуль должен писать Не смог получить СИД, там сейчас
Код: Выделить всё
debmes('Не смог получить СИД. Ошибка:' . $result['errorCode']);
После обновления модуля надо зайти в Настройки и нажать Обновить
Re: [Модуль] Tuya
Добавлено: Пт сен 18, 2020 10:17 pm
Divan
fandaymon писал(а): Пт сен 18, 2020 10:13 pm
Divan писал(а): Пт сен 18, 2020 10:05 pm
Сделал. По прежнему не могу получить SID
Модуль не обновлён. В самой последней версии по крайней мере модуль должен писать Не смог получить СИД, там сейчас
Код: Выделить всё
debmes('Не смог получить СИД. Ошибка:' . $result['errorCode']);
После обновления модуля надо зайти в Настройки и нажать Обновить
Извиняюсь. Я запустил тестовую машину и не проверил сразу обновление модуля, проверил все на вчерашней версии модуля. Когда обновил, то данные подтянулись. Спасибо вам за поддержку ).

- Снимок03.JPG (35.87 КБ) 3488 просмотров
Re: [Модуль] Tuya
Добавлено: Пт сен 18, 2020 10:27 pm
fandaymon
Divan писал(а): Пт сен 18, 2020 10:17 pm
Извиняюсь. Я запустил тестовую машину и не проверил сразу обновление модуля, проверил все на вчерашней версии модуля. Когда обновил, то данные подтянулись. Спасибо вам за поддержку ).
You are welcome

Управлять пока всё равно надо 3 объектами, полученными из облака HA. Общий объект-удлинитель только получает информацию. Зато локальный ключ должен автоматически проставится.
Re: [Модуль] Tuya
Добавлено: Вс сен 20, 2020 10:01 pm
fandaymon
В связи с тем, что у разных устройств за статистику потребления отвечают разные dsp немножко переделал функцию статистики
Если вызывать так, то по умолчанию запрашивается DSP:17
Код: Выделить всё
$device_id='dev id розетки с замером мощности например';
$stat=Tuya_Web_Stats($device_id);
Это работает с теми розетками, что есть у меня
Для такого счётчика
https://aliexpress.ru/item/4000353269379.html за статистику отвечает DSP:3 (за исследования спасибо пользователю AK1), поэтому функцию можно вызывать так
Ещё в новой версии добавился флажок - управлять через оригинальное облако. Если он установлен, то управление идёт через оригинальное облако. Как следует ещё не протестировано, но вроде управление розеткой отрабатывает нормально - переключает подсветку, включает саму розетку и т.д.
Re: [Модуль] Tuya
Добавлено: Пн сен 21, 2020 5:14 pm
Divan
Обновил модуль. Управление работает при остановленном цикле. Цикл все время остановлен. В логах не вижу записей. Что это может быть?
Re: [Модуль] Tuya
Добавлено: Пн сен 21, 2020 5:58 pm
AK1
Аналогично.
Управляется. Статистика получается.
Видимо ошибка в обновлении.
Re: [Модуль] Tuya
Добавлено: Пн сен 21, 2020 6:54 pm
fandaymon
Divan писал(а): Пн сен 21, 2020 5:14 pm
Обновил модуль. Управление работает при остановленном цикле. Цикл все время остановлен. В логах не вижу записей. Что это может быть?
Я немножко переделал цикл и туда вкралась ошибка. Исправил
Re: [Модуль] Tuya
Добавлено: Пн сен 21, 2020 7:37 pm
Divan
Обновил, по прежнему цикл не запускается

- Снимок.JPG (45.58 КБ) 3299 просмотров
19:35:25 0.78519300 Thread closed: cycle_tuya
19:35:24 0.78073600 Closing thread: exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1
19:35:23 0.77352100 Starting service cycle_tuya (./scripts/cycle_tuya.php)
19:34:53 0.63431100 Got control command 'restart' for cycle_tuya
19:19:48 0.91960100 Thread closed: cycle_tuya
19:19:47 0.91518500 Closing thread: exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1
19:19:46 0.90789700 Starting service cycle_tuya (./scripts/cycle_tuya.php)
19:19:16 0.75742900 Got control command 'restart' for cycle_tuya
19:10:31 0.28609700 Thread closed: cycle_tuya
19:10:30 0.28175200 Closing thread: exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1
19:10:29 0.27522300 Starting service cycle_tuya (./scripts/cycle_tuya.php)
19:09:59 0.13454200 Got control command 'restart' for cycle_tuya
19:09:41 0.05468800 Thread closed: cycle_tuya
19:09:40 0.05014400 Closing thread: exec php -q ./scripts/cycle_tuya.php --params "a:0:{}" > /dev/null 2>&1
19:09:39 0.04375800 Starting service cycle_tuya (./scripts/cycle_tuya.php)
19:09:09 0.90089600 Got control command 'restart' for cycle_tuya
Re: [Модуль] Tuya
Добавлено: Пн сен 21, 2020 7:39 pm
kirush
а у меня при обновлении:
Код: Выделить всё
1060: Duplicate column name 'GID_ID'
ALTER TABLE tudevices ADD `GID_ID` varchar(30) DEFAULT '';