https://github.com/sdague/arwn
Ambient Radio Weather Network - collect weather data off 433Mhz and publish to MQTT
https://github.com/sdague/arwn
433mhz iot python
Last synced: about 2 months ago
JSON representation
Ambient Radio Weather Network - collect weather data off 433Mhz and publish to MQTT
- Host: GitHub
- URL: https://github.com/sdague/arwn
- Owner: sdague
- License: apache-2.0
- Created: 2016-01-24T22:19:23.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2026-04-25T23:08:37.000Z (about 2 months ago)
- Last Synced: 2026-04-26T00:35:19.432Z (about 2 months ago)
- Topics: 433mhz, iot, python
- Language: Python
- Homepage:
- Size: 219 KB
- Stars: 31
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
- Agents: AGENTS.md
Awesome Lists containing this project
README
===============================
Ambient Radio Weather Network
===============================
.. image:: https://img.shields.io/pypi/v/arwn.svg
:target: https://pypi.python.org/pypi/arwn
.. image:: https://img.shields.io/travis/sdague/arwn.svg
:target: https://travis-ci.org/sdague/arwn
..
.. image:: https://readthedocs.org/projects/arwn/badge/?version=latest
:target: https://readthedocs.org/projects/arwn/?badge=latest
:alt: Documentation Status
Collect 433Mhz weather sensor data and publish to mqtt.
This software is designed to use an rfxcom usb receiver or an rtl 433
compatible receiver, and relay the data found on it over an mqtt bus
so that it can be consumed by other software, such as Home Assistant.
Installation Requirements
=========================
You will need a Linux system (raspberry pi is sufficient) and a 433
MHz receiver. This supports either rfxcom receivers for rtl-sdr
dongles.
- Install hardware + support code
- If using an rfxcom receiver, all supporting software is included.
- If using an rtl-sdr dongle, you must also install the rtl433
project from source.
- pip install arwn
Configuration
=============
Copy the config.yml.sample file and modify it accordingly.
Credits
---------
Sean Dague