Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mictronics/readsbmqtt
An MQTT client that reads statistics in protocol-buffer format from readsb ADS-B decoder and forward them via MQTT broker into home assistant (HASS).
https://github.com/mictronics/readsbmqtt
hass home-assistant mqtt-client protobuf protocol-buffers readsb statistics
Last synced: about 1 month ago
JSON representation
An MQTT client that reads statistics in protocol-buffer format from readsb ADS-B decoder and forward them via MQTT broker into home assistant (HASS).
- Host: GitHub
- URL: https://github.com/mictronics/readsbmqtt
- Owner: Mictronics
- License: other
- Created: 2022-01-22T10:52:23.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-07T10:31:35.000Z (almost 3 years ago)
- Last Synced: 2024-11-05T11:44:26.394Z (about 2 months ago)
- Topics: hass, home-assistant, mqtt-client, protobuf, protocol-buffers, readsb, statistics
- Language: C
- Homepage:
- Size: 55.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Readsb MQTT statistics client
An MQTT client that reads statistics in protocol-buffer format from readsb ADS-B decoder and forward them via MQTT broker into home assistant (HASS).
## Build dependencies
* build-essential
* libprotobuf-c-dev
* protobuf-c-compiler
* libpaho-mqttFor build instructions of libpaho-mqtt see https://github.com/eclipse/paho.mqtt.c
Build with `make`. See `readsbmqtt --help` for program options.
* Install systemd service `sudo bash readsbmqtt-install.sh`
* Edit configuration in `/etc/default/readsbmqtt`
* Restart systemd service `sudo service readsbmqtt restart`
* Remove systemd service `sudo bash readsbmqtt-remove.sh`MQTT broker like mosquitto requires connection with username and password. Entities will be automatically discoverded in home assistant with default topic prefix `homeassistant/sensor`.