-
Notifications
You must be signed in to change notification settings - Fork 2
/
simple-example.yaml
26 lines (26 loc) · 1009 Bytes
/
simple-example.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
actionGroupConfig:
- name: "Licht"
main: 1 #eine spätere Hauptgruppe
usedForFeatures: [ "schalten" ] #Alle 'things' eines Gebäude, die das Feature "schalten" haben, werden nachfolgende Aktionen zugewiesen.
actions: [
{ name: "schalten", middle: 1 },
{ name: "sperren", middle: 2 },
{ name: "status", middle: 3 },
]
building:
name: "Mein Haus"
floors:
- floor: "EG"
rooms:
- room: "Wohnzimmer"
things: [
{ feature: "schalten", description: "Deckenleuchte links", sub: 1 },
{ feature: "schalten", description: "Deckenleuchte mitte", sub: 2 },
{ feature: "schalten", description: "Deckenleuchte rechts", sub: 3 },
]
- room: "Küche"
things: [
{ feature: "schalten", description: "Arbeitszeile", sub: 4 },
{ feature: "schalten", description: "Deckenleuchte", sub: 5 },
{ feature: "schalten", description: "Wandleuchte", sub: 6 },
]