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

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

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

directman66
Сообщения: 2549
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 358 раз
Поблагодарили: 546 раз
Контактная информация:

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

Сообщение directman66 » Ср ноя 06, 2019 3:07 pm

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 | +79122962262 WhatsApp
VAD07
Сообщения: 78
Зарегистрирован: Ср май 31, 2017 10:54 pm
Благодарил (а): 47 раз
Поблагодарили: 5 раз

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

Сообщение VAD07 » Ср ноя 06, 2019 4:07 pm

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

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

directman66
Сообщения: 2549
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 358 раз
Поблагодарили: 546 раз
Контактная информация:

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

Сообщение directman66 » Чт ноя 07, 2019 12:09 pm

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

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

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

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

Сообщение deemjd » Пт ноя 08, 2019 8:55 pm

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

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

Сообщение VAD07 » Пн ноя 11, 2019 6:21 am

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

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

deemjd
Сообщения: 29
Зарегистрирован: Чт сен 13, 2018 10:20 pm
Благодарил (а): 14 раз
Поблагодарили: 1 раз

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

Сообщение deemjd » Пн ноя 11, 2019 3:06 pm

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

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

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

Сообщение VAD07 » Пн ноя 11, 2019 3:29 pm

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

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

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

nicusor
Сообщения: 7
Зарегистрирован: Вт май 22, 2018 5:48 pm
Благодарил (а): 9 раз
Поблагодарили: 0

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

Сообщение nicusor » Пн ноя 11, 2019 3:32 pm

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

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

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

Сообщение deemjd » Пн ноя 11, 2019 8:49 pm

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']);

За это сообщение автора deemjd поблагодарил:
VAD07 (Пн ноя 11, 2019 9:08 pm)
Рейтинг: 1.27%
Aven
Сообщения: 486
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 1 раз
Поблагодарили: 108 раз

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

Сообщение Aven » Вт ноя 12, 2019 11:38 am

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