Страница 75 из 132
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 12:30 pm
Alexander Znamensky
fandaymon писал(а): Вс янв 24, 2021 8:36 pm
Выложил исправленную версию в которой цикл пишет каждые 20 секунд в переменную. Добавил проверку на пустоту объекта - по идее ошибка с foreach тоже должна уйти
Добавился флажок - Использовать HA облако. Пока работают механизмы подключения к основному облаку, смысла работать через облако HA никакого нету
Ещё добавилась функция для работы со статистикой умного замка. Например, такой сценарий
Код: Выделить всё
$dev_id = '';
$a=Tuya_Door_Log($dev_id,'[1,2,3,4,5,15]');
foreach($a['datas'] as $data) {
$t = "" . $data['gmtCreate'];
$t = (int) substr($t,0,10);
echo date("Y-m-d H:i:s", $t);
echo "\t";
echo $data['userName'];
echo "\t";
foreach ($data['dpData'] as $key => $value) {
switch ($key) {
case 1:
echo 'открыли отпечатком';
break;
case 5:
echo 'открыли карточкой номер ' . $value;
break;
case 2;
echo 'открыли паролем';
break;
}
}
echo '<BR>';
}
выведет такую вот табличку
2021-01-23 10:31:14 Ilona открыли карточкой номер 10
2021-01-19 14:13:15 Fan открыли отпечатком
2021-01-19 13:09:39 Fan открыли отпечатком
2021-01-19 11:41:16 Fan открыли карточкой номер 4
2021-01-19 11:18:56 Fan открыли отпечатком
2021-01-17 10:18:49 Ilona открыли карточкой номер 10
2021-01-17 10:10:54 Fan открыли карточкой номер 4
2021-01-17 09:52:59 Fan открыли отпечатком
Добрый день, уважаемый Fandaymon!
Давно использую ваш модуль - все замечательно! Спасибо Вам большое за труд!
После вчерашнего обновления обнаружил, что термостаты, которые управляют теплым полом не меняют значение целевой температуры от МДМ. Начал разбираться, оказалось, что дело не в обновлении. Похоже, что это произошло после перехода на управление в локальном режиме.
Сейчас получается, что управлять целевой температурой я могу только через облако. Но температура пола из термостата доступна только в локальном режиме. Вот не могу понять, это я что-то не так делаю, или невозможно в принципе получать метрики в локальном режиме и вместе с этим отправлять в термостат значения целевой температуры из МДМ?
Вот несколько скринов моих настроек. Я пробовал локальный и облачный режимы, пробовал разные комбинации. Но пришел к тому, что метрика temperature меняется только при работе через облако.

- Screenshot 2021-01-25 11.29.44.png (414.67 КБ) 3910 просмотров

- Screenshot 2021-01-24 21.50.30.png (396.44 КБ) 3910 просмотров

- Screenshot 2021-01-24 21.50.18.png (433.19 КБ) 3910 просмотров

- Screenshot 2021-01-24 21.50.08.png (416.93 КБ) 3910 просмотров

- Screenshot 2021-01-24 21.10.20.png (586.14 КБ) 3910 просмотров

- Screenshot 2021-01-24 21.09.51.png (403.77 КБ) 3910 просмотров

- Screenshot 2021-01-24 21.08.57.png (397.76 КБ) 3910 просмотров

