Код: Выделить всё
$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']);
Судя по всему настройки автоуправления находятся в зоне
Код: Выделить всё
[guid] => 09e577af-f0c8-6e84-addb-fd2e38239566
[name] => Гостиная
[type] => unkown
[color] => 00ccff
[is_virtual] =>
[mode] => Array
(
[current] => manual
[auto_set] => Array
(
[co2] => 800
[temperature] => 0
[humidity] => 0
[noise] => 0
[pm25] => 0
[pm10] => 0
)
также в массиве для зоны выдаются какие-то настройки расписания [schedule] => Array
Можно руками попереключать с приложения и посмотреть скриптом что меняется и на какие параметры.
Потом попробовать самому передать, по аналогии как мы скорость передавали, только другие guid подставить (можно руками прямо в код вписать а не через свойства).
Ну и таким макаром экспериментировать, я пока до этого не дошел)
Обновил пост