-
Notifications
You must be signed in to change notification settings - Fork 0
/
SimpleDataConfig2.yaml
115 lines (108 loc) · 2.19 KB
/
SimpleDataConfig2.yaml
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
types:
- SORT_DEST_EM01
- SORT_DEST_EM02
- TEMPERATURE_SENSOR_01
SORT_DEST_EM01:
expire_in: 20min
key: D01
name: SORT_DEST
values:
- UID: index
- DESTINATIONS:
list:
delimiter: ;
type: int
- LOOP: int
- ALGO:
enum:
- PRIO
- ANY
SORT_DEST_EM02:
expire_in: 20min
key: D02
name: SORT_DEST
values:
- UID: index
- DESTINATIONS:
list:
delimiter: ;
type: int
- LOOP: int
- ALGO:
enum:
- PRIO
- ANY
TEMPERATURE_SENSOR_01:
expire_in: 20min
key: T_S01
name: TEMPERATURE_SENSOR
value:
- ID: index
- TIMESTAMP: string
- TEMPERATURE: real
read_event:
- type: mqtt
- broker: localhost:1883
- subscribe: SENSOR/01/TEMPERATURE
- format: "%r"
- insert:
- ID: ink_index(0)
- TIMESTAMP: timestamp
- TEMPERATURE: $1
send_event:
- type: mqtt
- broker: localhost:1883
- topic: CALCULATED
- prepare: mean(TEMPERATURE)
- when:
- count(TEMPERATURE) >= 3
- reset: true
types:
- TEMPERATURE_SENSOR_01
TEMPERATURE_SENSOR_01:
expire_in: 20min
key: T_S01
name: TEMPERATURE_SENSOR
values:
- ID: index
- TIMESTAMP: string
- TEMPERATURE: real
- MESSAGE: string
read_event:
type: mqtt
broker: localhost:1883
subscribe: SENSOR/01/TEMPERATURE
format: "%r %s"
insert:
- ID: ink_index(0)
- TIMESTAMP: timestamp
- TEMPERATURE: $1
- MESSAGE: $2
read_event:
type: mqtt
broker: localhost:1884
subscribe: SENSOR/01/TEMPERATURE
format: "%r %s"
insert:
- ID: ink_index(0)
- TIMESTAMP: timestamp
- TEMPERATURE: $1
- MESSAGE: $2
read_event:
type: mqtt
broker: localhost:1885
subscribe: SENSOR/01/TEMPERATURE
format: "%r %s"
insert:
- ID: ink_index(0)
- TIMESTAMP: timestamp
- TEMPERATURE: $1
- MESSAGE: $2
send_event:
- type: mqtt
- broker: localhost:1883
- topic: CALCULATED
- prepare: mean(TEMPERATURE)
- when:
- count(TEMPERATURE) >= 3
- reset: true