- Screenshot 2021-01-24 21.08.16.png (368.36 КБ) 3910 просмотров
Заранее спасибо за направление на пусть истинный )
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 2:11 pm
fandaymon
VAD07 писал(а): Пн янв 25, 2021 6:10 am
fandaymon писал(а):VAD07 писал(а): Вс янв 24, 2021 10:48 pm
fandaymon писал(а):VAD07 писал(а): Вс янв 24, 2021 9:51 pm
было привязано свойство temp_current к Thermostat03.normalTargetValue Обычная целевая температура в ПУ.... отвязал перестал пищать... Возможно не туда привязал....
temp_current - это текущая температура, а таргет, насколько я понимаю, это та температура, которую нужно поддерживать
А какое свойства отвечает за статус реле и включение/выключение?
Отправлено с моего ZB602KL через Tapatalk
Свойство чего? ПУ?
"название" в модуле туя.
Отправлено с моего ZB602KL через Tapatalk
Картинка настолько мелкая, что не видно ничего....
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 2:31 pm
fandaymon
Alexander Znamensky писал(а): Пн янв 25, 2021 12:30 pm
fandaymon писал(а): Вс янв 24, 2021 8:36 pm
Выложил исправленную версию в которой цикл пишет каждые 20 секунд в переменную. Добавил проверку на пустоту объекта - по идее ошибка с foreach тоже должна уйти
Добавился флажок - Использовать HA облако. Пока работают механизмы подключения к основному облаку, смысла работать через облако HA никакого нету
Ещё добавилась функция для работы со статистикой умного замка. Например, такой сценарий
Код: Выделить всё
$dev_id = '';
$a=Tuya_Door_Log($dev_id,'[1,2,3,4,5,15]');
foreach($a['datas'] as $data) {
$t = "" . $data['gmtCreate'];
$t = (int) substr($t,0,10);
echo date("Y-m-d H:i:s", $t);
echo "\t";
echo $data['userName'];
echo "\t";
foreach ($data['dpData'] as $key => $value) {
switch ($key) {
case 1:
echo 'открыли отпечатком';
break;
case 5:
echo 'открыли карточкой номер ' . $value;
break;
case 2;
echo 'открыли паролем';
break;
}
}
echo '<BR>';
}
выведет такую вот табличку
2021-01-23 10:31:14 Ilona открыли карточкой номер 10
2021-01-19 14:13:15 Fan открыли отпечатком
2021-01-19 13:09:39 Fan открыли отпечатком
2021-01-19 11:41:16 Fan открыли карточкой номер 4
2021-01-19 11:18:56 Fan открыли отпечатком
2021-01-17 10:18:49 Ilona открыли карточкой номер 10
2021-01-17 10:10:54 Fan открыли карточкой номер 4
2021-01-17 09:52:59 Fan открыли отпечатком
Добрый день, уважаемый Fandaymon!
Давно использую ваш модуль - все замечательно! Спасибо Вам большое за труд!
После вчерашнего обновления обнаружил, что термостаты, которые управляют теплым полом не меняют значение целевой температуры от МДМ. Начал разбираться, оказалось, что дело не в обновлении. Похоже, что это произошло после перехода на управление в локальном режиме.
Сейчас получается, что управлять целевой температурой я могу только через облако. Но температура пола из термостата доступна только в локальном режиме. Вот не могу понять, это я что-то не так делаю, или невозможно в принципе получать метрики в локальном режиме и вместе с этим отправлять в термостат значения целевой температуры из МДМ?
Вот несколько скринов моих настроек. Я пробовал локальный и облачный режимы, пробовал разные комбинации. Но пришел к тому, что метрика temperature меняется только при работе через облако.
Screenshot 2021-01-25 11.29.44.pngScreenshot 2021-01-24 21.50.30.pngScreenshot 2021-01-24 21.50.18.pngScreenshot 2021-01-24 21.50.08.pngScreenshot 2021-01-24 21.10.20.pngScreenshot 2021-01-24 21.09.51.pngScreenshot 2021-01-24 21.08.57.pngScreenshot 2021-01-24 21.08.16.png
Заранее спасибо за направление на пусть истинный )
С оригинальным облаком модуль работает только если выбрана Туя, Smart Life пока не поддерживается... При работе с оригинальным облаком доступны всё тоже самое, что и при работе локально.
После вчерашнего обновления появилась галочка - работать ли с облаком HA. Если её поставить, то всё будет работать точно так же, как работало до этого, так как все метрики которые сейчас есть у термостата в модуле, это метрики из облака HA
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 3:03 pm
Alexander Znamensky
fandaymon писал(а): Пн янв 25, 2021 2:31 pm
Alexander Znamensky писал(а): Пн янв 25, 2021 12:30 pm
fandaymon писал(а): Вс янв 24, 2021 8:36 pm
Выложил исправленную версию в которой цикл пишет каждые 20 секунд в переменную. Добавил проверку на пустоту объекта - по идее ошибка с foreach тоже должна уйти
Добавился флажок - Использовать HA облако. Пока работают механизмы подключения к основному облаку, смысла работать через облако HA никакого нету
Ещё добавилась функция для работы со статистикой умного замка. Например, такой сценарий
Код: Выделить всё
$dev_id = '';
$a=Tuya_Door_Log($dev_id,'[1,2,3,4,5,15]');
foreach($a['datas'] as $data) {
$t = "" . $data['gmtCreate'];
$t = (int) substr($t,0,10);
echo date("Y-m-d H:i:s", $t);
echo "\t";
echo $data['userName'];
echo "\t";
foreach ($data['dpData'] as $key => $value) {
switch ($key) {
case 1:
echo 'открыли отпечатком';
break;
case 5:
echo 'открыли карточкой номер ' . $value;
break;
case 2;
echo 'открыли паролем';
break;
}
}
echo '<BR>';
}
выведет такую вот табличку
2021-01-23 10:31:14 Ilona открыли карточкой номер 10
2021-01-19 14:13:15 Fan открыли отпечатком
2021-01-19 13:09:39 Fan открыли отпечатком
2021-01-19 11:41:16 Fan открыли карточкой номер 4
2021-01-19 11:18:56 Fan открыли отпечатком
2021-01-17 10:18:49 Ilona открыли карточкой номер 10
2021-01-17 10:10:54 Fan открыли карточкой номер 4
2021-01-17 09:52:59 Fan открыли отпечатком
Добрый день, уважаемый Fandaymon!
Давно использую ваш модуль - все замечательно! Спасибо Вам большое за труд!
После вчерашнего обновления обнаружил, что термостаты, которые управляют теплым полом не меняют значение целевой температуры от МДМ. Начал разбираться, оказалось, что дело не в обновлении. Похоже, что это произошло после перехода на управление в локальном режиме.
Сейчас получается, что управлять целевой температурой я могу только через облако. Но температура пола из термостата доступна только в локальном режиме. Вот не могу понять, это я что-то не так делаю, или невозможно в принципе получать метрики в локальном режиме и вместе с этим отправлять в термостат значения целевой температуры из МДМ?
Вот несколько скринов моих настроек. Я пробовал локальный и облачный режимы, пробовал разные комбинации. Но пришел к тому, что метрика temperature меняется только при работе через облако.
Screenshot 2021-01-25 11.29.44.pngScreenshot 2021-01-24 21.50.30.pngScreenshot 2021-01-24 21.50.18.pngScreenshot 2021-01-24 21.50.08.pngScreenshot 2021-01-24 21.10.20.pngScreenshot 2021-01-24 21.09.51.pngScreenshot 2021-01-24 21.08.57.pngScreenshot 2021-01-24 21.08.16.png
Заранее спасибо за направление на пусть истинный )
С оригинальным облаком модуль работает только если выбрана Туя, Smart Life пока не поддерживается... При работе с оригинальным облаком доступны всё тоже самое, что и при работе локально.
После вчерашнего обновления появилась галочка - работать ли с облаком HA. Если её поставить, то всё будет работать точно так же, как работало до этого, так как все метрики которые сейчас есть у термостата в модуле, это метрики из облака HA
Fandeymon, спасибо за ответ!
Хотел уточнить: метрика температуры пола доступна, как я понял только локально. Мне эта метрика очень полезна в автоматизации.
Но в этом случае у меня не получается передавать в термостат целевую температуру.
Поэтому вынужден использовать температуру со встроенного термодатчика термостата (через облако) и менять целевую температуру через облако.
Как я понимаю, даже, если перейти на приложение Tuya или на НА метрика температуры пола не появится?
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 3:16 pm
fandaymon
Alexander Znamensky писал(а): Пн янв 25, 2021 3:03 pm
Хотел уточнить: метрика температуры пола доступна, как я понял только локально. Мне эта метрика очень полезна в автоматизации.
Но в этом случае у меня не получается передавать в термостат целевую температуру.
Поэтому вынужден использовать температуру со встроенного термодатчика термостата (через облако) и менять целевую температуру через облако.
Как я понимаю, даже, если перейти на приложение Tuya или на НА метрика температуры пола не появится?
В оригинальном облаке есть все метрики, которые есть при локальном считывании, в том числе и температура.
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 3:20 pm
Alexander Znamensky
fandaymon писал(а): Пн янв 25, 2021 3:16 pm
Alexander Znamensky писал(а): Пн янв 25, 2021 3:03 pm
Хотел уточнить: метрика температуры пола доступна, как я понял только локально. Мне эта метрика очень полезна в автоматизации.
Но в этом случае у меня не получается передавать в термостат целевую температуру.
Поэтому вынужден использовать температуру со встроенного термодатчика термостата (через облако) и менять целевую температуру через облако.
Как я понимаю, даже, если перейти на приложение Tuya или на НА метрика температуры пола не появится?
В оригинальном облаке есть все метрики, которые есть при локальном считывании, в том числе и температура.
В таком случае, у меня только один вариант - переходить на приложение Tuya?
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 3:23 pm
fandaymon
Обновил модуль - возможно сейчас будет работать и с оригинальным облаком smartlife
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 4:30 pm
Alexander Znamensky
fandaymon писал(а): Пн янв 25, 2021 3:23 pm
Обновил модуль - возможно сейчас будет работать и с оригинальным облаком smartlife
К сожалению, обновление результата не дало. Попробую установить приложение Tuya и перепривязать устройства.
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 4:31 pm
VAD07
fandaymon писал(а):VAD07 писал(а): Пн янв 25, 2021 6:10 am
fandaymon писал(а):VAD07 писал(а): Вс янв 24, 2021 10:48 pm
fandaymon писал(а):VAD07 писал(а): Вс янв 24, 2021 9:51 pm
было привязано свойство temp_current к Thermostat03.normalTargetValue Обычная целевая температура в ПУ.... отвязал перестал пищать... Возможно не туда привязал....
temp_current - это текущая температура, а таргет, насколько я понимаю, это та температура, которую нужно поддерживать
А какое свойства отвечает за статус реле и включение/выключение?
Отправлено с моего ZB602KL через Tapatalk
Свойство чего? ПУ?
"название" в модуле туя.
Отправлено с моего ZB602KL через Tapatalk
Картинка настолько мелкая, что не видно ничего....
Так лучше будет...
Отправлено с моего ZB602KL через Tapatalk
Re: [Модуль] Tuya
Добавлено: Пн янв 25, 2021 4:49 pm
fandaymon
Alexander Znamensky писал(а): Пн янв 25, 2021 4:30 pm
fandaymon писал(а): Пн янв 25, 2021 3:23 pm
Обновил модуль - возможно сейчас будет работать и с оригинальным облаком smartlife
К сожалению, обновление результата не дало. Попробую установить приложение Tuya и перепривязать устройства.
После обновления надо зайти в настройки и сохранить их. (галочка Использовать оригинальное облако должна стоять). У устройства поставить Статус только локально - нет. По идее должны подятнуться метрики с другими названиями, к ним надо будет привязать свои свойства, чтобы всё работало