Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Результаты опроса: Как Вам проще и удобней настроить привязку своих датчи
Указать долготу и широту в настройках модуля? 22 59.46%
Настроить привязку на сайте "Народный мониторинг"? 15 40.54%
Голосовавшие: 37. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.01.2015, 15:07   #10
Crazy_Nick
Junior Member
 
Регистрация: 10.12.2014
Сообщений: 12
Вес репутации: 0
Crazy_Nick is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "Термометр"

1. по серийному номеру обратиться к датчику не получится
2. серийные номера однозначно сопоставляются с их порядковыми номерами
3. добавляем пару символов в параметр формата вывода:
PHP код:
$temperatureshell_exec("digitemp_DS9097 -a -o %s:%.2C -q -s /dev/ttyUSB0"); 
результат:
PHP код:
0:21.63
1
:25.00
2
:22.78
3
:23.15
4
:24.03 
можно брать и парсить для своих нужд

4. если в процессе работы какой-то датчик отвалится, то его порядковый номер за ним сохраняется. в этом случае в списке выше напротив конкретного номера будет пусто.

5. файл конфигурации находится /etc/digitemp.conf. в нем хранится список серийников датчиков и их номера
можно указывать и другое расположение - параметр -с

Последний раз редактировалось Crazy_Nick; 03.01.2015 в 15:12. Причина: добавил про серийники
Crazy_Nick вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:28. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика