weewxMQTT
weewxMQTT copied to clipboard
A driver for weewx which receives data as MQTT topics containing key:value pairs.
WeeWX
Open source software for your weather station
Description
This version is compatible Python3 et Weewx 4.1.x
An extension of weewx to add a driver which gets data via an MQTT subscription. Also will shortly add the software from the other side of the MQTT broker. Main part of that is an RF24Mesh process.
Works well with the Mosquitto MQTT message broker.
Features
- If a message provides 0 as the timestamp or does not provide a timestamp, the driver uses the time on the weewx host.
- Consolidates asynchronous readings from more than one device into one stream of periodic weewx records.
- Queues fast arriving publications and processes them into weewx packets quickly, then sleeps.
Downloads
For current and previous releases:
https://github.com/morrowwm/weewxMQTT
Installation
Install paho MQTT client using sudo pip3 install paho-mqtt
Documentation and Support
The github project's wiki.
Community support for weewx can be found at:
https://groups.google.com/group/weewx-user
Licensing
weewxMQTT is licensed under the GNU Public License v3.