Страница 74 из 132

Re: [Модуль] Tuya

Добавлено: Вс янв 24, 2021 6:38 pm
VAD07
Вроде правильно сделал

Re: [Модуль] Tuya

Добавлено: Вс янв 24, 2021 6:58 pm
doc_bravn
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"

Re: [Модуль] Tuya

Добавлено: Вс янв 24, 2021 7:17 pm
doc_bravn
Поставил интервал запросов из оригинального облака - 30. Все равно основной цикл валится. Система считает, что он не отвечает.

Re: [Модуль] Tuya

Добавлено: Вс янв 24, 2021 8:36 pm
fandaymon
Выложил исправленную версию в которой цикл пишет каждые 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 открыли отпечатком

Re: [Модуль] Tuya

Добавлено: Вс янв 24, 2021 8:37 pm
fandaymon
VAD07 писал(а): Вс янв 24, 2021 6:38 pm Вроде правильно сделал
Смотреть надо свойства объекта-термостата, а не циклов туи

Re: [Модуль] Tuya

Добавлено: Вс янв 24, 2021 9:51 pm
VAD07
было привязано свойство temp_current к Thermostat03.normalTargetValue Обычная целевая температура в ПУ.... отвязал перестал пищать... Возможно не туда привязал....

Re: [Модуль] Tuya

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

Re: [Модуль] Tuya

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

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


Re: [Модуль] Tuya

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

Отправлено с моего ZB602KL через Tapatalk
Свойство чего? ПУ?

Re: [Модуль] Tuya

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

Отправлено с моего ZB602KL через Tapatalk
Свойство чего? ПУ?
"название" в модуле туя.Изображение

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