Спасибо, вечером попробуем.
Этот код вызывать из OnNew Minute?
А чтобы поменять проперти объекта заменить setGlobal('MyObject.MyProperty',$ar); на что-то вроде setGlobal('tempSensor.temperature',$ar); ?
Вопрос новичка по чтению сенсоров
Модератор: immortal
-
- Сообщения: 125
- Зарегистрирован: Ср дек 26, 2012 8:33 pm
- Откуда: Севастополь
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: Вопрос новичка по чтению сенсоров
попробуйте на прямую работать с com портом из php например вот так:
и дальше смотреть что приходит
Код: Выделить всё
exec("mode com2: BAUD=9600 PARITY=N data=8 stop=1 xon=off");
$fp =fopen("COM2", "r+");
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Вопрос новичка по чтению сенсоров
Лучше сделать отдельный скрипт в разделе Сценарии, и вызывать его в onNewMinute через runScript("scriptName");doctor64 писал(а):Спасибо, вечером попробуем.
Этот код вызывать из OnNew Minute?
да, всё верноdoctor64 писал(а):А чтобы поменять проперти объекта заменить setGlobal('MyObject.MyProperty',$ar); на что-то вроде setGlobal('tempSensor.temperature',$ar); ?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Вопрос новичка по чтению сенсоров
Спасибо, получилось!
Меряет, рисует графики...
Единственная проблема - а можно как-то поменять метки осей графика, а то график атмосферного давление со шкалой от 0 до 800 градусов цельсия нехорошо смотрится
Меряет, рисует графики...
Единственная проблема - а можно как-то поменять метки осей графика, а то график атмосферного давление со шкалой от 0 до 800 градусов цельсия нехорошо смотрится

- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Вопрос новичка по чтению сенсоров
Метку оси можно задать передавая параметр в график &unit=названиеdoctor64 писал(а):Спасибо, получилось!
Меряет, рисует графики...
Единственная проблема - а можно как-то поменять метки осей графика, а то график атмосферного давление со шкалой от 0 до 800 градусов цельсия нехорошо смотрится
Например, для давления добавить что-то вроде &unit=kPa ну или как-то так )
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги