This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
RaspBerry Pi + nrf24L01
Tengo instalado de nuevo el LAMP, y he copiado el contenido del zip en la rasp. He cargado los datos de muestra en la bd, pero la web no me los muestra. He cambiado los datos de acceso a la BD en el archivo de configuración.

Me falta cargar el plano de mi casa, igual por eso no carga datos en las gráficas.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Los datos de prueba son de las fechas 20 y 21 de diciembre. Si accedes a esos días en el calendario, ¿se muestran los datos?
  Responder
No, no me salen datos de esos dias
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Si acccedes a http://localhost/php/datos.php , puedes copiar y pegar aquí lo que te pone?
  Responder
Código:
{"actual":[{"nodo":"1","bateria":null,"temperatura":"32.00","humedad":"88.40"},{"nodo":"2","bateria":"4.00","temperatura":"31.50","humedad":"57.20"}],"nodo":{"bateria":[],"temperatura":[],"humedad":[],"registro":[]}}
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Vale, entonces es lo de la batería jejeje, has usado este script para crear la BBDD http://www.spainlabs.com/foro/viewtopic....=20#p46045 pero había que usar el que puse después: http://www.spainlabs.com/foro/viewtopic....=40#p46053 además, no te olvides de ejecutar esto también: http://www.spainlabs.com/foro/viewtopic....=40#p46370
  Responder
Sigo sin representar datos:

Código:
{"actual":[{"nodo":"1","bateria":"4.10","temperatura":"31.50","humedad":"57.20"},{"nodo":"2","bateria":"4.00","temperatura":"31.50","humedad":"57.20"}],"nodo":{"bateria":[],"temperatura":[],"humedad":[],"registro":[]}}

He borrado la base de datos, y la he vuelto a crear con el script. La linea suelta que pusiste despues, la añado al final del script.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Perfecto, y si ahora accedes a http://localhost/php/datos.php?nodo=1&dia=2014-12-21
  Responder
Obtengo esto:

Código:
{"actual":[{"nodo":"1","bateria":"4.10","temperatura":"31.50","humedad":"57.20"},{"nodo":"2","bateria":"4.00","temperatura":"31.50","humedad":"57.20"}],"nodo":{"bateria":{"0h":3.33,"1h":3.8,"2h":3.78,"3h":3.8,"4h":3.45,"5h":3.47,"6h":3.8,"7h":3.8,"8h":3.8,"9h":3.7,"10h":3.9,"11h":3.8,"12h":4.1},"temperatura":{"0h":25.7,"1h":25.4,"2h":25.8,"3h":25.1,"4h":24.6,"5h":21.9,"6h":25.7,"7h":21.2,"8h":24.8,"9h":27.7,"10h":29.7,"11h":30.1,"12h":31.5},"humedad":{"0h":77.4,"1h":67.4,"2h":56.8,"3h":88.9,"4h":45.7,"5h":67.1,"6h":34.2,"7h":55.6,"8h":56,"9h":56.3,"10h":56.6,"11h":56.9,"12h":57.2},"registro":[{"numero":14,"hora":"00:00:00","bateria":3.33,"temperatura":25.7,"humedad":77.4},{"numero":15,"hora":"01:00:00","bateria":3.8,"temperatura":25.4,"humedad":67.4},{"numero":16,"hora":"02:00:00","bateria":3.78,"temperatura":25.8,"humedad":56.8},{"numero":17,"hora":"03:00:00","bateria":3.8,"temperatura":25.1,"humedad":88.9},{"numero":18,"hora":"04:00:00","bateria":3.45,"temperatura":24.6,"humedad":45.7},{"numero":19,"hora":"05:00:00","bateria":3.47,"temperatura":21.9,"humedad":67.1},{"numero":20,"hora":"06:00:00","bateria":3.8,"temperatura":25.7,"humedad":34.2},{"numero":21,"hora":"07:00:00","bateria":3.8,"temperatura":21.2,"humedad":55.6},{"numero":22,"hora":"08:00:00","bateria":3.8,"temperatura":24.8,"humedad":56},{"numero":23,"hora":"09:00:00","bateria":3.7,"temperatura":27.7,"humedad":56.3},{"numero":24,"hora":"10:00:00","bateria":3.9,"temperatura":29.7,"humedad":56.6},{"numero":25,"hora":"11:00:00","bateria":3.8,"temperatura":30.1,"humedad":56.9},{"numero":26,"hora":"12:00:00","bateria":4.1,"temperatura":31.5,"humedad":57.2}]}}

