Skip to content

8. Schnellstart Anleitung deutsch

Chris edited this page Feb 7, 2022 · 32 revisions

Roc-MQTT-Display Schnellstart Anleitung

Das ist nur eine Kurzanleitung, alle Details stehen im Wiki https://github.com/chrisweather/RocMQTTdisplay/wiki

Benötigte Hardware

  • 1x Lolin/Wemos D1 mini (4MB flash memory) oder Lolin/Wemos D1 mini pro (16MB) oder einen Nachbau mit ESP8266 Chip mit mind. 4 MB. ESP32 basierte Controller funktionieren derzeit nicht!
  • 1x I2C Multiplexer TCA9548A
  • 1-8 OLED Displays 0.91“ 128x32 I2C mit (oder alternativ 128x64, 64x48, 96x16)

Benötigte Software und Konfiguration

  • Installiere die aktuellste Arduino Entwicklungsumgebung (IDE) von https://www.arduino.cc/en/software
    Wird benötigt um die Roc-MQTT-Display Software zu kompilieren und auf den Controller zu übertragen.

In der Arduino IDE

LittleFS-PlugIn
Um Dateien in das Dateisystem des Controllers zu übertragen muss folgendes Tool installiert werden: https://github.com/earlephilhower/arduino-esp8266littlefs-plugin) Derzeit aktuelle Version: https://github.com/earlephilhower/arduino-esp8266littlefs-plugin/releases/download/2.6.0/ESP8266LittleFS-2.6.0.zip

Im Sketchbook Ordner einen Ordner "tools" anlegen und das .zip darin entpacken. Arduino IDE beenden und neu starten.

Arduino IDE / Werkzeuge Ein neuer Eintrag "ESP8266 LittleFS Data Upload" ist dazugekommen. Wird dieser Eintrag ausgewählt wird der gesamte Inhalt des Ordners Sketchbook/RocMQTTDisplay/data auf den Controller kopiert.

Roc-MQTT-Display herunterladen
https://github.com/chrisweather/RocMQTTdisplay
Code (grüner Button)
Download ZIP

Zip entpacken in den Arduino/Sketchbook Ordner

WLAN Verbindung einrichten
Im Ordner Arduino/Sketchbook/RocMQTTdisplay-main/data
die Datei rmdsec.txt mit einem Texteditor öffnen (Notepad++ wird empfohlen, https://notepad-plus-plus.org/) und den eigenen WLAN Namen (SSID) und das WLAN Passwort eintragen und speichern.

Arduino IDE / Datei/Öffnen.../
im RocMQTTdisplay Ordner die Datei RocMQTTdisplay.ino öffnen

  • ESP8266 controller per USB Kabel an den PC anschließen

Arduino IDE / Werkzeuge/Port
den entsprechenden Port auswählen an dem der ESP8266 am PC angeschlossen ist.

Arduino IDE / Werkzeuge/Serieller Monitor
38400 Baud auswählen

  • Sketch/Hochladen auswählen
    Roc-MQTT-Display wird jetzt kompiliert und auf den Controller geladen.

  • http://rocmqttdisplayc01 im Browser aufrufen
    Der Webserver mit der Konfigurationsseite des Controllers wird aufgerufen. In Configuration / "MQTT broker IP-address" die IP Adresse Deines MQTT Brokers eintragen. Hast Du keinen geht es hier weiter: https://mosquitto.org/download/ Ich empfehle einen MQTT Broker auf einem Raspberry Pi zu installieren.

Anzahl verbundener Display einstellen (Number of connected displays)

  • Speichern mit Save.
  • Home
  • Restart

Beim Start zeigt der Serielle Monitor an was gerade geladen wird.

Jetzt noch einen Sender für Display Inhalte einrichten, z.B. Rocrail oder Node-Red.
Beispiele unter https://github.com/chrisweather/RocMQTTdisplay/tree/main/demo

Fertig.
Viel Spaß!

Clone this wiki locally