Sen descrición

Fabian Peter Hammerle 560616091d readme: document setup & usage %!s(int64=4) %!d(string=hai) anos
intertechno_cc1101_mqtt 9459de8a2b validate inputs received via mqtt %!s(int64=4) %!d(string=hai) anos
tests 3aab3c5b61 configure docker-compose %!s(int64=4) %!d(string=hai) anos
.dockerignore d0a34c14ff added dockerfile %!s(int64=4) %!d(string=hai) anos
.gitignore 538e5192ed mqtt client draft %!s(int64=4) %!d(string=hai) anos
.pylintrc 538e5192ed mqtt client draft %!s(int64=4) %!d(string=hai) anos
Dockerfile d0a34c14ff added dockerfile %!s(int64=4) %!d(string=hai) anos
Pipfile a8dfdfefe8 added setup.py %!s(int64=4) %!d(string=hai) anos
Pipfile.lock a8dfdfefe8 added setup.py %!s(int64=4) %!d(string=hai) anos
README.md 560616091d readme: document setup & usage %!s(int64=4) %!d(string=hai) anos
docker-compose.yml 3aab3c5b61 configure docker-compose %!s(int64=4) %!d(string=hai) anos
mypy.ini 538e5192ed mqtt client draft %!s(int64=4) %!d(string=hai) anos
setup.py 538e5192ed mqtt client draft %!s(int64=4) %!d(string=hai) anos

README.md

intertechno-cc1101-mqtt

MQTT client controlling Intertechno Outlets via a CC1101 Transceiver

Compatible with Home Assistant's MQTT Switch platform.

Requirements

Setup

$ pip3 install --user --upgrade git+https://git.hammerle.me/fphammerle/intertechno-cc1101-mqtt

On Raspbian / Raspberry Pi OS, dependencies can optionally be installed via:

$ sudo apt-get install --no-install-recommends python3-spidev python3-paho-mqtt

Usage

$ intertechno-cc1101-mqtt --mqtt-host HOSTNAME_OR_IP_ADDRESS

Send ON or OFF to topic intertechno-cc1101/[ADDRESS]/[BUTTON_INDEX]/set.

$ mosquitto_pub -h MQTT_BROKER -t intertechno-cc1101/12345678/0/set -m ON

⚠️ Support for TLS is not implemented yet. Do not connect to brokers via unprotected networks (e.g., internet, wifi network).