kabir писал(а):Доброго времени суток, прочитал всю ветку, но так и не понял, как настроить MDM для получения данных о температуре и управления реле.
Orange pi pc (Установлен MDM Diet)
Arduino UNO (Прошивка
https://github.com/sochkasov/majordomo- ... rWebServer)
Через веб-интерфейс вижу температуру.
Заранее спасибо...
Все просто
viewtopic.php?f=8&t=4761
Принцип вроде расписал, если нужен скетч, то есть на 4 реле + вэб интерфейс
- это как управление нагрузками.
Если коротко:
создать объект - srelays
в нем прописать методы: turnOn, turnOff - в этих методах будет ссылки на вкл и выкл.
пример turnOn
Код: Выделить всё
file_get_contents("http://192.168.0.14/sec/?cmd=15:1");
setGlobal('Switch1.status', 1);
и метод switch в котором проверка что делать при к примеру нажатии кнопки? если вкл то выкл и наооборот.
код такого плана:
Код: Выделить всё
$state =file_get_contents("http://192.168.0.14/sec/?pt=15&cmd=get"); - берем переменную ON или OFF
if ($state == "ON") {
setGlobal('Switch1.status', 1);
} else {
setGlobal('Switch1.status', 0);
}
Все просто, нужно понять логику.
Что бы чем то управлять нужен объект.
Что бы знать температуру нужен объект.
вывод - объект хранит информацию, логику (я так понимаю).
Raspberry Pi2, Pi3, MegaD2561RTC + 14 in + 14R, WemosD1, Mega2560, Arduino nano v.3, Arduino Uno, ESP8266 12f.