Simulator es eso, un simulador, simula los datos de la estación inventándoselos.
Ya dije que si no hay estación hay que crear tu propio driver o servicio.
Pusiste en un mensaje anterior un enlace a un driver de weewx llamado
fileparse en el que weewx cogía los datos de un archivo de texto y los iba gestionando. En ese archivo de texto deben de ir los valores.
Aquí está el código fuente:
https://github.com/weewx/weewx/blob/master/examples/fileparse/bin/user/fileparse.pyAl principio te dice cómo configurarlo y que las unidades deben de estar en formato imperial (grados Farenheit, millas por hora etc) pero creo que si cambias en el driver en la línea 104
'usUnits': weewx.US por
'usUnits': weewx.METRIC podrás pasarlas en el formato métrico que nosotros usamos.
Como pone en el archivo de texto pones los valores uno en cada línea de la siguiente manera:
temperature=20.5
humidity=54
...
y los mapeas en la sección de fileparse en el
weewx.conf:
[FileParse]
...
[[label_map]]
temp = outTemp
humi = outHumidity
in_temp = inTemp
in_humid = inHumidity
como ves la línea que tenga la temperatura en el archivo de texto como
temp = 20.5 será mapeado como la temperatura externa (
outTemp en weewx)
Tendrás también que indicarle dónde está el archivo de texto a leer en la raspi.
Si sabes algo de Python puedes ir modificando el driver a tu gusto. El driver tiene que estar en
/usr/share/weewx/user/fileparse.py Todo es modificarlo a tus necesidades.
Como es algo sencillo puedo ayudarte.
Prueba a crear el archivo y a configurar este driver para que lo lea. Creo que es la opción más sencilla.
saludos