la carpeta de php y las demas que contenian el archivo comprimido, estan guardadas en una subcarpeta, no cuelgan directamente de "www"
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Fenomenal, el JSON se muestra correctamente. Ahora si accede a la página principal y seleccionas la fecha del 20 o del 21 de Diciembre te sale ya algo?
  Responder
No, no me muestra nada. Aun no tengo el plano de casa cargado, puede influir?
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Cuando dices que el plano no está cargado, es porque el fichero plano.jpg no está en la carpeta img? Si es porque no está será ese el problema, debido a que como se pinta con javascript si la función de carga falla ya no ejecuta el resto del código.
  Responder
No carga tampoco el plano, lo acabo de meter, y no muestra la imagen. Si que esta el espacio donde deberia aparecer la imagen, pero no se carga.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
¿Qué navegador estás usando? Si es el propio de la Raspberry Pi puede que tenga algunas carencias, ¿podrías acceder desde un ordenador a la url http://<ip de la raspberry pi> si tienes conectada la Raspberry Pi a tu red?
  Responder
Accedo siempre remotamente. Tengo la rasp pinchada en el router y accedo desde mi ordenador. Tanto con Firefox como con Chrome, estoy en las mismas.
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Ok, ya he encontrado el error. Cuando me has dicho lo de que estaba en una carpeta dentro de www no me he dado cuenta de si había alguna problema con las rutas, y efectivamente así ha sido. Edita el fichero js/script.js y donde pone
Código:
imagen.src = "../img/plano.jpg";
cambialo por
Código:
imagen.src = "img/plano.jpg";


A mi me funcionaba porque lo tenía en la raiz /var/www Sonrisa
  Responder
Ahora si, perfecto. FUNCIONA!!!

Next step y creo que el ultimo. Pasar los datos recibidos de los nodos a la BD.

Hoy he recibido una cajita de metacrilato para la rasp ^^
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Pues si, es el último paso ya, jeje. En python debes guardar los campos de la cadena recibida en variables y después insertarlos en la BBDD como comentas.

Para instalar la libreria de python para conectarte a mysql ejecuta:

Código:
sudo apt-get install python-mysqldb

Te paso un ejemplo de cómo se insertaría en la BBDD usando python:

http://marinoscar.com/inserta.py

Lo que hace es cada 5 minutos meter unos valores aleatorios en la tabla siempre siguiendo unos margenes.
  Responder
Esto habria que meterlo en el archivo python que lee los datos del modulo nrf24l01, es correcto?
-> Mi CNC de escritorio CNCDesktop 500 -> https://www.spainlabs.com/foros/tema-Fresadora-Desktop-CNC-500
-> Laboratorio de Fabricación Digital Maker www.lowpower.io 
--> Twitter: https://twitter.com/Grafisoft_ES  | IG: https://www.instagram.com/lowpowerio/
  Responder
Si, pero hay que adaptarlo para que haga lo que tiene que hacer.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Cómo puedo conectar varias cámaras IP a la vez por wifi a una raspberry? erjavi_zgz 1 1,182 04-02-2022, 12:55 AM
Último mensaje: pano
  Octoprint en Raspberry y MKS SGEN problema puertos Mafer 2 917 26-10-2021, 02:27 PM
Último mensaje: Mafer
  CONSULTA Opiniones Raspberry Pi Pico RP2040 grafisoft 0 798 21-02-2021, 07:32 PM
Último mensaje: grafisoft
  Problema inicio Raspberry pantalla negra en lugar de desktop Electromecánico 3 9,844 16-09-2020, 09:31 AM
Último mensaje: wolfmech
  Conexión Raspberry a Ender 3 Lione666 3 2,161 04-08-2020, 05:17 PM
Último mensaje: ramiro24