PRUSA MINI: HTML, MQTT,...
Hallo Zusammen,
ich wollte mal fragen wie kann man den PRUSA MINI besser beobachten, was der so treibt?
Die aktuelle Webseite gibt ja nicht so viel Infos her.
Gibt es die möglichkeit den PRUSA MINI auch per MQTT abzufragen?
Druck fertig, Restzeit des Druckes usw. ?
Wenn man zum Beispiel eine eMail oder ähnliches bekommen möchte...
Hat so etwas wer mal realisiert?
Grüße
Best Answer by Nikolai:
Octoprint + Plugins sind deine Freunde. Damit kannst du so ziemlich alles realisieren.
Fuer MQTT gibt es z.B. bereits dieses plugin: https://github.com/OctoPrint/OctoPrint-MQTT
RE: PRUSA MINI: HTML, MQTT,...
Für MQTT müsste es eine Möglichkeit geben, dem Drucker die Adresse deines hauseigenen Brokers mitzugeben, damit der Drucker publishen kann. Ein MQTT-Client ist aber nicht in PrusaConnect implementiert. Ich habe im Quellcode leider auch keine WS Umsetzung gefunden.
Die Anzeigewerte werden im Intervall gefetched. Es gibt allerdings eine öffentliche API, mit der der Drucker mit Printfarm- oder Monitorsoftware interagieren kann. Dazu gehört auch die Anbindung an einen Oktoprint-Host.
Du könntest dir also auf einen deiner Server einen Dienst einrichten, der die Statusdaten des Druckers über die API fetched und dann an deinen MQTT-Broker published.
RE: PRUSA MINI: HTML, MQTT,...
Hallo Zusammen,
danke für Eure Rückmeldungen.
Der Hintergedanke ist eben der, das man sich dann per MQTT zum Beispiel sämtliche Dinge zuhause damit ansteuern kann.
Also PRUSA ist FERTIG mit dem Druck, in der Küche blinkt die Beleuchtung vom Küchenschrank oder eben das Wohnzimmer schaltet die LED Beleuchtung ein auf 100% GRÜN.
Oder eben TELEGRAM sendet Dir eine Shortmessage mit dem aktuellen Status.... oder oder oder...
Oktoprint macht was genau?
Das habe ich nämlich nicht ganz verstanden. Da klemme ich die Elektronik vom Mini ab und der PI3/4 mit Octoprint steuert dann den Mini ?
RE: PRUSA MINI: HTML, MQTT,...
@alexa3d
OctoPrint funktioniert als Print-Server für den Mini, den Du per Web-Interface (LAN/WLAN) mit einem Browser bedienen kannst. Dein Mini bleibt dabei wie er ist. Eine USB-Leitung verbindet den Mini mit dem Raspberry-Pi (RPi) und Octopi(Linux)/Octoprint steuert als Software beides gemäß deiner Vorstellungen incl. Temperatur-Monitor, Kamera, G-Code-Viewer, Terminal, etc.. Im Netz findest Du viele Infos dazu.
2x Personal MK3IR-BMG09 (Full) BEAR + MMU3 mod., ...
RE: PRUSA MINI: HTML, MQTT,...
Octoprint + Plugins sind deine Freunde. Damit kannst du so ziemlich alles realisieren.
Fuer MQTT gibt es z.B. bereits dieses plugin: https://github.com/OctoPrint/OctoPrint-MQTT
Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram
RE: PRUSA MINI: HTML, MQTT,...
Danke Euch für die Infos.
Klingt spannend. Allerdings müsste ich noch einen PI kaufen und man hätte einen weiteren Stromverbraucher im System.
RE: PRUSA MINI: HTML, MQTT,...
@alexa3d
Das ist richtig. Alternativ kannst du auch den Quelltext von der Firmware nehmen und eine eigene Loesung implementieren. OpenSource FTW.
Often linked posts:
Going small with MMU2
Real Multi Material
My prints on Instagram
RE: PRUSA MINI: HTML, MQTT,...
@alexa3d
Im Vergleich dazu, was mit dem Pi (es musss nicht unbedingt das noch etwas teuere 4er sein) bewerkstelligt werden kann, ist der Stromverbrauch vernachlässigbar und macht nur einen Bruchteil des Druckers aus. Zur Umsetzung von Lösungen ist es allerdings vorteilhaft, wenn man sich mit Linux, Python und der Bashscript Programmierung beschäftigt. Alternativ dazu gibt es auch Plugin Lösungen, wobei diese die Funktionalität von Octoprint negativ beeinflussen können.
https://www.energie.web.de/ratgeber/verbrauch/stromverbrauch-rasperry/
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.