domingo, 19 de diciembre de 2021
Detección de movimiento con IA en Node Red
miércoles, 1 de diciembre de 2021
miércoles, 29 de septiembre de 2021
Node Red - TH 10 Sonoff - Medición temperatura y humedad.
lunes, 5 de julio de 2021
Dashboard desde celular - Ping
viernes, 2 de julio de 2021
Panel control Raspberry Pi desde celular.
Abrimos el panel "control", en el tenemos una entrada de texto desde donde podemos darle instrucciones al raspi (equivale a la línea de comandos), y cuatro botones que ejecutan el reboot, el apagado seguro del raspi, inicio/cierre vnc con indicación con led del estado de vnc (en el video vnc está activo), y el cuarto botón nos abre una página en nuestro buscador para ver el registro de el túnel inverso ngrok (túnel HTTPS) si este está habilitado.
Botón con imagen de webcam ip
Botón con imagen de cámara de video IP, que se abre en otra ventana, haciendo click en el botón con la imagen de la cámara ip, la transmisión se muestra en una nueva página.
domingo, 27 de junio de 2021
Dashboard Node Red desde celular - Parametros del pi.
Ejecutando el dashboard de Node Red (interface gráfica), en celular. Node red se ejecuta en una Raspberry pi. Se muestra el panel de control del raspi, en la primera línea el indicador (gauge) de la ocupación del CPU y la temperatura del mismo. En la segunda línea la disponibilidad de memoria, la tercera línea la carga del raspi ( los valores deben ser lo más sercano a 0), y en las dos últimas la ocupación de los pendrive, este raspi no usa sd.
lunes, 7 de junio de 2021
domingo, 16 de mayo de 2021
Netstat desde celular.
Netstat permite listar los puertos abiertos en la pc donde ejecutemos el comando. Utilizando un teclado Telegram creamos un tunel Ngrok, y ejecutamos un front end con el nodo uibuilder de nodo red, donde listamos las distintas opciones.
viernes, 9 de abril de 2021
lunes, 5 de abril de 2021
Node red en PC
Raspbian Buster (Linux Debian) tiene una versión para pc, podemos crear un pendrive booteable con "Raspbian Buster x86" persistente y por ejemplo ejecutarlo en una pc antigua, ya que los requerimientos no son tantos.
Como no incluye Node Red, deberemos cargarlo, para ello primero ejecutaremos
curl -sL -o node.tgz https://unofficial-builds.nodejs.org/download/release/
v12.16.2/node-v12.16.2-linux-x86.tar.gz
sudo tar -zxf node.tgz --strip-components=1 -C /usr
Una vez que instalamos node.js cargamos node red con el script oficial.
viernes, 29 de enero de 2021
MacroDroid - ¿ Donde está mi celular ?
Hay muchos programas que permiten ubicar nuestro celular, en este caso usaremos MacroDroid, que nos permite crear hasta cinco macros (acciones) en forma free, cada macro consta de disparadores ( prender el celu, equivocarse al ingresar la clave, etc), acciones (prender/apagar celular, enviar mensaje, etc) y restricciones (si esta en casa, etc). Nuestra macro se activa al recibir una frase en cualquier chat/bot Telegram, esta frase es "Como andas Argentina, todo bien", la macro tomara una foto con las dos camaras y las enviara por email, tambien mandara la ubicación, todo sin emitir ninguna notificacón. Podriamos agregarle condiciones, "si no esta conectado a wifi, que espere", etc.
viernes, 15 de enero de 2021
jueves, 7 de enero de 2021
RGraph en Node Red
- Medición de temperatura/humedad con sonoff th 10 y sonda Si7021, sin flashear.
Node red es un servidor http que se ejecuta sobre node.js, por ello podemos utilizar todo tipo de framework (marco de trabajo) para http, en el ejemplo usamos RGraph de uso gratuito y código abierto, con gráficos en java script, basado en lienzo HTML5 y actualmente también en SVG. El termómetro es en SVG, el higrómetro un lienzo HTML5, y el tercero es un ejemplo de como podemos customizar o modificar los componentes del framework. Las librerias de RGraph están en /home/pi/.node-red/RGraph/libraries y en el archivo "/home/pi/.node-red/settings.js" la variable "httpStatic" se setea a " httpStatic: '/'" .La indicación de la temperatura, cambia de color rojo/verde al compás de la lectura de los valores. El código de los gráficos (instrumentos), son ejemplos de la página oficial de RGraph.