forked from henfri/KonnektingSoilMoisture
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBodenfeuchte.kconfig.xml
130 lines (129 loc) · 6.68 KB
/
Bodenfeuchte.kconfig.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<KonnektingDevice xmlns="http://konnekting.de/xml/KonnektingDevice/v0">
<Device ManufacturerId="57005" DeviceId="1" Revision="0">
<ManufacturerName>henfri</ManufacturerName>
<DeviceName>Bodenfeuchte</DeviceName>
<Parameters>
<ParameterGroup Name="Allgemein" Id="0">
<Parameter Id="0" IdName="startup_delay">
<Description>Geräteanlaufzeit [0..255sek]</Description>
<Value Type="uint8" Default="05" Options="" Min="00" Max="FF"/>
</Parameter>
<Parameter Id="1" IdName="sensor_delay">
<Description>Pause zwischen Messungen [0..255sek]</Description>
<Value Type="uint8" Default="05" Options="" Min="00" Max="FF"/>
</Parameter>
<Parameter Id="2" IdName="Samples">
<Description>Anzahl Samples für Median</Description>
<Value Type="uint16" Default="000A" Options="" Min="0000" Max="0050"/>
</Parameter>
</ParameterGroup>
<ParameterGroup Name="Bodenfeuchte" Id="1">
<Parameter Id="3" IdName="cyclic">
<Description>Wert zyklisch senden</Description>
<Value Type="uint8" Default="00" Options="00=nur bei Änderung|01=zyklisch|"/>
</Parameter>
<Parameter Id="4" IdName="cycle">
<Description>Zyklus [s]</Description>
<Value Type="uint32" Default="0000001E" Options="" Min="00000000" Max="000FFFFF"/>
</Parameter>
<Parameter Id="5" IdName="SendOnChange">
<Description>Wert senden bei Änderung</Description>
<Value Type="uint8" Default="01" Options="01=ein|00=aus|FF=nicht verwenden"/>
</Parameter>
<Parameter Id="6" IdName="DeltaMoisture">
<Description>Mindeständerung für Wertsenden</Description>
<Value Type="uint8" Default="10" Options="05=0,5%|0A=1%|0F=1,5%|14=2%|19=2,5%|1E=3%|23=3,5%|28=4%|32=5%"/>
</Parameter>
<Parameter Id="7" IdName="LowerAlarm">
<Description>Untere Grenze [%]</Description>
<Value Type="uint8" Default="28" Options="" Min="00" Max="64"/>
</Parameter>
<Parameter Id="8" IdName="SendOnLowerAlarm">
<Description>Wert senden bei der Unterschreitung</Description>
<Value Type="uint8" Default="01" Options="01=ein|00=aus|FF=nicht verwenden"/>
</Parameter>
<Parameter Id="9" IdName="RepeatLowerAlarm">
<Description>Wiederholtes Senden bei der Unterschreitung</Description>
<Value Type="uint8" Default="00" Options="00=nur einmalig senden|01=wiederholt senden"/>
</Parameter>
<Parameter Id="10" IdName="UpperAlarm">
<Description>Obere Grenze [%]</Description>
<Value Type="uint8" Default="3C" Options="" Min="00" Max="64"/>
</Parameter>
<Parameter Id="11" IdName="SendOnUpperAlarm">
<Description>Wert senden bei der Überschreitung</Description>
<Value Type="uint8" Default="00" Options="01=ein|00=aus|FF=nicht verwenden"/>
</Parameter>
<Parameter Id="12" IdName="RepeatUpperAlarm">
<Description>Wiederholtes Senden bei der Überschreitung</Description>
<Value Type="uint8" Default="00" Options="00=nur einmalig senden|01=wiederholt senden"/>
</Parameter>
</ParameterGroup>
</Parameters>
<CommObjects>
<CommObject Id="0" IdName="moisture">
<Name>Bodenfeuchte</Name>
<Function>Messwert</Function>
<DataPointType>9.007</DataPointType>
<Flags>52</Flags>
</CommObject>
<CommObject Id="1" IdName="LowerAlarm">
<Name>Bodenfeuchte</Name>
<Function>Untere Grenze erreicht</Function>
<DataPointType>1.001</DataPointType>
<Flags>52</Flags>
</CommObject>
<CommObject Id="2" IdName="UpperAlarm">
<Name>Bodenfeuchte</Name>
<Function>Obere Grenze erreicht</Function>
<DataPointType>1.001</DataPointType>
<Flags>52</Flags>
</CommObject>
<CommObject Id="3" IdName="Resistance">
<Name>Widerstand</Name>
<Function>Widerstand</Function>
<DataPointType>7.001</DataPointType>
<Flags>52</Flags>
</CommObject>
<CommObject Id="4" IdName="Tension">
<Name>Wasserspannung</Name>
<Function>Wasserspannung</Function>
<DataPointType>7.001</DataPointType>
<Flags>52</Flags>
</CommObject>
<CommObject Id="5" IdName="Change">
<Name>Wertänderung</Name>
<Function>Wertänderung</Function>
<DataPointType>1.001</DataPointType>
<Flags>52</Flags>
</CommObject>
</CommObjects>
</Device>
<Configuration ManufacturerId="57005" DeviceId="1" Revision="0">
<IndividualAddress Address="1.1."/>
<CommObjectConfigurations>
<CommObjectConfiguration Id="0" active="true"/>
<CommObjectConfiguration Id="1" active="true"/>
<CommObjectConfiguration Id="2" active="true"/>
<CommObjectConfiguration Id="3" active="true"/>
<CommObjectConfiguration Id="4" active="true"/>
<CommObjectConfiguration Id="5" active="true"/>
</CommObjectConfigurations>
<ParameterConfigurations>
<ParameterConfiguration Id="0" Value="05"/>
<ParameterConfiguration Id="1" Value="05"/>
<ParameterConfiguration Id="2" Value="000A"/>
<ParameterConfiguration Id="3" Value="00"/>
<ParameterConfiguration Id="4" Value="0000001E"/>
<ParameterConfiguration Id="5" Value="01"/>
<ParameterConfiguration Id="6" Value="0A"/>
<ParameterConfiguration Id="7" Value="28"/>
<ParameterConfiguration Id="8" Value="01"/>
<ParameterConfiguration Id="9" Value="00"/>
<ParameterConfiguration Id="10" Value="3C"/>
<ParameterConfiguration Id="11" Value="00"/>
<ParameterConfiguration Id="12" Value="00"/>
</ParameterConfigurations>
</Configuration>
</KonnektingDevice>