From f70fca2ce9a5cf90f977769a86c191986b1a7ed3 Mon Sep 17 00:00:00 2001 From: az Date: Sat, 1 Feb 2025 11:27:17 +0100 Subject: [PATCH] README.md aktualisiert --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5207309..fcca75a 100644 --- a/README.md +++ b/README.md @@ -34,11 +34,21 @@ ansible-playbook infoscreen.yml -i infoscreen-name-im-netzwerk, ## optional: MQTT-Steuerung aktivieren +Wenn du das Board per MQTT steuern willst (siehe hier: https://github.com/olialb/mqttDisplayClient), dann musst du +- einen MQTT-Broker haben oder auf einem vorhandenen Linux-Server schnell nachinstallieren: + - broker mit `~# apt install mosqitto` installieren + - passwort mit `~# mosquitto_passwd -c /etc/mosquitto/.passwd _mqtt_username_ einrichten + - Datei `/etc/mosquitto/conf.d/auth.conf` anlegen mit folgendem Inhalt: + ``` + listener 1883 + allow_anonymous false + password_file /etc/mosquitto/.passwd +``` - in infoscreen.yml die Variable auf true setzen - in roles/mqttDisplayClient/vars/main.yml die Konfiguration durchführen - - mqtt-broker - - port - - username + - mqtt_broker: IP oder FQDN deines mosquitto-servers + - mqtt_port: _mqtt-port_ + - mqtt_username: _mqtt-username_ - password: kann im Klartext eingetragen werden (ist aber nicht empfohlen) mit ~# ansible-vault encrypt_string 'meinSicheresPasswort' --name 'password' kann man sich ein verschlüsseltes Kennwort anlegen, muss dabei ein vault-passwort vergeben