metaclass: (Default)
[personal profile] metaclass
MPX4115A,DS18B20,ATmega,F#,C#,Firebird,SQL,bat-файлы и rrdtool.

select 'update pressure_zero.rrd '||
        cast((pressure.MC_DTDATA-cast('1970.01.01 00:00:00' as timestamp))*86400 as numeric(18))||':'||
        cast(pressure.MC_CALCVALUE/exp(-0.029*9.81*205/(8.31*(temperature.mc_calcvalue+273.15)))        as varchar(20))||''
from MeteoCurrent pressure
join MeteoCurrent temperature on temperature.mc_sens_id=1
 where pressure.MC_SENS_ID=8;


D:\Programm\Firebird25\bin\isql.exe fb25:meteo -u METEO -p meteopassword -ch WIN1251 -b -i export_rrd.sql | grep update >data.tmp
D:\Programm\rrdtool\rrdtool.exe -<data.tmp

Давление:



Температура:




Пересчет давления с датчика в давление на уровне моря и складирование его в rrdtool.

Date: 2011-01-16 10:47 am (UTC)
From: [identity profile] denisioru.livejournal.com
Картинки не грузяца :(

Date: 2011-01-16 11:24 am (UTC)
From: [identity profile] metaclass.livejournal.com
Проверил с трех разных мест - грузятся :)

Date: 2011-01-16 11:25 am (UTC)
From: [identity profile] denisioru.livejournal.com
Пруфпик

Date: 2011-01-16 11:28 am (UTC)
From: [identity profile] metaclass.livejournal.com
Черви днс погрызли.

Date: 2011-01-16 10:53 am (UTC)
From: [identity profile] dair-spb.livejournal.com
И как часто работает?

Date: 2011-01-16 11:22 am (UTC)
From: [identity profile] metaclass.livejournal.com
В смысле, как часто? Я пока эту штуку держу постоянно запущенной. Единственное, что надо переделать - унести сервер и rrd на другой компьютер - дисками шуршит по ночам очень уж при коммитах транзакций и заполнении rrd.

Date: 2011-01-16 11:49 am (UTC)
From: [identity profile] black-angel-by.livejournal.com
И это вместо того, чтобы допаять к домашнему роутеру:
- еще оперативки
- пару усб портов для флешек и принтеров статистики :)

Вот он бы пусть и занимался в свободные ресурсы не шуршал вениками.

Date: 2011-01-16 11:58 am (UTC)
From: [identity profile] metaclass.livejournal.com
Зачем к нему что-то допаивать?
Там и так два компа - один с убунтой, второй с дебианом, на обоих и памяти и портов хватает.

Date: 2011-01-16 11:58 am (UTC)
From: [identity profile] metaclass.livejournal.com
Кстати, флешки под базы данных нельзя :)

Date: 2011-01-16 03:43 pm (UTC)
From: [identity profile] black-angel-by.livejournal.com
Можно, если аккуратно ;) или ФС copy-on-write чтобы не изнашивать ячейки чрезмерно.

Date: 2011-01-16 03:46 pm (UTC)
From: [identity profile] black-angel-by.livejournal.com
Для маленьких и нечасто обновляемых баз вполне ничаво. Зато шустро на выборку и можно пихать во всякие роутеры и прочие миникомпы.

Date: 2011-01-22 01:13 pm (UTC)
From: [identity profile] golosptic.livejournal.com
- пару усб портов для флешек и принтеров статистики :)
Лучше порт Centronix и АЦПУ ;-P
Edited Date: 2011-01-22 01:13 pm (UTC)

Date: 2011-01-16 12:21 pm (UTC)
From: [identity profile] teewoon.livejournal.com
Както сложно это, и rrd выглядит слегка лишним. Его смысл в том, чтобы и быть базой. Фиксированного размера. Другое дело, если ваша промежуточная SQL работает буфером в определенном окне времени с дропом устаревшего.

Ну и в общем тоже как козе баян. Логичнее звать rrdtool сразу после получения данных.

Date: 2011-01-16 12:30 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Все верно, rrdtool там более родной. Просто для его изучения оказалось проще заполнять его из уже работающей БД, чем подключать напрямую к сбору данных и ждать пока заполнится.

Date: 2011-01-16 01:19 pm (UTC)
From: [identity profile] teewoon.livejournal.com
В любом случае, принимайте поздравления - оно работает !
=)

Date: 2011-01-16 02:55 pm (UTC)
From: [identity profile] nivanych.livejournal.com
Как я и подозревал - оно заразно.
Мне тоже захотелось чота такое же сделать ;-)
Правда, по-другому ;-)

Date: 2011-01-16 04:54 pm (UTC)
From: [identity profile] victor bolshakov (from livejournal.com)
RRD умеет руССкие буквы

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 25th, 2025 03:00 am
Powered by Dreamwidth Studios