![]() |
|
Результаты опроса: Как Вам проще и удобней настроить привязку своих датчи | |||
Указать долготу и широту в настройках модуля? |
![]() ![]() ![]() ![]() |
22 | 59.46% |
Настроить привязку на сайте "Народный мониторинг"? |
![]() ![]() ![]() ![]() |
15 | 40.54% |
Голосовавшие: 37. Вы ещё не голосовали в этом опросе |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#201 | |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 ![]() |
![]()
я про него и писал выше.
Цитата:
по поводу костыля - это понятно, но все же лучше, чем ребутить роутер по отвалу датчика. |
|
![]() |
![]() |
![]() |
#202 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#203 | |
Moderator
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Как был на usb0 так и остается. Usb-data на pl2303, TX и RX спаяны вместе без подтягивающего резистора. ds18b20 висит 4-штуки. Работают два модуля термостат-usb (4-шт ds18b20), термостат-gpio (2-шт ds18b20) и hd44780 с выводом данных на lcd wn1602 (еще отправка на narodmon). Ошибок (85 градусов) нету. В термостат-usb изменил время интервала отправки на narodmon, что бы не банили. Последний раз редактировалось melsem; 11.12.2014 в 22:50. |
|
![]() |
![]() |
![]() |
#204 |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 ![]() |
![]()
а как можно прочитать данные с датчиков USB-UART с помощью php?
|
![]() |
![]() |
![]() |
#205 |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 ![]() |
![]()
есть несколько вариантов:
1. из скрипта на php запустить программу digitemp, которая опрашивает температурные датчики 2. если для чтения датчиков используется owfs, то текущая температура хранится в файле, из которого не составит проблем получить данные 3. писать, читать данные из com-порта и интерпретировать их. имхо, наиболее сложный вариант лично у меня про расписанию каждые 5 минут запускается скрипт на баше, который запускает digitemp, получает данные и сохраняет их в файл. а из файла можно уже читать чем угодно. |
![]() |
![]() |
![]() |
#206 | |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#207 |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 ![]() |
![]()
например, код
PHP код:
возможно, не сработает получение данных. для нормальной работы надо проинициализировать датчики. тогда код будет следующим: PHP код:
Последний раз редактировалось Crazy_Nick; 02.01.2015 в 15:15. Причина: добавил инициализацию |
![]() |
![]() |
![]() |
#208 | |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#209 | |
Junior Member
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0 ![]() |
![]() Цитата:
работу можно проверить, выполнив тестовый скрипт, например PHP код:
если shell_exec работает, попробуйте перед получением температуры проинициализировать digitemp PHP код:
|
|
![]() |
![]() |
![]() |
#210 | |
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 ![]() |
![]() Цитата:
PHP код:
|
|
![]() |
![]() |
![]() |
Здесь присутствуют: 9 (пользователей: 0 , гостей: 9) | |
|
|