[Projekt] Eigenes Prusa Touch UI – alles läuft, außer Temperatursteuerung über PrusaLink 😅
Hi zusammen,
ich bastle aktuell an einer eigenen Touch-UI für meinen Prusa (läuft über PrusaLink api auf einem Pi mit 800x480 Display – quasi eine Art eigene OctoDash-Alternative).
Ziel:Eine einfache, übersichtliche Oberfläche für direktes Bedienen am Drucker(PI) (Status, Steuerung, Kamera, Vorschau etc.) Steuerung möglich wenn man nicht direkt beim Drucker "steht".
Aktueller Stand:
Eigene UI (React-basiert)
Kommunikation über die PrusaLink API
Tabs für:
Status
Steuerung
Vorschau
Kamera
Anzeige von:
Druckstatus
Fortschritt
Restzeit
Z-Höhe
Temperaturen
Live-Kamera + Snapshot Funktion
Ein paar Eindrücke (siehe Bilder).
Problem / Frage zur PrusaLink API (Temperatursteuerung):
Ich stoße aktuell auf Probleme bei der Steuerung der Temperaturen über die API.
Auslesen funktioniert problemlos, z. B.:
"temp_bed": 60.1, "target_bed": 60.0, "temp_nozzle": 220.0, "target_nozzle": 220.0
Aber:
Setzen von neuen Zieltemperaturen scheint entweder nicht zu funktionieren oder wird nicht übernommen
Unklar, ob:
das Feature in PrusaLink überhaupt vollständig unterstützt wird
bestimmte Endpoints fehlen / anders funktionieren
oder ob zusätzliche Auth / Header / Methoden nötig sind
Meine Fragen:
Ist das Setzen von Nozzle- und Bett-Temperaturen über die PrusaLink API aktuell möglich?
Falls ja: Welche Endpoints / Methoden sind dafür vorgesehen?
Gibt es Einschränkungen (z. B. nur während eines laufenden Drucks / nur im Idle)?
Hat jemand ggf. ein funktionierendes Beispiel?
Ich würde die UI gerne komplett über PrusaLink steuern (ohne Umweg über OctoPrint), aber gerade die Temperatursteuerung ist aktuell mein größter Blocker.
Danke euch! 🙌



