Hola,
Gracias a los dos por vuestra ayuda.
1. He comentado lo de "1-59/5 * * * * root /etc/weewx/meteoclimatic.py" que introduje mediante el comando sudo nano /etc/crontab
y he añadido en cron (mediante "crontab -e"):
0,15,30,45 * * * * sudo python /etc/weewx/meteoclimatic.py
2. También he añadido en skin.conf el nombre de la plantilla:
[[[tabular]]]
template = tabular.html.tmpl
[[[celestial]]]
template = celestial.html.tmpl
# Uncomment the following to generate a celestial page only once
# an hour instead of every report cycle.
# stale_age = 3600
[[[RSS]]]
template = rss.xml.tmpl
[[[Meteoclimatic]]]
template = meteoclimatic.html.tmpl
3. Ya he comprobado que el archivo /var/www/html/weewx/meteoclimatic.html se actualiza cada 5 minutos y parece que la plantilla está correcta, como se muestra en la foto.
4. Por último, he editado el archivo meteoclimatic.ini para que apunte a la plantilla
Log=0
Path=/var/www/html/weewx/meteoclimatic.html
Password= -------------------------------
Sin embargo, sigue sin subir datos a meteoclimatic.
Adjunto también el log por si da alguna pista.
EDIT:
He derivado la salida de la ejecución del script meteoclimatic.py a un documento de texto, para ver si estaba corriendo bien, y parece estar dando un error:
Traceback (most recent call last):
File "/etc/weewx/meteoclimatic.py", line 189, in <module>
fechaformat = time.mktime(time.strptime(fecha, '%d-%m-' + anho + ' %H:%M'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/_strptime.py", line 562, in _strptime_time
tt = _strptime(data_string, format)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/_strptime.py", line 349, in _strptime
raise ValueError("time data %r does not match format %r" %
ValueError: time data '$current.dateTime.format("%d-%m-%Y %H:%M")' does not match format '%d-%m-%y %H:%M'
No sé si por ahí pueden estar yendo los tiros..