funcion_datos_sensores
This commit is contained in:
parent
15f540f32f
commit
e1f2ab46bb
7 changed files with 58 additions and 3 deletions
Binary file not shown.
22
desinstalar
22
desinstalar
|
@ -1,11 +1,27 @@
|
|||
#!/bin/bash
|
||||
#source /etc/nodemecu.conf
|
||||
|
||||
if [ $UID -ne 0 ]; then
|
||||
echo "Ejecute 'sudo $0'"
|
||||
exit
|
||||
fi
|
||||
|
||||
source /etc/nodemecu.conf
|
||||
seguro="Si, Estoy Seguro."
|
||||
|
||||
|
||||
echo "Está a punto de desinstalar nodemecu, esta acción eliminará todos los archivos de instalacion y registros que se hayan tomado sin posiblidad de recuperación, haga un backup de:
|
||||
|
||||
- /etc/nodemecu.conf
|
||||
- $directorio_instalacion
|
||||
- $log
|
||||
|
||||
Para continuar escriba la frase '$seguro'.
|
||||
"
|
||||
|
||||
#read -p "frase: " frase
|
||||
|
||||
#if [ "$frase" = "$seguro" ];then
|
||||
|
||||
|
||||
rm /etc/nodemecu.conf
|
||||
rm /usr/bin/nodemecu
|
||||
|
@ -16,4 +32,8 @@ systemctl disable nodemecu.service
|
|||
rm /lib/systemd/system/nodemecu.service
|
||||
systemctl daemon-reload
|
||||
|
||||
#else
|
||||
# echo "La frase de seguridad no concuerda.
|
||||
# "
|
||||
|
||||
#fi
|
||||
|
|
23
funciones
23
funciones
|
@ -15,6 +15,29 @@ funcion_datos_simulados() {
|
|||
lecturas="id:dummy_plug-01 ts:$(date +%s) tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR ts:$(date +%s) tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 AD_ARDUINO id:dummy_plug-02 ts:$(date +%s) tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR ts:$(date +%s) tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 AD_ARDUINO id:dummy_plug-03 ts:$(date +%s) tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR ts:$(date +%s) tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 AD_ARDUINO id:dummy_plug-04 ts:$(date +%s) tp:temp vl:$(( $RANDOM % 20 + 15 )) un:C er:99 AD_SENSOR ts:$(date +%s) tp:hum vl:$(( $RANDOM % 50 + 35 )) un:percent er:99 END"
|
||||
}
|
||||
|
||||
funcion_datos_sensores() {
|
||||
|
||||
|
||||
timeout 1 python $arduinos_py $i
|
||||
|
||||
|
||||
|
||||
|
||||
local lectura_arduino=($(python arduino.py $id_arduino))
|
||||
|
||||
lecturas="id:${lectura_arduino[0]} ts:$(date +%s) tp:${lectura_arduino[1]} vl:${lectura_arduino[2]} un:${lectura_arduino[3]} er:${lectura_arduino[4]}"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
funcion_configurar() {
|
||||
local comando=$1
|
||||
local parametro=$2
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/bin/bash
|
||||
#set -x
|
||||
|
||||
source /etc/nodemecu.conf
|
||||
source $funciones
|
||||
|
|
|
@ -19,3 +19,4 @@ envios_fallidos=$directorio_instalacion/fallidos
|
|||
contador=$directorio_instalacion/contador
|
||||
lock=$directorio_instalacion/lock
|
||||
funciones=$directorio_instalacion/funciones
|
||||
arduinos_py=$directorio_instalacion/arduinos.py
|
||||
|
|
13
test
Executable file
13
test
Executable file
|
@ -0,0 +1,13 @@
|
|||
#!/bin/bash
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if timeout 1 python arduinos.py 0x05; then
|
||||
|
||||
echo respondio
|
||||
else
|
||||
echo "No respondio, erro $?"
|
||||
|
||||
fi
|
1
url
1
url
|
@ -1 +0,0 @@
|
|||
https://ectomobile.sutty.nl/readings
|
Loading…
Reference in a new issue