<<< Назад

Не обновляются данные


tkasyanov (2018-10-26 13:32:45):

Добрый день! Сегодня выйдет обновление, где будет автоматическое обновление данных.

(0)
 
Catalyst (2018-10-27 17:33:44):

Спасибо, добавилось значение API update period, что оно значит? Период в минутах ?
Хотелось бы использовать датчики в реальном времени, такое возможно ?

(1)
 
serega.pte (2018-10-27 20:22:00):

Попробовал у себя, значение с датчика показывается, но оно статично - не меняется.

(0)
 
tkasyanov (2018-10-27 21:14:10):

"Спасибо, добавилось значение API update period, что оно значит? Период в минутах ?
Хотелось бы использовать датчики в реальном времени, такое возможно"
В секундах, поставьте 1.

(0)
 
tkasyanov (2018-10-27 21:14:49):

"serega.pte (2018-10-27 20:22:00):
Попробовал у себя, значение с датчика показывается, но оно статично - не меняется."
Какие датчики?

(0)
 
serega.pte (2018-10-27 21:46:43):

Привязывался к датчику движения Ajax Motion Protect.

(0)
 
tkasyanov (2018-10-27 21:56:55):

serega.pte (2018-10-27 21:46:43):
Привязывался к датчику движения Ajax Motion Protect.

  1. Насколько я помню датчик движения работает только когда хаб под охраной (экономия батареи)
  2. В настройках хаба есть параметр интервал опроса датчиков
(0)
 
serega.pte (2018-10-27 21:58:09):

Также попробовал привязаться к датчику Ajax Leaks Protect.
Пытаюсь добиться изменения температуры воздуха, нагреваю датчик но ничего не происходит. Нажимаю на "лупу" - значение обновляется.

(0)
 
tkasyanov (2018-10-27 22:01:39):

А цикл cycle_ajaxsystem запущен?

(0)
 
serega.pte (2018-10-27 22:04:53):

А цикл cycle_ajaxsystem запущен?
Подскажите пожалуйста где посмотреть и как запустить?

(0)
 
tkasyanov (2018-10-27 22:06:27):

XRay->Services
 Если не запущен нажмите кнопку Start

(0)
 
serega.pte (2018-10-27 22:13:21):

Круто. Все работает.
Огромное спасибо.

Ранее задавал вопрос но ответа не было, подскажите пожалуйста, возможно ли ставить или снимать хаб с охраны? К какому свойству я должен привязываться?
В свойствах хаба есть свойство status, это оно?

(0)
 
tkasyanov (2018-10-27 22:14:36):

Пока нет. Скоро выйдет обновление.

(0)
 
serega.pte (2018-10-27 22:33:21):

Спасибо, жду с нетерпением)

(0)
 
serega.pte (2018-10-27 22:52:50):

Я кстати пытался свой костыль соорудить, но выходит как то не очень стабильно.
Я зашел в свою учетку через веб интерфейс, пытался ставить и снимать сигнализацию с охраны и смотреть отправленные заголовки.
В итоге, получилось что-то типа такого:
$ch = curl_init('https://app.ajax.systems/SecurConfig/api/dashboard...');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186");

$headers = array
(
'Accept: application/json, text/plain, /',
'Accept-Encoding: gzip, deflate, br',
'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
'Connection: keep-alive',
'Content-Length: 23',
'Content-Type: application/x-www-form-urlencoded;charset=UTF-8',
'Cookie:JSESSIONID=*****ИД Сессии ; _ga=GA1.2.535723418.1534769295; _gid=GA1.2.1466886994.1536845798; _gat=1; login=false',
'Host: app.ajax.systems',
'Origin: https://app.ajax.systems',
'Referer: https://app.ajax.systems/dashboard/',
'User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36'
);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
$data = array('hubID' => 'ИД ХАБА', 'action' =>1); // $data = array('hubID' => 'ИД ХАБА', 'action' =>0); для выключения охраны
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
curl_close($ch);
sayReply("Охрана включена",2);

Костыль работает, но очень не стабильно. Точнее не долго. Судя по всему заканчивается время жизни сессии.

(0)
 
Catalyst (2018-10-28 15:47:35):

Реакция обновления данных конечно расстраивает, выходит что использования датчиков движения под интеграцию попросту безболезны. Как вообщем и всех остальных
Уточните у разработчиков, возможно ли изменить подход, чтобы данные датчиков были более полезными. Например одна секунда это еще терпимо, но 15-30 это одно разочарование

(0)
 
tkasyanov (2018-10-28 18:39:58):
  1. В настройках датчиков можно изменить частоту запросов - но не менее 12 сек (по этому и батарейка держит до 7 лет)))))
  2. Если Вы хотите закрыть кейсы датчиками движениями (управление светом и т.д.) то к сожалению ajax не поможет
    У меня модуль закрывает все нужные мне кейсы
    • При постановка, снятие включить - выключить в квартире свет
    • При сработке датчиков затопления перекрыть воду
    • Дополнительно передавать в MD температуру
    • Управление релюшками
(0)
 
Catalyst (2018-10-28 19:10:18):

Почему тогда при активации того или иного датчика уведомления в приложении о срабатывании приходят моментально, а в систему MD спустя 12 сек ?

(0)
 
tkasyanov (2018-10-28 19:21:46):

Какой API update period у Вас стоит?

(0)
 
Catalyst (2018-10-28 19:22:13):

1

(0)
 
Catalyst (2018-10-28 19:30:15):

только что проанализировал частоту обновления, по данным с MD, получается что обновления примерно 1 раз в минуту, даже при том что указано в ajax 12 сек

(0)
 
Catalyst (2018-11-01 01:17:28):

Теперь перестал запускаться cycle_ajaxsystems, и данные больше не обновлялись, переустановил модуль, теперь даже устройства не отображает, и запуск cycle_ajaxsystems так и не заработал. Как узнать причину ?

(0)
 
serega.pte (2018-11-01 10:15:49):

Ajax закрыла доступ к веб - версии https://connect.smartliving.ru/ideas/398.html

(0)
 

Пожалуйста, войдите в систему, чтобы добавлять комментарии Присоединиться!