-
Notifications
You must be signed in to change notification settings - Fork 6
/
config.yaml.sample
executable file
·157 lines (155 loc) · 4.04 KB
/
config.yaml.sample
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
mqtt:
address: localhost
port: 1883
# ssl: 1
# username: username
# password: topsecret
prefix:
fritzbox
fritzbox:
address: fritz.box
defaultPeriod: 5
# port: 49000
# username: username (Create New User -> fritz.box -> System -> FRITZ!Box-Benutzer)
# password: topsecret
services:
DeviceInfo:
prefix: deviceInfo
actions:
GetInfo:
period: 3600
values:
NewDeviceLog:
topic: DeviceLog
type: str
NewManufacturerName:
topic: ManufacturerName
type: str
NewManufacturerOUI:
topic: ManufacturerOUI
type: str
NewModelName:
topic: ModelName
type: str
NewDescription:
topic: Description
type: str
NewProductClass:
topic: ProductClass
type: str
NewSerialNumber:
topic: SerialNumber
type: str
NewSoftwareVersion:
topic: SoftwareVersion
type: str
NewHardwareVersion:
topic: HardwareVersion
type: str
NewSpecVersion:
topic: SprecVersion
type: str
NewProvisioningCode:
topic: ProvisioningCode
type: str
NewUpTime:
topic: Uptime
type: str
WANCommonInterfaceConfig:
prefix: wan
period: 60
actions:
GetTotalBytesSent:
values:
NewTotalBytesSent:
topic: totalBytesSent
type: int
GetTotalBytesReceived:
values:
NewTotalBytesReceived:
topic: totalBytesReceived
type: int
WLANConfiguration:[1-2,3]:
prefix: wifi{id}
actions:
GetTotalAssociations:
period: 300
values:
NewTotalAssociations:
topic: totalAssociations
type: int
GetSecurityKeys:
period: 600
values:
NewWEPKey0:
topic: WEPKey0
type: str
NewWEPKey1:
topic: WEPKey1
type: str
NewWEPKey2:
topic: WEPKey2
type: str
NewWEPKey3:
topic: WEPKey3
type: str
NewPreSharedKey:
topic: preSharedKey
type: str
NewKeyPassphrase:
topic: passphrase
type: str
GetInfo:
period: 600
values:
NewEnable:
topic: enable
type: int
NewStatus:
topic: status
type: str
NewMaxBitRate:
topic: maxBitRate
type: str
NewChannel:
topic: channel
type: str
NewSSID:
topic: ssid
type: str
NewBeaconType:
topic: beaconType
type: str
NewMACAddressControlEnabled:
topic: MACAddressControlEnabled
type: int
NewStandard:
topic: standard
type: str
NewBSSID:
topic: bssid
type: str
NewBasicEncryptionModes:
topic: encryptionMode
type: str
NewBasicAuthenticationMode:
topic: authenticationMode
type: str
NewMaxCharsSSID:
topic: MaxCharsSSID
type: int
NewMinCharsSSID:
topic: MinCharsSSID
type: int
NewAllowedCharsSSID:
topic: AllowedCharsSSID
type: str
NewMaxCharsPSK:
topic: MaxCharsPSK
type: int
NewMinCharsPSK:
topic: MinCharsPSK
type: int
NewAllowedCharsPSK:
topic: AllowedCharsPSK
type: str