Hola,
Llevo un par de días volviéndome loco. Tengo una estación PCE-FWS 20N funcionando con CumulusMx. Está subiendo los datos a Weather Underground sin problemas. Estoy intentando conseguirlo con Meteoclimatic. Llevo ya tiempo dándole vueltas, y unos días con algunas soluciones que van dando algo de luz al final del tunel. De momento he bajado la plantilla correctamente y se actualiza cada cinco minutos, sin problema (Acabo de leerme todo el hilo y darme cuenta de que más de una vez cada cuarto de hora es absurdo). He bajado el script, que segun el hilo entiendo que vale también para cumulus, pero al pasarlo manualmente me sale este error.
Traceback (most recent call last):
File "./meteoclimatic.py", line 186, in <module>
fechaanho = (fecha.split(' ')[0]).split('-')[2]
IndexError: list index out of range
Y dándole vueltas, todavía no he llegado a ninguna conclusión. Supongo que es por un error en como está poniendo los datos en la plantilla respecto a lo que espera el script, pero no logro solucionarlo.
Lo que sale en la plantilla rellena es lo siguiente:
*VER=DATA2
*COD=ESMAD2800000028025A
*SIG=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
*UPD=05/04/2021 23:55
*TMP=15,3
*WND=0,0
*AZI=NW
*BAR=1025,9
*HUM=40
*SUN=0
*UVI=0,0
*DHTM=23,1
*DLTM=8,5
*DHHM=65
*DLHM=27
*DHBR=1028,7
*DLBR=1024,9
*DGST=11,2
*DSUN=
*DHUV=
*DPCP=0,0
*WRUN=24,2
*MHTM=23,5
*MLTM=7,7
*MHHM=95
*MLHM=26
*MHBR=1028,7
*MLBR=1021,3
*MGST=28,1
*MSUN=
*MHUV=
*MPCP=12,3
*YHTM=26,6
*YLTM=1,1
*YHHM=95
*YLHM=15
*YHBR=1066,3
*YLBR=955,7
*YGST=35,6
*YSUN=
*YHUV=
*YPCP=19,2
y en la plantilla bajada de Meteoclimatic, es lo siguiente:
*VER=DATA2
*COD=ESMAD2800000028025A
*SIG=xxxxxxxxxxxxxxxxxxxxx
*UPD=<#date> <#hour>:<#minute>
*TMP=<#temp>
*WND=<#wspeed>
*AZI=<#wdir>
*BAR=<#press>
*HUM=<#hum>
*SUN=<#SolarRad>
*UVI=<#UV>
*DHTM=<#tempTH>
*DLTM=<#tempTL>
*DHHM=<#humTH>
*DLHM=<#humTL>
*DHBR=<#pressTH>
*DLBR=<#pressTL>
*DGST=<#wgustTM>
*DSUN=
*DHUV=
*DPCP=<#rfall>
*WRUN=<#windrun>
*MHTM=<#MonthTempH>
*MLTM=<#MonthTempL>
*MHHM=<#MonthHumH>
*MLHM=<#MonthHumL>
*MHBR=<#MonthPressH>
*MLBR=<#MonthPressL>
*MGST=<#MonthGustH>
*MSUN=
*MHUV=
*MPCP=<#rmonth>
*YHTM=<#YearTempH>
*YLTM=<#YearTempL>
*YHHM=<#YearHumH>
*YLHM=<#YearHumL>
*YHBR=<#YearPressH>
*YLBR=<#YearPressL>
*YGST=<#YearGustH>
*YSUN=
*YHUV=
*YPCP=<#ryear>
*EOT*
El meteoclimatic.ini lo tengo así (es la versión que me bajé del adjunto, entiendo que la última)
log=0
Path=/opt/CumulusMX/web/meteoclimatic.htm
Password=?
??
La ruta es correcta y es la del archivo que tiene los datos y se actualiza cada cinco minutos (creo que lo cambiaré a 15).
Estoy con una Raspberry pi 3 y mi versión de Python es la 2.7.16
Alguien me puede echar una mano u orientar un poco.
Muchísimas gracias a todos.....