Ну тогда стоит проконсультироваться у Сергея.
Отправлено с моего SM-G850F через Tapatalk
Фильтрация значений получаемых от датчиков
Модератор: immortal
-
- Сообщения: 220
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 57 раз
- Поблагодарили: 1 раз
Re: Фильтрация значений получаемых от датчиков
Он оооочнь редко отвечает((DimSun75 писал(а):Ну тогда стоит проконсультироваться у Сергея.
Отправлено с моего SM-G850F через Tapatalk
Понимаю, что система бесплатная....
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Фильтрация значений получаемых от датчиков
Сделайте экспорт класса вместе с объектами, попробуем посмотреть что там не такEvgenyG писал(а):Он оооочнь редко отвечает((DimSun75 писал(а):Ну тогда стоит проконсультироваться у Сергея.
Отправлено с моего SM-G850F через Tapatalk
Понимаю, что система бесплатная....
-
- Сообщения: 220
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 57 раз
- Поблагодарили: 1 раз
Re: Фильтрация значений получаемых от датчиков
DimSun75 писал(а):EvgenyG писал(а):Сделайте экспорт класса вместе с объектами, попробуем посмотреть что там не так
Код: Выделить всё
a:1:{i:0;a:7:{s:5:"TITLE";s:12:"OtherSensors";s:5:"NOLOG";s:1:"0";s:11:"DESCRIPTION";s:55:"другие датчики, например СО2 co2";s:8:"TEMPLATE";N;s:7:"METHODS";a:1:{i:0;a:7:{s:5:"TITLE";s:11:"parm_change";s:11:"DESCRIPTION";s:66:"Проверка и замена "глючных" значений";s:4:"CODE";s:435:"If ($params['VALUE'] <398) {
$this->setProperty($params['TITLE'], 390);
$this->setProperty($params['TITLE']."f", 390);
say('Ошибка CO2<398');
} else
If ($params['VALUE'] > 3000) {
$this->setProperty($params['TITLE'], 1400);
$this->setProperty($params['TITLE']."f", 1400);
say('Ошибка CO2>3000');
} else
{
$this->setProperty($params['TITLE']."f",$params['VALUE']);
}";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2017-02-01 21:08:36";s:15:"EXECUTED_PARAMS";s:116:"a:4:{s:5:"TITLE";s:3:"co2";s:5:"VALUE";s:3:"476";s:5:"value";s:3:"476";s:21:"ORIGINAL_OBJECT_TITLE";s:8:"CO2SpBol";}";}}s:10:"PROPERTIES";a:2:{i:0;a:7:{s:5:"TITLE";s:3:"CO2";s:11:"DESCRIPTION";s:28:"Показания CO2 СО2";s:12:"KEEP_HISTORY";s:3:"700";s:8:"ONCHANGE";s:37:"Фильтрация значений";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";}i:1;a:7:{s:5:"TITLE";s:4:"CO2f";s:11:"DESCRIPTION";s:93:"Данные от датчика CO2 с отфильтрованными значениями";s:12:"KEEP_HISTORY";s:3:"700";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";}}s:7:"OBJECTS";a:2:{i:0;a:5:{s:5:"TITLE";s:10:"CO2test244";s:11:"DESCRIPTION";s:0:"";s:12:"KEEP_HISTORY";s:1:"0";s:6:"SYSTEM";s:0:"";s:7:"METHODS";a:0:{}}i:1;a:5:{s:5:"TITLE";s:8:"CO2SpBol";s:11:"DESCRIPTION";s:57:"Датчик CO2 СО2 в большой спальной";s:12:"KEEP_HISTORY";s:1:"0";s:6:"SYSTEM";s:0:"";s:7:"METHODS";a:0:{}}}}}
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)