[Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Работа с конкретным оборудованием

Модераторы: immortal, newz20

directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение directman66 »

VAD07 писал(а): Ср ноя 06, 2019 1:04 pm
directman66 писал(а):
VAD07 писал(а): Вт ноя 05, 2019 9:58 pm
directman66 писал(а):
VAD07 писал(а): Вт ноя 05, 2019 8:17 pm Стал счастливым обладателем tion 3S..... модуль бы был не лишним)))
Ожидаем поддержку через шлюз https://ujin.tech/product/multisensor/
А это тут причем?

Отправлено с моего ZB602KL через Tapatalk
Может управлять тионом и головками данфос еко
Но и родной маджикаер может.!?

Отправлено с моего ZB602KL через Tapatalk
Создавайте задачу, собирайте бюджет. Кто-нибудь, да возьмется сделать отдельный модуль.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение VAD07 »

А кто нибудь связывался с ТИОНом по поводу интеграции? Возможно как то не через облако? Я как понимаю нужно чтобы у них было открытое ПО? Верно понимаю?

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

directman66
Сообщения: 2800
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение directman66 »

VAD07 писал(а): Ср ноя 06, 2019 4:07 pm А кто нибудь связывался с ТИОНом по поводу интеграции? Возможно как то не через облако? Я как понимаю нужно чтобы у них было открытое ПО? Верно понимаю?

Отправлено с моего ZB602KL через Tapatalk
У тиона есть свой модуль для работы с его инфраструктурой. Api локальное есть, примеры работы выкладывал на форуме Григорий.

Но при наличии универсального решения, нет смысла завязываться на модуль тиона. Попросить тион сделать модуль интеграции - вряд-ли реализуемая задача.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
deemjd
Сообщения: 58
Зарегистрирован: Чт сен 13, 2018 10:20 pm

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение deemjd »

В принципе разобрался с подключением Tion к MD, если будут вопросы пишите.
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение VAD07 »

deemjd писал(а):В принципе разобрался с подключением Tion к MD, если будут вопросы пишите.
Можно подробнее.?

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

deemjd
Сообщения: 58
Зарегистрирован: Чт сен 13, 2018 10:20 pm

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение deemjd »

VAD07 писал(а): Пн ноя 11, 2019 6:21 am
deemjd писал(а):В принципе разобрался с подключением Tion к MD, если будут вопросы пишите.
Можно подробнее.?

Отправлено с моего ZB602KL через Tapatalk
Не точно выразился, на самом деле я просто настроил подключение MA к MD через тот код что в заголовке темы.
VAD07
Сообщения: 155
Зарегистрирован: Ср май 31, 2017 10:54 pm
Откуда: Киров

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение VAD07 »

deemjd писал(а):
VAD07 писал(а): Пн ноя 11, 2019 6:21 am
deemjd писал(а):В принципе разобрался с подключением Tion к MD, если будут вопросы пишите.
Можно подробнее.?

Отправлено с моего ZB602KL через Tapatalk
Не точно выразился, на самом деле я просто настроил подключение MA к MD через тот код что в заголовке темы.
А что именно изменяли в коде? Я выполнение цикла задал минуту... Меня блокирнули поставил каждый час.

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

nicusor
Сообщения: 7
Зарегистрирован: Вт май 22, 2018 5:48 pm

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение nicusor »

Не точно выразился, на самом деле я просто настроил подключение MA к MD через тот код что в заголовке темы.
А что именно изменяли в коде? Я выполнение цикла задал минуту... Меня блокирнули поставил каждый час.

Отправлено с моего ZB602KL через Tapatalk
Я разделил получение токена и запросы статуса. Токен запрашивается раз в неделю, статус каждые 10 минут. Иногда видно, что данные не отдаются, тогда нужно делать фильтрацию и пропуск пустых данных.
deemjd
Сообщения: 58
Зарегистрирован: Чт сен 13, 2018 10:20 pm

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение deemjd »

VAD07 писал(а): Пн ноя 11, 2019 3:29 pm
deemjd писал(а):
VAD07 писал(а): Пн ноя 11, 2019 6:21 am
deemjd писал(а):В принципе разобрался с подключением Tion к MD, если будут вопросы пишите.
Можно подробнее.?

Отправлено с моего ZB602KL через Tapatalk
Не точно выразился, на самом деле я просто настроил подключение MA к MD через тот код что в заголовке темы.
А что именно изменяли в коде? Я выполнение цикла задал минуту... Меня блокирнули поставил каждый час.

Отправлено с моего ZB602KL через Tapatalk
Сделал два сценария, один заправшивает токен раз в неделю и пишет его в обьект.
Второй собирает данные с нужной периодичностью.

Первый сценарий:

Код: Выделить всё

$AuthData = TionGetAuthToken('логин', 'пароль');
$token = $AuthData['access_token'];
$refresh_token = $AuthData['refresh_token'];
$expires = $AuthData['.expires'];
$user_guid = $AuthData['user_guid'];

// выводим данные для диагностики;
// echo($token);
sg('TionMagicAir.access_token',$token);
sg('TionMagicAir.expires',$expires);
sg('TionMagicAir.refresh_token',$refresh_token);
sg('TionMagicAir.user_guid',$user_guid);

Второй

Код: Выделить всё

$token = getGlobal('TionMagicAir.access_token');
$data = TionGetData($token);
//echo '<pre>';
//print_r($data);// выводим данные для диагностики;
//echo '</pre>';
SetGlobal('TionMagicAir.CO2', $data['zones'][1]['devices'][0]['data']['co2']);
SetGlobal('TionMagicAir.temperature', $data['zones'][1]['devices'][0]['data']['temperature']);
SetGlobal('TionMagicAir.humidity', $data['zones'][1]['devices'][0]['data']['humidity']);
SetGlobal('TionMagicAir.t_in', $data['zones'][1]['devices'][1]['data']['t_in']);
SetGlobal('TionMagicAir.t_set', $data['zones'][1]['devices'][1]['data']['t_set']);
SetGlobal('TionMagicAir.t_out', $data['zones'][1]['devices'][1]['data']['t_out']);

Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: [Железо] Tion MagicAir - Интеграция с облаком (Неофициальное API)

Сообщение Aven »

Да, я писал в 1 посте, что можно запрашивать не каждый раз токен, у него есть срок годности, вот пока не истек надо старый использовать.
Ответить