Будет ли польза от такого сервера

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
Аватара пользователя
woow
Сообщения: 782
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 117 раз
Поблагодарили: 42 раза

Будет ли польза от такого сервера

Сообщение woow » Сб мар 30, 2019 7:47 pm

Как с МДМ средствами разобрать информацию. На сервер подаю команду ипадресс/sw_off=1. И получаю такой ответ статус {"Relay_0":0 ,"Relay_1":0 } если бы это прилетала по mqtt небыло бы вапросов, счас как-то надо получить и разобрать по чесьтям на свойства
Raspberry Pi 3B+
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 100 раз

Re: Будет ли польза от такого сервера

Сообщение C_3AXAPOB » Сб мар 30, 2019 8:06 pm

Это ж вроде json. Вот в одной из тем было.

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

$url='https://куку/get/тусипуси.json';
$json = file_get_contents($url);;

$data = json_decode($json);

// Предположим у нас есть объект Vasy который имеет Свойства "wifi, dbm, voice, time, weekday, mode"
setGlobal ("Vasy.wifi", $data->wifi . PHP_EOL);		// Перечисляем ВСЕ переменные
setGlobal ("Vasy.dbm", $data->dbm . PHP_EOL);		// которые могут встретиться
setGlobal ("Vasy.voice", $data->voice . PHP_EOL);	// при загрузке
setGlobal ("Vasy.time", $data->time . PHP_EOL);		// и раскладываем по своим
setGlobal ("Vasy.weekday", $data->weekday . PHP_EOL);	// местам 
setGlobal ("Vasy.mode", $data->mode . PHP_EOL);		// 
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
woow
Сообщения: 782
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 117 раз
Поблагодарили: 42 раза

Re: Будет ли польза от такого сервера

Сообщение woow » Вс мар 31, 2019 12:07 am

Шарил по форуму, но как-то так и не нашёл информации куда вписать эти коды расшифровки. По MQTT они уже прилетают и остаётся только расшифровать, а чем эти ловить. С начало их как-то надо заполучить а потом расшифровывать.
Raspberry Pi 3B+
Ответить