1 <?xml version="1.0" encoding="UTF-8"?>
3 Copyright (C) 2009 Stanislav Sinyagin
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 2 of the License, or
8 (at your option) any later version.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program; if not, write to the Free Software
17 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19 Marc Haber <mh+rrfw-devel@zugschlus.de>
21 NetBotz modular sensors
23 $Id: netbotz.xml,v 1.1 2010-12-27 00:04:06 ivan Exp $
29 <def name="netbotz_tempSensorValue"
30 value="1.3.6.1.4.1.5528.100.4.1.1.1.2"/>
31 <def name="netbotz_humiSensorValue"
32 value="1.3.6.1.4.1.5528.100.4.1.2.1.2"/>
33 <def name="netbotz_dewPointSensorValue"
34 value="1.3.6.1.4.1.5528.100.4.1.3.1.2"/>
35 <def name="netbotz_audioSensorValue"
36 value="1.3.6.1.4.1.5528.100.4.1.4.1.2"/>
37 <def name="netbotz_airFlowSensorValue"
38 value="1.3.6.1.4.1.5528.100.4.1.5.1.2"/>
39 <def name="netbotz_doorSwitchSensorValue"
40 value="1.3.6.1.4.1.5528.100.4.2.2.1.2"/>
45 <template name="netbotz-sensor">
46 <param name="collector-timeoffset-hashstring"
47 value="%system-id%:%netbotz-sensor-index%" />
48 <param name="data-file"
49 value="%system-id%_sensor_%netbotz-sensor-index%.rrd"/>
50 <param name="rrd-ds" value="value"/>
51 <param name="rrd-cf" value="AVERAGE"/>
52 <param name="rrd-create-dstype" value="GAUGE"/>
54 value="sensor//%nodeid-device%//%netbotz-sensor-index%"/>
57 <template name="netbotz-temp-sensor">
58 <apply-template name="netbotz-sensor"/>
59 <param name="snmp-object"
60 value="$netbotz_tempSensorValue.%netbotz-sensor-index%"/>
61 <param name="collector-scale" value="10,/" />
62 <param name="graph-lower-limit" value="0" />
63 <param name="graph-upper-limit" value="50" />
64 <param name="upper-limit" value="35" />
65 <param name="vertical-label" value="Degrees Celsius" />
66 <param name="comment" value="Temperature sensor" />
70 <template name="netbotz-humi-sensor">
71 <apply-template name="netbotz-sensor"/>
72 <param name="snmp-object"
73 value="$netbotz_humiSensorValue.%netbotz-sensor-index%"/>
74 <param name="collector-scale" value="10,/" />
75 <param name="graph-lower-limit" value="0" />
76 <param name="graph-upper-limit" value="100" />
77 <param name="upper-limit" value="90" />
78 <param name="vertical-label" value="Percent" />
79 <param name="comment" value="Humidity sensor" />
82 <template name="netbotz-dew-sensor">
83 <apply-template name="netbotz-sensor"/>
84 <param name="snmp-object"
85 value="$netbotz_dewPointSensorValue.%netbotz-sensor-index%"/>
86 <param name="collector-scale" value="10,/" />
87 <param name="graph-lower-limit" value="0" />
88 <param name="graph-upper-limit" value="30" />
89 <param name="vertical-label" value="Degrees Celsius" />
90 <param name="comment" value="Dew point sensor" />
93 <template name="netbotz-audio-sensor">
94 <apply-template name="netbotz-sensor"/>
95 <param name="snmp-object"
96 value="$netbotz_audioSensorValue.%netbotz-sensor-index%"/>
97 <param name="collector-scale" value="10,/" />
98 <param name="graph-lower-limit" value="0" />
99 <param name="graph-upper-limit" value="100" />
100 <param name="comment" value="Audio level sensor" />
103 <template name="netbotz-air-sensor">
104 <apply-template name="netbotz-sensor"/>
105 <param name="snmp-object"
106 value="$netbotz_airFlowSensorValue.%netbotz-sensor-index%"/>
107 <param name="collector-scale" value="10,/" />
108 <param name="graph-lower-limit" value="0" />
109 <param name="vertical-label" value="m/min" />
110 <param name="comment" value="Air flow sensor" />
113 <template name="netbotz-door-sensor">
114 <apply-template name="netbotz-sensor"/>
115 <param name="snmp-object"
116 value="$netbotz_doorSwitchSensorValue.%netbotz-sensor-index%"/>
117 <param name="graph-lower-limit" value="0" />
118 <param name="vertical-label" value="0=open 1=closed" />
119 <param name="comment" value="Door switch sensor" />