martes, 15 de diciembre de 2020

sábado, 5 de diciembre de 2020

Registro de Temperatura y Humedad.

  Utilizando la medición de temperatura y humedad de la sonda Si7021 conectada al interruptor sonoff th 10, realizamos un registro de los valores para estadística.     Utilizamos el programa Node Red, para ejecutar un flujo (programa) que nos muestra las gráficas en la interface (dashboard) y almacena los datos en archivos en un pendriver. En el flujo se usa el nodo "node-red-contrib-ewelink" que permite un control en paralelo con el software eWelink,


Flujo 

martes, 1 de diciembre de 2020

Front End - Node Red

        Node red es un servidor http sobre node.js, su interface gráfica estandar es el Dashboard, pero podemos crear nuestra propia interface gráfica con una pagina web que funcionará como front end del back end node red.  El front end nos permite seleccionar la camara web ip y mostrarla, y podemos además obtener instantaneas que se guardan en un pendrive.


Front end en Node Red. 

Flujo node red.


domingo, 20 de septiembre de 2020

Telegram. Tomar foto o video y guardarlo en nuestra nube .

     Podemos utilizar Telegram en nuestro celular, tablet o laptop, para realizar fotos o videos y guardarlos en un pendrive conectado a nuestra Raspberry Pi o Pc, que se encuentran en nuestra LAN, o subirlos a una pagina web, etc. En nuestro ejemplo lo guardamos en un archivo de un pendrive, para ello usamos un bot de Telegram, un flujo Node Red ejecutándose en la Raspberry Pi o en la Pc, Telegram y la cámara de nuestro celular, tablet o laptop.. 


Telegram en celular.
 

Flujo Node Red




domingo, 6 de septiembre de 2020

Acceder a la Raspberry Pi desde internet, sin forwarding, sin ip publica, através del firewall.

 Acceder a la Raspberry Pi desde internet, sin forwarding, sin ip publica, através del firewall, para ello usaremos Telegram en nuestros dispositivos y ejecutaremos Node Red en la raspberry pi. Al habilitar el acceso a y desde internet deberemos tomar recaudos , acceso por clave, bloqueo de acceso, registro de acceso, alertas de acceso no autorizado, etc.

Tunel inverso via telegram.

Netstat


viernes, 7 de agosto de 2020

Snapshot (instantanea) desde teclado Telegram.

     Cuando iniciamos el bot de Telegram, se crea el teclado desde el cual podemos obtener una instantánea de cualquiera de nuestras camaras ip incluidas en el flujo node red que ejecutamos en nuestra raspberry pi, y al cual accedemos desde Telegram.

bot Telegram

Flujo Node Red

Nota: debe ingresarse los datos de su bot,Telegram, las ip de sus camaras ip.

lunes, 3 de agosto de 2020

Netstat - Tabulator - Node Red - Raspberry Pi - Listado servicios activos


" netstat (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de una computadora, tanto entrantes como salientes. Existen versiones de este comando en varios sistemas como UnixGNU/LinuxMac OS XWindows y BeOS. " ( Wikipedia )

    Listaremos los servicios activos en nuestra Raspberry Pi, utilizando el comando netstat, mediante node red y volcando el resutado en una tabla relizada con tabulator en el dashboard de node red.







sábado, 9 de mayo de 2020

Ngrok con teclado Telegram


     Abrimos Ngrok desde un teclado Telegram, conectado a nuestra Raspberry Pi desde Node Red. Utilizamos un tunel Ngrok (http) para ejecutar Node Red desde Internet (Laptop, Tablet, Celular), o un tunel Ngrok (tcp) para ejecutar VNC desde internet (Laptop, Tablet, Celular) desde el cliente VNC.





    El teclado lo habilitamos enviando "Ngrok" desde nuestro bot Telegram.

 Nota: En el flujo deberán setearse los nodos Telegram con los datos de nuestro bot Telegram., y los nodos Ngrok con su token.


descargar Flujo.

sábado, 25 de abril de 2020

Panel Dashboard con video y Panel con imagen jpg.


     En un nodo ui-template ponemos directivas css para que el panel de Dashboard nos muestre una camara ip (video), y en un panel ponemos como fondo una imagen jpg ( en nuestro ejemplo almacenada en el raspi). 
     Para acceder a la imagen jpg del raspi que utilicemos en el panel, debemos setear "httpStatic" en  /home/pi/.node-red/settings.js


lunes, 20 de abril de 2020

Raspberry Pi - Node Red - Videovigilancia (FTP)


Videovigilancia desde una camara ip, utilizando el cliente FTP de esta, cuando se activa la detección de movimiento la cámara envia una foto, la recibimos en nuestro nodo (servidor FTP), y guardaremos la foto en la raspberry (puede enviarse a la nube tambien), la enviaremos a un chatbot de Telegram, y haremos un registro del evento en un archivo de la raspberry.




Enlaces:
         node-red-contrib-ftp-server
         flujo del ejemplo
         seteo cliente FTP

sábado, 11 de abril de 2020

Raspberry Pi - Node Red - Snapshot Cámara ip


El flujo permite obtener una instantanea de una cámara ip (Vstarcam c7837wip), almacenarla en un archivo, mostrarla en el dashboard y enviarla a un chatbot de Telegram. En el nodo "ip_camara" deberá ingresarse la dirección de la cámara, nombre de usuario y clave. El nodo "nombre archivo" define el nombre del archivo, según la fecha, hora (Greenwich) y la dirección donde se almacena. En el nodo "chatId" deberá ingresarse el chatId del chatbot de Telegram que usemos para almacenar la foto.





viernes, 20 de marzo de 2020

lunes, 13 de enero de 2020

Node Red Telegram y Ngrok

 Crearemos un tunel inverso Ngrok con Node Red y Telegram, de esta forma expondremos Node Red a internet. Para utilizar Ngrok deberemos tener o registrar una cuenta gratis. Es conveniente crear la clave de acceso a Node Red.






Ngrok in Node Red
Flujo