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
|
#!/bin/bash
|
||||||
|
#source /etc/nodemecu.conf
|
||||||
|
|
||||||
if [ $UID -ne 0 ]; then
|
if [ $UID -ne 0 ]; then
|
||||||
echo "Ejecute 'sudo $0'"
|
echo "Ejecute 'sudo $0'"
|
||||||
exit
|
exit
|
||||||
fi
|
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 /etc/nodemecu.conf
|
||||||
rm /usr/bin/nodemecu
|
rm /usr/bin/nodemecu
|
||||||
|
@ -16,4 +32,8 @@ systemctl disable nodemecu.service
|
||||||
rm /lib/systemd/system/nodemecu.service
|
rm /lib/systemd/system/nodemecu.service
|
||||||
systemctl daemon-reload
|
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"
|
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() {
|
funcion_configurar() {
|
||||||
local comando=$1
|
local comando=$1
|
||||||
local parametro=$2
|
local parametro=$2
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#set -x
|
|
||||||
|
|
||||||
source /etc/nodemecu.conf
|
source /etc/nodemecu.conf
|
||||||
source $funciones
|
source $funciones
|
||||||
|
|
|
@ -19,3 +19,4 @@ envios_fallidos=$directorio_instalacion/fallidos
|
||||||
contador=$directorio_instalacion/contador
|
contador=$directorio_instalacion/contador
|
||||||
lock=$directorio_instalacion/lock
|
lock=$directorio_instalacion/lock
|
||||||
funciones=$directorio_instalacion/funciones
|
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