Autor Tema: Sensor de Radiacion Solar en w/m^2  (Leído 153738 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #60 en: 28 de Octubre de 2017, 15:47:52 »
Buenas noches:

Si la garita no está muy lejos de la vivienda puedes intentar poner un portapilas externo en un caja conectada mediante  x metros de cable soldado a los terminales de batería del sensor y colocar dicha caja en el interior de la casa

https://forum.meteoclimatic.net/index.php/topic,1064.msg8428.html#msg8428

Saludos

si no recuerdo mal, ya se comentó en el foro viejo. Y mete mucha interferencia esos metros de cable y a veces da lecturas falsas... creo recordar...

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado zapal

  • Full Member
  • ***
  • Mensajes: 331
    • EL tiempo en los locos
  • Estación: torrevieja-los locos (ESPVA0300000003183A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #61 en: 31 de Octubre de 2017, 21:18:19 »
Que tal funciona ?  plau2 plau2

El sensor de medición de radiación solar.




Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #62 en: 01 de Noviembre de 2017, 18:23:36 »
Aun no la tengo en casa... me la están terminando...

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #63 en: 01 de Noviembre de 2017, 18:27:15 »

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #64 en: 01 de Noviembre de 2017, 20:32:12 »
Estoy generando el script php que junta en una solo archivo los datos del cumulus con los datos del arduino. Me surge una duda, según la web https://www.meteoclimatic.net/index/wp/plantilla_es.html parámetros de radiación solar solo hay 1:

*SUN=[radiación_solar]          Radiación solar W/m2. En blanco si no se proporciona.

Mientras que si ejecuto mi plantilla que uso ahora veo que hay:
*SUN=
*DSUN=
*MSUN=
*YSUN=

¿Que es lo que usa meteoclimatic?¿Que es lo que debo informar?

Gracias

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado Ubik

  • Administrator
  • Hero Member
  • ******
  • Mensajes: 2.373
  • Estación: Villavieja de Yeltes - ESCYL3700000037260A
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #65 en: 01 de Noviembre de 2017, 20:38:47 »
De todos, como en el resto de datos.

*SUN=      dato actual
*DSUN=   Máximo diario
*MSUN=  Máximo mensual
*YSUN=   Máximo anual
                         
Davis pro2+cumulus+W7+Lenovo
 
Web http://www.meteovillavieja.es

WS90 - WS80 - 8 WH31 - WH40 - GW1000 - 1100 Y 2000 -Hellman 120 - Cocorahs

Lo siento, no respondo privados sobre cuestiones del foro o de la Red.

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #66 en: 01 de Noviembre de 2017, 21:08:34 »

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #67 en: 01 de Noviembre de 2017, 21:13:52 »
¿Y como tu dices aunque es obligatorio informar esos datos de máxima del día, mes y año meteoclimatic no los muestra?


Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.574
  • "Vortex Complex"
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #68 en: 01 de Noviembre de 2017, 22:34:09 »
Con que pongas el campo *SUN= con su valor correspondiente es suficiente porque meteoclimatic no guarda ni muestra valores máximos diarios, mensuales o anuales de radiación solar.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #69 en: 01 de Noviembre de 2017, 22:47:52 »
¿Seguro?
Es que desde las 20:40 que me dijo Ubik, llevo 2 horas para montar en php un script que se encarga de guardar estos máximos y aun voy por la mitad del script... si no hace falta lo dejo...

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado jmviper

  • Investigación
  • Hero Member
  • ******
  • Mensajes: 4.574
  • "Vortex Complex"
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #70 en: 02 de Noviembre de 2017, 00:05:07 »
¿Seguro?

Seguro. Si guardas los datos máximos serán para fines tuyos propios... en meteoclimatic repito que ni salen ni se guardan en ningún sitio.


Archena, Valle de Ricote (Murcia). 120 msnm. 19.622 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #71 en: 02 de Noviembre de 2017, 00:24:22 »
ah, pues entonces lo dejo por que llevo 4 horas con el script desde que me dijo Ubik que no era suficiente con el *SUN= y aun me faltaría como 1 horas mas para acabarlo...

Gracias jmviper

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #72 en: 02 de Noviembre de 2017, 00:37:01 »
<?php

   function juntarArchivos($archivo1,$archivo2)
   {
      
      //ARHIVO 2 SOLAR
      //356.25 W/M2
      $txt2 = '';
      $contenido2 = file_get_contents($archivo2);  // Leemos el archivo
      $lineas2 = preg_split('/\r\n|\n|\r/', trim($contenido2));  // Repartimos líneas en una matriz
      foreach ($lineas2 as $pos2=>$linea2) // Recorremos matriz de líneas, sacando su posición y texto
      { 
         list($txt2, $temp2a, $temp2b) = split('[. ]', $linea2);  // Extraemos valor de la línea. Los deciamales y la unidad no los queremos para nada
      }
      
      //ARHIVO 1 METEO
      $txt1 = '';
      $contenido1 = file_get_contents($archivo1);  // Leemos el archivo
      $lineas1 = preg_split('/\r\n|\n|\r/', trim($contenido1));  // Repartimos líneas en una matriz
      foreach ($lineas1 as $pos1=>$linea1) // Recorremos matriz de líneas, sacando su posición y texto
      {
         list($parametro1, $valor1) = split('=', $linea1);  // Extraemos parámetro y valor de la línea
         if ($parametro1 == '*SUN') // Si encontramos la radiacion
         {
            $txt1 = $valor1;  // Guardamos el valor
            $posicion1 = $pos1;  // Guardamos su posición en la matriz
         }
      }
      
      //Tenemos el valor real de la radiaccion solar ($txt2) y el no real ($txt1)
      //Tenemos el completo de valores de la estacion en la matriz ($lineas1)
      //Sabemos en posicion ($posicion1) de la matriz ($lineas1) tenemos que escribir el valor real ($txt2)
      //SALIDA ARCHIVO 1 + ARCHIVO 2
      if ($txt1 > '')  // ¿Encontramos el parámetro solar no real?
      {
         if ($txt2 > '')  // ¿Encontramos el parámetro solar real?
         {
            $lineas1[$posicion1] = '*SUN='.$txt2;  // Sobreescribimos el valor
            $salida = implode("\r\n", $lineas1);// Guardamos la matriz de vuelta a una variable plana
            print $salida;//Imprimimos la informacion en pantalla para que el script de meteoclimatic la lea
         }
      }      
   }
   
   //Datos a cambiar según el servidor donde trabajemos debemos cambiar las rutas y los nombres de los ficheros
   $archivo_meteo = 'datos/meteoclimatic.html'; //Datos recibidos de la estacion meteorológica
   $archivo_solar = 'datos/solar/solar.txt'; //Datos recibidos del Arduino Solar
      
   if (file_exists($archivo_meteo))
   {
      if (file_exists($archivo_solar))
      {
            juntarArchivos($archivo_meteo,$archivo_solar);
      }
   }

?>

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #73 en: 02 de Noviembre de 2017, 00:45:03 »
Ese script php se encarga de juntar el archivo que genera la plantilla meteoclimatic de los valores de la estación con el valor de la radiación solar del arduino.
Es decir respeta todos los valores de la estación excepto el DSUN que coge el del arduino, y devuelve por pantalla el fichero terminado.

¿Como funciona?
Pues creais un fichero por ejemplo meteosolar.php y copiais ese código en él.
En ese archivo php teneis editar 2 parametros:
    - La ruta que le estabais pasando a meteoclimatic hasta ahora. La del archivo de los datos de vuestra estación.
    - La ruta del nuevo archivo que os genera el Arduino
La url que tenéis que pasarle a meteoclimatic es la de meteosolar.php

Por ejemplo:
URL actual meteoclimatic: www.estacionmanolito.com/meteoclimatic.html
URL nueva para meteoclmatic: www.estacionmanolito.com/meteosolar.php
Configuracion en el PHP:
    - $archivo_meteo = 'meteoclimatic.html'; //Datos recibidos de la estacion meteorológica
    - $archivo_solar = 'solar.txt'; //Datos recibidos del Arduino Solar

Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359

Desconectado spyfly

  • Full Member
  • ***
  • Mensajes: 305
  • Estación: Ponferrada (ESCYL2400000024411A)
Re:Sensor de Radiacion Solar en w/m^2
« Respuesta #74 en: 02 de Noviembre de 2017, 01:58:50 »
He realizado una prueba puntual de 1 solo envió con ese nuevo código y he vuelto a mi plantilla habitual.

Parece que ha funcionado bien, ya que veo que la última actualización de la plantilla ya refleja la recepción del dato *SUN


De una vez que tenga todo montado y empiece a enviar plantillas correctas con el dato *SUN. ¿Hay que hacer algo mas para que salga en mi ficha la columna de radiación solar?¿Cuanto tarda en aparecer?


Waldbeck Halley: WH65 + WH2650 + WN32P (WH32P) en 868Mhz
Conexión con Home Assistant y CumulusMX
Sensores adicionales: WH40 + WH57 en 868Mhz
Pluviómetro manual homologado CoCoRaHS
https://www.ecowitt.net/home/index?id=219359