NodeMCU: OctoPrint-Monitor

Ein (sehr) einfacher Monitor für OctoPrint mit OLED

Projekt der Woche: Ein kleines Display für die Küche, das den OctoPrint-Status anzeigt. Wenn der Printer Monitor von Qrome schon zu groß/mächtig/unübersichtlich ist, hier die ganz spartanische Text-Version...

Hardware

  • Ein $random ESP8266/ESP32, bei mir ein NodeMCU v2 und ein SSD1306-OLED.

API und Daten

Der Monitor holt über die REST-API die Daten von OctoPrint und zeigt sie an. Ist OctoPrint offline, wird das OLED herabgedimmt. Rudimentär sind im Code NTP und Datum/Uhrzeit vorhanden, aber unbenutzt.

Software und Code

Siehe GitHub.

Auf NodeMCU und ähnlichen nicht wie auf den Bildern zu sehen GPIO9 und GPIO10 verwenden. Das geht früher oder später schief...

Bilder

Andere Seiten unter 'Technik & Elektronik'