[Модуль] Tuya

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

Модератор: immortal

VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение VAD07 » Вс янв 24, 2021 6:38 pm

Вроде правильно сделал
Вложения
Безымянный2.png
Безымянный2.png (140.64 КБ) 2471 просмотр
Безымянный.png
Безымянный.png (138.36 КБ) 2471 просмотр
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Вс янв 24, 2021 6:58 pm

fandaymon писал(а):
Вс янв 24, 2021 6:24 pm

А пока я модуль переделываю, поставь интервал запросов из оригинального облака - 30. С такими установками у меня цикл не перезапускается
А по ошибкам которые у меня возникают можете что-то сказать? Я выше прикладывал то что модуль выдает при запуске из консоли.

"PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/tuya/tuya.class.php on line 1023"
doc_bravn
Сообщения: 126
Зарегистрирован: Чт янв 30, 2014 1:14 pm
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: [Модуль] Tuya

Сообщение doc_bravn » Вс янв 24, 2021 7:17 pm

Поставил интервал запросов из оригинального облака - 30. Все равно основной цикл валится. Система считает, что он не отвечает.
Вложения
5.PNG
5.PNG (11.19 КБ) 2457 просмотров
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение 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
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Вс янв 24, 2021 8:37 pm

VAD07 писал(а):
Вс янв 24, 2021 6:38 pm
Вроде правильно сделал
Смотреть надо свойства объекта-термостата, а не циклов туи
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение VAD07 » Вс янв 24, 2021 9:51 pm

было привязано свойство temp_current к Thermostat03.normalTargetValue Обычная целевая температура в ПУ.... отвязал перестал пищать... Возможно не туда привязал....
fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Вс янв 24, 2021 10:44 pm

VAD07 писал(а):
Вс янв 24, 2021 9:51 pm
было привязано свойство temp_current к Thermostat03.normalTargetValue Обычная целевая температура в ПУ.... отвязал перестал пищать... Возможно не туда привязал....
temp_current - это текущая температура, а таргет, насколько я понимаю, это та температура, которую нужно поддерживать
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение VAD07 » Вс янв 24, 2021 10:48 pm

fandaymon писал(а):
VAD07 писал(а):
Вс янв 24, 2021 9:51 pm
было привязано свойство temp_current к Thermostat03.normalTargetValue Обычная целевая температура в ПУ.... отвязал перестал пищать... Возможно не туда привязал....
temp_current - это текущая температура, а таргет, насколько я понимаю, это та температура, которую нужно поддерживать
А какое свойства отвечает за статус реле и включение/выключение?

Отправлено с моего ZB602KL через Tapatalk

fandaymon
Сообщения: 1554
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: [Модуль] Tuya

Сообщение fandaymon » Пн янв 25, 2021 12:31 am

VAD07 писал(а):
Вс янв 24, 2021 10:48 pm
fandaymon писал(а):
VAD07 писал(а):
Вс янв 24, 2021 9:51 pm
было привязано свойство temp_current к Thermostat03.normalTargetValue Обычная целевая температура в ПУ.... отвязал перестал пищать... Возможно не туда привязал....
temp_current - это текущая температура, а таргет, насколько я понимаю, это та температура, которую нужно поддерживать
А какое свойства отвечает за статус реле и включение/выключение?

Отправлено с моего ZB602KL через Tapatalk
Свойство чего? ПУ?
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров
Благодарил (а): 55 раз
Поблагодарили: 11 раз

Re: [Модуль] Tuya

Сообщение 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

Ответить