Projekt:wifi2mqtt
Aus k4cg.org
Projekt:wifi2mqtt | |
Betreuer*In | noqqe |
Jahr | 2018 |
Läuft auf | mqtt.intern.k4cg.org |
URL | https://github.com/k4cg/wifi2mqtt |
Generelles
Das wifi2mqtt Script loggt sich auf dem AP (laseraccess 192.168.178.2) via HTTP Login ein, ließt JSON aus und schickt es in MQTT
wifi2mqtt
Das Script lebt auf mqtt.intern.k4cg.org unter /usr/local/wifi2mqtt/
Usage
/usr/local/wifi2mqtt/wifi2mqtt.py wifiuser wifipw mqtt_user mqtt_password
Systemd Service
Das Skript kann via Systemd ONESHOT service ausgeführt werden
systemctl status wifi2mqtt systemctl start wifi2mqtt
Systemd Timer (Cron on Steroids)
Anstelle eines Cronjobs gibt es einen Systemd Timer der den One-Shot service alle 5 minuten triggert.
systemctl status wifi2mqtt.timer # systemctl list-timers NEXT LEFT LAST PASSED UNIT ACTIVATES Wed 2018-03-21 16:40:00 CET 3min 16s left Wed 2018-03-21 16:35:41 CET 1min 1s ago wifi2mqtt.timer wifi2mqtt.service