1wire и свойства температура

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: 1wire и свойства температура

Сообщение sergejey »

вместо

Код: Выделить всё

$Lastemp=SQLExec("SELECT value FROM phistory WHERE value_ID=80 AND value<>"0"  ORDER BY ID DESC limit 1");
$rec['ID']=80;
$rec['Value']=$Lastemp;
SQLUpdate('pvalue', $rec);
попробуй так

Код: Выделить всё

$Lastemp=SQLSelectOne("SELECT VALUE FROM phistory WHERE VALUE_ID=80 AND VALUE<>"0"  ORDER BY ID DESC");
$rec['ID']=80;
$rec['VALUE']=$Lastemp['VALUE'];
SQLUpdate('pvalues', $rec);

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
resetnow
Сообщения: 19
Зарегистрирован: Вт июл 31, 2012 7:08 pm

Re: 1wire и свойства температура

Сообщение resetnow »

Зачем это через сценарий делать? Задайте интервал обновления для термометра, и связанный объект. И читайте потом свойство этого объекта.
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия

Re: 1wire и свойства температура

Сообщение Anton_kulibin »

Аналогичная проблема, только при ручном обновлении сохраняет 1-wire, и пишет phistory, менял путь результат нулевой
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Serj01
Сообщения: 1
Зарегистрирован: Пн фев 08, 2016 8:45 am

Re: 1wire и свойства температура

Сообщение Serj01 »

Добрый день!
Еще вопрос по данной теме.
В поле Temperature (таблица настройки устройств, свойств датчика температуры 1wire) значения очень странные, скочат как зайцы. Может быть 17.0357, а через 10 сек. - 85.5536. При этом, температуру через порт 3001 (localhost:3001) показывает правильно. В чем проблема?
Или где еще получать значения температуры?
Ответить