Skip to content

A driver for weewx which receives data as MQTT topics containing key:value pairs.

Notifications You must be signed in to change notification settings

norecords/weewxMQTT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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.

About

A driver for weewx which receives data as MQTT topics containing key:value pairs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%