7a4162fc338d1ece3b7c43dec3f03157a32ce345
[weathermon.git] / weathermon.uci
1 config internal 'web'
2         option url http://url-to-submit-meteo-data
3         option user meteo
4         option password some-password
5         option iface wlan0
6
7 config internal 'input'
8         option exec "/usr/bin/stdbuf -o0 /usr/bin/lua /usr/bin/weathermon-iio"
9 #       option port /dev/ttyATH0
10 #       option timeout 100
11 #       option baud 57600
12
13 config internal 'logging'
14         option enabled off # on/stdout/syslog
15 #       option touch_file /var/run/weathermon/weathermon.last
16
17 config internal 'mqtt'
18         option host mqtt.host.name
19         option user meteo-user
20         option password some-password
21
22 config internal 'alarm'
23 #       option exec /usr/local/bin/alarm_received
24
25 config internal 'hardware'
26         option i2c_bus  0
27
28 config internal 'process'
29         option delay    48
30         option working_dir "/var/weather/"
31         option dump_file "/var/weather/weather.state"
32
33 config device "bme280"
34         option module   "bmp280_i2c"
35         option address  "0x76"
36         option type     "i2c:iio"
37         option name "bme280"
38         list set_param  "in_humidityrelative_oversampling_ratio:4"
39         list set_param  "in_temp_oversampling_ratio:8"
40         list set_param  "in_pressure_oversampling_ratio:8"
41         list parameter  "in_temp_input:T:0.001:-4"      # source, name, scale, correction
42         list parameter  "in_pressure_input:P:10"
43         list parameter  "in_humidityrelative_input:H:0.001"
44
45 config device "hmc5843"
46         option module   "hmc5843_i2c"
47         option address  "0x1e"
48         option type     "i2c:iio"
49         option name     "hmc5843"
50         list set_param  "in_magn_meas_conf:normal"
51         list set_param  "in_magn_sampling_frequency:2" 
52         list set_param  "in_magn_scale:0.000007692"
53         list parameter  "in_magn_x_raw:MX"
54         list parameter  "in_magn_y_raw:MY"
55         list parameter  "in_magn_z_raw:MZ"
56
57 config device "ads1115"
58         option module   "ads1015"
59         option address  "0x48"
60         option type     "i2c:hwmon"
61         option name "ads1115"
62         list parameter  "in4_input:CO"
63         list parameter  "in5_input:CH4"
64         list parameter  "in6_input:AIR"