-
Notifications
You must be signed in to change notification settings - Fork 2
/
client.cfg-example
97 lines (89 loc) · 3.69 KB
/
client.cfg-example
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
#Section pertaining to display related values
[UI]
#Default orientation to be used for the TFT LCD only if you choose
#to not use the accelerometer to change the orientation dynamically
#0 = Landscape Left, 1 = Landscape Right
#2 = Portrait Up, 3 = Portrait Down
defaultorientation = 0
#Boolean toggle to lock the TFT LCD to the above orientation
lockorientation = False
#How often to update the console or TFT LCD in seconds
refreshinterval = 1
#Boolean toggle to display the variables to the TFT LCD every refresh
displayenabled = True
#Boolean toggle to print the variables to the console every refresh
printenabled = False
#Section for other things
[General]
#The network interface on which to watch the local IP for the use of
#SSH, FTP and the like, eg. wlan0, eth0, tun0
watchedinterface = eth0
#How often to update the CPU temperature in seconds
cputempinterval = 5
#How often to update the local IP in seconds
interfaceinterval = 30
#How often to update the public IP in seconds
#This makes a call to icanhazip.com, so keep it reasonable people
publicinterval = 30
#Section determining which sensors are being used
[Sensors]
#Enables the use of a hat for the Raspberry Pi
#Must be disabled to use other sensors
hatenabled = true
#Selects which hat is in use
#Options: Sensorian, Sense HAT, MATRIX Creator
hatused = Sensorian
#Section pertaining to POST and request related values
[Requests]
#Boolean toggle to send the various sensor values to a given server via POST request
sendenabled = False
#How often to POST the variables to the given server URL in seconds
postinterval = 4
#How long to wait before timing out the POST request in seconds
posttimeout = 5
#The server URL to which you are POSTing the variables JSON
serverurl = http://localhost/
#The IFTTT Maker Channel API key to use for the Button 1 example
iftttkey = xxxxxxxxxxxxxxxxxxxxxx
#The IFTTT Recipe event name to use for the Button 1 example
iftttevent = SensorianEvent
#Section pertaining to the remote reconfiguration of the Client, direct or relayed
[RemoteConfig]
#Boolean toggle to host a Flask REST API for receiving remote reconfiguration requests
#Setting False while running will currently not stop the thread, need to send shutdown
flaskenabled = True
#The username used to authorize requests made to the client to change configurations
configusername = configUsername
#The password used to authorize requests made to the client to change configurations
configpassword = configPassword
#Boolean toggle to establish a socket with a relay server to wait for remote requests
socketenabled = False
#IP address or domain of the relay server on which to establish a socket
relayaddress = 0.0.0.0
#Port of the relay server on which to establish a socket
relayport = 8000
#Section pertaining to temperature and pressure sensor related values
[Ambient]
#Boolean toggle to periodically check the ambient temperature and pressure
ambientenabled = True
#How often to update the temperature and pressure in seconds
ambientinterval = 5
#Section pertaining to light sensor related values
[Light]
#Boolean toggle to periodically check the ambient light level
lightenabled = True
#How often to update the light level in seconds
lightinterval = 1
#Section pertaining to accelerometer related values
[Accelerometer]
#Boolean toggle to periodically check the various axes of acceleration
#Disabling this will force the display to lock to the default orientation
accelenabled = True
#How often to update the accelerometer and orientation in seconds
accelinterval = 1
#Section pertaining to magnetometer related values
[Magnetometer]
#Boolean toggle to periodically check the various axes of magnetic forces
magnetenabled = True
#How often to update the magnetic forces in seconds
magnetinterval = 1