El siguiente artículo explica cómo puede ver información sobre su conexión a Internet. La dirección IP de Internet actual se recupera cada hora y se lleva a cabo una prueba de velocidad, que muestra la velocidad de descarga y carga.
Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Artículos útiles:
Para que pueda instalar nuevos nodos, por supuesto, NodeRed ya debería estar instalado.
En los siguientes artículos se describe cómo preparar una RaspberryPi y luego instalar NodeRed en ella.
Los siguientes tres artículos describen lo que se debe hacer para preparar la RaspberryPi:
RaspberryPi: ¡configuración para nerdiys!
RaspberryPi – ¡La primera configuración!
RaspberryPi: controle el RaspberryPi a través de SSH
NodeRed: instalación de NodeRed en RaspberryPi
NodeRed – Instalar nuevos nodos
NodeRed: cree una interfaz de usuario con nodos de tablero
Herramienta requerida:
-No-
Material requerido:
En la siguiente lista encontrará todas las piezas que necesita para implementar este artículo.
Inicie sesión en la interfaz de configuración de NodeRed
Antes de que pueda editar su configuración de NodeRed, debe, si está activado, primero iniciar sesión en la interfaz de configuración de NodeRed.
Instalar el nodo Speedtest
Primero tienes que instalar el nodo que hará la prueba de velocidad por ti.
Para hacer esto, instale el nodo “node-red-contrib-speedtest”.
En este artículo se describe cómo instalar nodos:
NodeRed – Instalar nuevos nodos
Código de nodo para visualización de prueba de velocidad
Después de haber insertado el código de nodo a continuación, todo lo que tiene que hacer es colocar los elementos del tablero correctamente en su tablero. También puedes encontrar información sobre esto en el artículo. NodeRed: cree una interfaz de usuario con nodos de tablero.
Con el nodo de inyección “Ejecutar prueba de velocidad” puede ejecutar la prueba de velocidad manualmente. No te sorprendas si no obtienes una evaluación de inmediato, la prueba de velocidad dura unos segundos.
También puede configurar el intervalo de consulta para los datos de Internet en el nodo de inyección. En este caso, no elegiría un intervalo de consulta demasiado pequeño, ya que las consultas demasiado frecuentes pueden ser bloqueadas por el servidor de prueba en algún momento. También “bloquearías” tu propia conexión a Internet con las frecuentes pruebas de velocidad.
El siguiente código de nodo contiene la configuración que se muestra arriba.
[{"id":"6ba1b514.1a8ffc","type":"inject","z":"bcba3320.cf832","name":"Ejecutar prueba de velocidad","topic":"","payload" : "","payloadType":"fecha","repeat":"3600","crontab":"","once":false,"onceDelay":0.1,"x":460,"y":1880 , "wires":[["d8c672a4.02c62"]]},{"id":"60085e2a.ceb88","type":"debug","z":"bcba3320.cf832","name":" " ,"active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":910,"y":1960,"wires": [ ]},{"id":"d8c672a4.02c62","type":"speedtest","z":"bcba3320.cf832","name":"","maxTime":5000,"x": 660 ,"y":1880,"cables":[["60085e2a.ceb88","7166b0b4.0fb4e","559c3c96.63f474","9e7a000d.72622","7efb5657.f7c238"]]},{"id " :"7efb5657.f7c238","tipo":"cambiar","z":"bcba3320.cf832","nombre":"Dirección IP","reglas":[{"t":"establecer"," p":"payload","pt":"msg","to":"payload.client.ip","tot":"msg"}],"action":"","property":"" ,"from":"","to":"","reg":false,"x":930,"y":1800,"wires":[["528c8196.97579"]]},{" id":"9e7a000d.72622","type":"change","z":"bcba3320.cf832","name":"Velocidad de descarga.","rules":[{"t":"set " ,"p":"payload","pt":"msg","to":"payload.speeds.download","tot":"msg"}],"action":"","property" : "","from":"","to":"","reg":false,"x":950,"y":1840,"wires":[["68c5b12e.30c4f"]]} , {"id":"559c3c96.63f474","type":"change","z":"bcba3320.cf832","name":"Velocidad de carga,"rules":[{"t" :"set" ,"p":"payload","pt":"msg","to":"payload.speeds.upload","tot":"msg"}],"action":"", "property": "","from":"","to":"","reg":false,"x":940,"y":1880,"wires":[["bdd0dacf.8f0bc8" ]]}, {"id":"7166b0b4.0fb4e","type":"cambiar","z":"bcba3320.cf832","name":"Ping","rules":[{"t" :"establecer" ,"p":"payload","pt":"msg","to":"payload.server.ping","tot":"msg"}],"action":"", "property": "","from":"","to":"","reg":false,"x":910,"y":1920,"wires":[["c0dd272d.26b458" ]]}, {"id":"528c8196.97579","type":"ui_text","z":"bcba3320.cf832","group":"56d04a8f.ecd7a4","order":0," width":0 ,"height":0,"name":"","label":"Dirección IP de Internet:","format":"{{msg.payload}}","layout":" fila-spread"," x":1320,"y":1800,"wires":[]},{"id":"68c5b12e.30c4f","type":"ui_text","z":"bcba3320 .cf832","group ":"56d04a8f.ecd7a4","order":0,"width":0,"height":0,"name":"","label":"Velocidad de descarga:", "formato":"{{ msg.payload}}Mbps","layout":"row-spread","x":1340,"y":1840,"wires":[]},{"id": "bdd0dacf.8f0bc8"," type":"ui_text","z":"bcba3320.cf832","group":"56d04a8f.ecd7a4","order":0,"width":0,"height": 0,"name":" ","label":"Velocidad de carga:","format":"{{msg.payload}}Mbps","layout":"row-spread","x":1330 ,"y":1880," cables":[]},{"id":"c0dd272d.26b458","type":"ui_text","z":"bcba3320.cf832","group":"56d04a8f .ecd7a4","order": 0,"ancho":0,"alto":0,"nombre":"","label":"Ping:","formato":"{{msg.payload}} ms","layout":" fila-spread","x":1270,"y":1920,"wires":[]},{"id":"56d04a8f.ecd7a4","type":"ui_group ","z":"" ,"name":"Sistema","tab":"77aad24e.6a657c","disp":true,"width":"6","collapse":false},{" id":"77aad24e.6a657c" ,"type":"ui_tab","z":"","name":"Configuración","icon":"tablero"}]
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂
Hola,
la prueba de velocidad funcionó de maravilla durante mucho tiempo.
Desde el 3 de septiembre de 2022 no ha habido más valores y el nodo 'Speedtest' trae el siguiente mensaje:
"Error: No se encontró ningún servidor, verifique su proxy/red".
¿Sabes qué podría estar causando este comportamiento? Envié la consulta cada 15 minutos, ¿fue demasiado breve?
Gracias y saludos
Martín
Hola martin,
Lo acabo de probar. A mí tampoco me funcionó (más).
Probablemente se deba a una versión antigua. Después de actualizar el nodo a través del administrador de paletas (y reiniciar NodeRed), vuelve a funcionar.
Pero primero debe aceptar las reglas de protección de datos (configuración en el Nodo Speedtest).
Espero que funcione para usted también. 🙂
Atentamente
Fabian
Hola Fabián,
Gracias por tu pronta respuesta.
He estado tratando de actualizar toda la tarde.
1) La actualización no funcionó
2) Ahora 'node-red-contrib-speedtest' está atenuado y tampoco se puede desinstalar. Ni desde la gestión de paletas ni a través de la consola 'npm uninstall node-red-contrib-speedtest'.
Ejecuto Node-Red en una Raspberry con Debian.
saludo
Martín
Hola Fabián,
resuelto: eliminé la sección Speedtest en el archivo '.node-red/.config.nodes.json', detuve y reinicié Node-Red, instalé Speedtest a través de la administración de la paleta, ahora funciona.
Gracias por tu apoyo.
Saludos
Martín
hola martin,
Gracias por la info! Es bueno saber que está funcionando de nuevo. 🙂
¡Con mucho gusto y éxito continuo!
Atentamente
Fabian
Hola,
¿Cuáles son los últimos nodos en tu foto o también en tu código?
conmigo dice que estos no existen
Saludo
Hola Fabián,
Estos son los nodos del tablero. También tendría que instalar sobre el palé. Escribí algo de información al respecto aquí: https://nerdiy.de/de_de/nodered-mit-dashboard-nodes-eine-benutzeroberflaeche-erstellen/
Atentamente
Fabian