Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmservera/hassio-mqtt-proxy
https://github.com/jmservera/hassio-mqtt-proxy
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jmservera/hassio-mqtt-proxy
- Owner: jmservera
- License: mit
- Created: 2020-01-27T00:19:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-26T21:00:53.000Z (about 2 years ago)
- Last Synced: 2024-04-13T03:17:43.410Z (9 months ago)
- Language: Python
- Size: 72.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hassio-mqtt-proxy
![Python application](https://github.com/jmservera/hassio-mqtt-proxy/workflows/Python%20application/badge.svg?branch=master)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=jmservera_hassio-mqtt-proxy&metric=alert_status)](https://sonarcloud.io/dashboard?id=jmservera_hassio-mqtt-proxy)> Warning! this project is in the first phase of development and is not functional at all
A simple mqtt proxy to send data to Home Assistant. It creates a device for marking the proxy as enabled when running. It has been greatly inspired by the [miflora mqtt daemon](https://github.com/ThomDietrich/miflora-mqtt-daemon) but also contains auto discovery and device integration to know when the Raspi was down or unstable. It's specifically designed for [Home Assistant](https://github.com/home-assistant).
We are using virtual environment, to develop do:
```bash
sudo apt-get update && \
sudo apt-get install -y python3.7 python3-pip libglib2.0-dev bluezpython3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
```## Device discovery
Discovery feature needs the service to be run under elevated privileges. If you don't have elevation it will not work.