usb scripts for openwrt
This commit is contained in:
@@ -5,3 +5,7 @@ config capture
|
||||
option file camera.jpg
|
||||
option url https://meranie.bh.ttx.sk/upload/image
|
||||
option time 300
|
||||
config post
|
||||
option host 172.16.1.254
|
||||
option topic home/sensor/strecha/bme280
|
||||
option mqtt_prg mosquitto_pub
|
||||
@@ -25,5 +25,27 @@ parse_capture() {
|
||||
rm $_file
|
||||
}
|
||||
|
||||
parse_post() {
|
||||
local section="$1"
|
||||
local _host
|
||||
local _topic
|
||||
local _mqtt_prg
|
||||
|
||||
config_get _host "$section" "host"
|
||||
config_get _topic "$section" "topic"
|
||||
config_get _mqtt_prg "$section" "mqtt_prg"
|
||||
|
||||
_tmp=`$PROG --temperature`
|
||||
_hum=`$PROG --humidity`
|
||||
_pre=`$PROG --pressure`
|
||||
|
||||
$_mqtt_prg -h $_host -t $_topic/temperature -m N:$_tmp
|
||||
$_mqtt_prg -h $_host -t $_topic/humidity -m N:$_hum
|
||||
$_mqtt_prg -h $_host -t $_topic/pressure -m N:$_pre
|
||||
|
||||
}
|
||||
|
||||
config_load usbserial
|
||||
config_foreach parse_capture capture
|
||||
config_foreach parse_post post
|
||||
|
||||
|
||||
Reference in New Issue
Block a user