I have a new setup and working on adding MQTT to the mix. I went with
hivemq to start. What is occurring is the MQTT realtime refreshes appear to
be a celcius value and not my expected/configured fahrenheit value. Am I
missing a config setting/section?
Below is a snippet of debug console output and what I notice is the first
message in the snippet shows temp in F which is what is expected. The 3rd
message shows everything in C which is unexpected. When I first load my web
page, it shows the temp, etc in F but after the first MQTT adjustment, a
couple of the values switch to C, though the label stays F.
belchertown.js?1609531535:37 MQTT: {"dateTime": "1609532099.0", "usUnits":
"1.0", "rainRate_inch_per_hour": "0.0", "hourRain_in": "0.0", "rain24_in":
"0.0", "dayRain_in": "0.0", "outTemp_F": "36.248", "outHumidity": "63.68",
"pressure_inHg": "30.143325340375", "outTempBatteryStatus": "2.559", "UV":
"0.15", "rain_in": "0.0", "windBatteryStatus": "2.559", "radiation_Wpm2":
"27.0", "altimeter_inHg": "30.451898910400498", "barometer_inHg":
"30.46410551847069", "cloudbase_foot": "2805.165679377027", "dewpoint_F":
"25.137271010741078", "heatindex_F": "36.248", "humidex_F": "36.248"}
belchertown.js?1609531535:37 MQTT: {"dateTime": "1609532102.0",
"windSpeed_mph": "0.0", "usUnits": "1.0", "rainRate_inch_per_hour": "0.0",
"hourRain_in": "0.0", "rain24_in": "0.0", "dayRain_in": "0.0"}
belchertown.js?1609531535:37 MQTT: {"dateTime": "1609532103.0",
"pressure_mbar": "1013.7152953417267", "outHumidity": "85.0", "inHumidity":
"97.0", "outTemp_C": "2.7777777777777777", "inTemp_C": "5.222222222222221",
"windSpeed_kph": "1.8024652800000003", "windGust_kph":
"1.8024652800000003", "windDir": "227.0", "radiation_Wpm2": "0.0",
"rain_cm": "0.0", "rainRate_mm_per_hour": "0.0", "UV": "0.0",
"extraTemp1_C": "7.8999999999999995", "extraTemp2_C": "6.900000000000001",
"extraHumid1": "85.0", "extraHumid2": "85.0", "rainBatteryStatus": "1.6",
"windBatteryStatus": "1.66", "barometer_mbar": "1013.7152953417267",
"altimeter_mbar": "1021.4013952324038", "windchill_C":
"2.7777777777777777", "heatindex_C": "2.7777777777777777", "dewpoint_C":
"0.5099126991358697", "inDewpoint_C": "4.785153750721902",
"maxSolarRad_Wpm2": "0.0", "cloudbase_meter": "345.781455500638",
"beaufort_count": "0.0", "appTemp_C": "0.5178210591074577", "humidex_C":
"2.7777777777777777", "hourRain_cm": "0.0", "rain24_cm": "0.02032",
"dayRain_mm": "0.20320000000000002", "usUnits": "16.0"}
The first message looks correct and the 3rd message not so much.
Here's my MQTT config and what I added to the Belchertown/Extras section of
weewx.conf:
[[MQTT]]
server_url = mqtt://broker.hivemq.com:1883/
topic = weather
unit_system = US
binding = archive, loop
aggregation = aggregate
log_success = False
log_failure = True
[[Belchertown]]
[[[Extras]]]
# MQTT Websockets defaults
mqtt_websockets_enabled = 1
mqtt_websockets_host = broker.hivemq.com
mqtt_websockets_port = 8000
mqtt_websockets_ssl = 0
mqtt_websockets_topic = weather/loop
Thanks!
David
--
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 on the web visit
https://groups.google.com/d/msgid/weewx-user/26c5d1bc-2f59-4b43-ab69-b102c7b4c83dn%40googlegroups.com.