Hello all. I have setup MQTT to transmit data to a broker. I'm trying to
rewrite the json transmitted so as if the data at the broker looks as
though it was local to the weewx server so it can be subscribes to without
modifying the json on the other side. There is not much documentation on
the customization other than what's documented in the mqtt.py.
I basically want the json to the broker to look exactly like my sensor map.
[[sensor_map]]
windDir = wind_dir.0204.AcuriteAtlasPacket
windSpeed = wind_speed.0204.AcuriteAtlasPacket
outTemp = temperature.0204.AcuriteAtlasPacket
outHumidity = humidity.0204.AcuriteAtlasPacket
outTempBatteryStatus = battery.0204.AcuriteAtlasPacket
rain_total = rain_total.0204.AcuriteAtlasPacket
strikes_total = strike_count.0204.AcuriteAtlasPacket
strike_distance = strike_distance.0204.AcuriteAtlasPacket
So when it gets to the other instance I'm running it'll do all the
calculations and such on that instance rather than the one that's actually
capturing the data. Is this possible?
What I'm doing is running a raspberry pi with an SDR, capturing the packets
and forwarding them on to a broker. I then have the main weewx instance
subscribe to the broker and grab the data. But that data has been modified
by the raspberry pi instance of weewx. I just want the raspberry pi to
forward and not touch the incoming data. Leaving that to my internal
instance of weewx.
Thanks.
Glen Collins
--
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/0d51375e-d317-439b-b61e-baf52ba064c8n%40googlegroups.com.