There is no weather/loop topic shown after your "mosquitto_sub -v -h imagingphototech.com -p 1883 -t '#' " command.
Belchertown skin is looking for this "weather/loop" topic, and will display "waiting for data" as long as this topic is not published. Le mardi 5 novembre 2024 à 03:01:04 UTC+1, [email protected] a écrit : > Im re-building my WeeWx install after a very precarious previous install > went bad - and setting it all up again. I tried WeeWx 5, but the virtual > environment for Python was too much for me, so i restarted on 4.9. > So far Ive gotten it all up and running, but my MQTT will not work as > expected. > Ive got my WeeWx receiving SDR data, and publishing MQTT but the website > doesnt receive updates, just says "connected, waiting for data" > I can connect to the server, and I do get publications, but only if i use > the catch all -t "#' > if I use 'weather' or 'weather/loop' i get nothing, like the website. > Ive checked the topic, and it is weather. so Im not sure where I'm going > wrong. > > WeeWx.conf : > [[MQTT]] > host = 192.168.44.204 > enable = true > topic = weather > unit_system = US > binding = archive, loop > aggregation = aggregate > > [[Belchertown]] > skin = Belchertown > HTML_ROOT = /var/www/html > enable = true > [[[Extras]]] > #--- MQTT Websockets (for Real Time Streaming) Options --- > mqtt_websockets_enabled = 1 > mqtt_websockets_host = imagingphototech.com > mqtt_websockets_port = 9001 > mqtt_websockets_ssl = 0 > mqtt_websockets_topic = "weather/loop" > disconnect_live_website_visitor = 1800000 > Mosquitto.conf > persistence true > persistence_location /var/lib/mosquitto/ > > log_dest file /var/log/mosquitto/mosquitto.log > > include_dir /etc/mosquitto/conf.d > > allow_anonymous true > > listener 9001 > protocol websockets > > listener 1883 > protocol mqtt > > > log_type error > > > Logs: > weewx status > weewx.service - LSB: weewx weather system > Loaded: loaded (/etc/init.d/weewx; generated) > Active: active (running) since Mon 2024-11-04 20:43:43 EST; 16min ago > Docs: man:systemd-sysv-generator(8) > Process: 1294805 ExecStart=/etc/init.d/weewx start (code=exited, > status=0/SUCCESS) > Tasks: 7 (limit: 3908) > CPU: 1min 4.748s > CGroup: /system.slice/weewx.service > ├─1294821 python3 /usr/share/weewx/weewxd --daemon > --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf > └─1294822 rtl_433 -M utc -F json -f 915M -R 78 -R 113 -Y > classic > > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/dewpoint_degree_F": 42.62659565255956 > (degree_F) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/ET_inch": None (inch) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/heatindex_degree_F": 44.13100000000001 > (degree_F) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/humidex_degree_F": 45.68 (degree_F) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/inDewpoint_degree_F": None (degree_F) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/maxSolarRad_watt_per_meter_squared": 0.0 > (watt_per_meter_squared) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/rainRate_inch_per_hour": 0.0 (inch_per_hour) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/windchill_degree_F": 45.68 (degree_F) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/windrun_mile": None (mile) > Nov 04 21:00:00 raspberrypi python3[1294821]: weewx[1294821] INFO > weewx.restx: MQTT: Published record 2024-11-04 20:59:57 EST (1730771997) > > journalctl -u 0f weewx : dateTime': 1730771661, 'usUnits': 17} > Nov 04 20:54:24 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: New loop packet: {'outTemp': 45.32, 'outHumidity': 89.0, > 'windDir': None, 'windSpeed': 0.0, 'UV': 0.0, 'dateTime': 1730771661, > 'usUnits': 1, 'pressure': None, 'altimeter': None, 'appTemp': > 43.55636152833608, 'barometer': None, 'cloudbase': 957.8282981938706, > 'dewpoint': 42.27155548794697, 'ET': None, 'heatindex': 43.735, 'humidex': > 45.32, 'inDewpoint': None, 'maxSolarRad': 0.0, 'rainRate': 0.0, > 'windchill': 45.32, 'windrun': None} > Nov 04 20:54:24 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/outTemp_degree_F": 45.32 (degree_F) > Nov 04 20:54:24 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/outHumidity_percent": 89.0 (percent) > Nov 04 20:54:24 raspberrypi python3[1294821]: weewx[1294821] DEBUG > user.mqtt: Publishing "weather/windDir_degree_compass": None > (degree_compass) > > mosquitto_sub -v -h imagingphototech.com -p 1883 -t '#' > weather/connection_status online > weather/connection_status online > weather/outTemp_degree_F 45.5 > weather/outHumidity_percent 89.0 > weather/windDir_degree_compass (null) > weather/windSpeed_mile_per_hour 0.0 > weather/UV_uv_index 0.0 > weather/dateTime_unix_epoch 1730771709 > weather/usUnits 1 > weather/pressure_inHg (null) > weather/altimeter_inHg (null) > weather/appTemp_degree_F 43.773622155368685 > weather/barometer_inHg (null) > weather/cloudbase_foot 958.3918021116529 > weather/dewpoint_degree_F 42.44907607070873 > weather/ET_inch (null) > > TIA > > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/fcf12122-3e23-439e-94ea-7627fedfca22n%40googlegroups.com.
