forked from EliasKotlyar/Xiaomi-Dafang-Hacks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.json
121 lines (121 loc) · 5.78 KB
/
config.json
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
{
"platforms": [
{
"platform": "Dafang",
"mqtt": {
"port": 1883,
"host": "localhost"
},
"cameras": [{
"cameraName": "My Dafang",
"cameraRTSPStreamUrl": "rtsp://DAFANG_IP:8554/unicast",
"mqttTopic": "myhome/dafang/#",
"disableStream": false,
"folder": "/root/Recordings/",
"segmentLength": 60,
"maxDirSize": 2048,
"checkStorageSizeInterval": 300,
"accessories": [
{
"name": "Living Room Motion Sensor",
"type": "motionSensor",
"threshold": 300000
},
{
"name": "Living Room Auto Motion Tracking Switch",
"type": "autoMotionTrackingSwitch"
},
{
"name": "Living Room Night Vision Sensor",
"type": "nightVisionSensor",
"threshold": 0
},
{
"name": "Living Room Night Vision Switch",
"type": "nightVisionSwitch"
},
{
"name": "Living Room Auto Night Vision Switch",
"type": "autoNightVisionSwitch"
},
{
"name": "Horizontal Left",
"type": "moveCamera",
"axis": "horizontal",
"direction": "left"
},
{
"name": "Horizontal Right",
"type": "moveCamera",
"axis": "horizontal",
"direction": "right"
},
{
"name": "Vertical Up",
"type": "moveCamera",
"axis": "vertical",
"direction": "up"
},
{
"name": "Vertical Down",
"type": "moveCamera",
"axis": "vertical",
"direction": "down"
},
{
"name": "Record Video",
"type": "recordVideo"
},
{
"name": "Record Audio",
"type": "recordAudio"
},
{
"name": "Capture Image",
"type": "captureImage"
},
{
"name": "RPi Storage Sensor",
"type": "storageSensor"
},
{
"name": "Clear Storage Switch",
"type": "clearStorage"
},
{
"name": "Reset Streaming",
"type": "resetFFMPEG"
},
{
"name": "Motion Detection Switch",
"type": "motionDetection"
},
{
"name": "RTSPSwitch",
"type": "rtspSwitch"
},
{
"name": "MJPEG Switch",
"type": "mjpegSwitch"
},
{
"name": "Recalibrate Switch",
"type": "recalibrateSwitch"
},
{
"name": "Restart Switch",
"type": "restartSwitch"
},
{
"name": "ReMount Switch",
"type": "remountSwitch"
},
{
"name": "Camera Brightness",
"type": "brightness"
}
]
}]
}
]
}