Страница 2 из 2
Re: Получение данных из Arduino в MojorDoMo
Добавлено: Вс ноя 05, 2017 10:31 pm
skysilver
Петр писал(а):Но я так понял, что на форуме все заняты "высокими материями" и не очень готовы помогать новичкам

А может вместо того, чтобы заниматься догадками насчет занятий участников форума, взять и поискать решение на форуме самому?
Если уж нашли эту прошивку, то я, полагаю, профильную тему из 31-ой страницы также всю прочитали?
viewtopic.php?f=8&t=496
Кроме того, в wiki есть раздел по подключению к МЖД разного железа, в котором имеется раздел "Устройства на основе Arduino"
http://majordomo.smartliving.ru/Main/HardAndSoft
Re: Получение данных из Arduino в MojorDoMo
Добавлено: Пн ноя 06, 2017 7:47 pm
Jilber
kabir писал(а):Через веб-интерфейс вижу температуру.
Попробуйте для начала получать температуру из веб-интерфейса через веб-переменные.
Re: Получение данных из Arduino в MojorDoMo
Добавлено: Вт ноя 07, 2017 12:53 pm
neromih
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);
}
Все просто, нужно понять логику.
Что бы чем то управлять нужен объект.
Что бы знать температуру нужен объект.
вывод - объект хранит информацию, логику (я так понимаю).
Re: Получение данных из Arduino в MojorDoMo
Добавлено: Сб май 12, 2018 1:11 pm
Yatskov
"Хороший пример с комментами тут:
https://github.com/sochkasov/majordomo- ... roller.ino"
почему-то данный скетч не компилится. выдает
error: 'DEVICE_DISCONNECTED' was not declared in this scope
if (tempC == DEVICE_DISCONNECTED) {
подскажите как исправить
Re: Получение данных из Arduino в MojorDoMo
Добавлено: Сб май 12, 2018 4:28 pm
serghei
Похоже проблема в библиотеке далласа. На 1.8.5 вроде работает , даже с правленной библиотекой интернета.

- Forum.jpg (275.69 КБ) 3927 просмотров