NEWS
Verbindung zwischen Octoprint und 3D-Drucker herstellen?
-
Hallo,
ich habe einen Anycubic-Drucker, der über eine schaltbare Steckdose geschaltet werden kann. An dem Drucker hängt man Raspberry Pi mit Octoprint. Jedes Mal, wenn ich den Drucker anmache, dann muss ich die Octoprint-Seite aufrufen, um die Verbindung herzustellen. Nun stelle ich mir gerade die Frage, ob ich per Eintragung in einem der Octoprint-Datenpunkte auch die Verbindung herstellen könnte. Habt Ihr eine Idee, ob es geht und wenn ja, welcher Datenpunkt es wäre? (Die Octoprint-Schnittstelle selbst lässt so etwas ja zu: https://docs.octoprint.org/en/master/api/connection.html#issue-a-connection-command).VIele Grüße
Matthias -
@matthiaspetersen
sollte doch eigentlich funktionieren wenn die Haken gesetzt sind.
-
@matthiaspetersen über autoconnect kein problem. wenn der raspi hochgefahren ist, wird der adapter automatisch grün.
-
@bishop Danke Dir für den Tipp. Bei mir sind zwar auch beide Haken gesetzt, allerdings läuft mein Raspberry Pi mit dem Octoprint immer die ganze Zeit, weil darauf auch noch andere Dienste (z.B. Pi-Hole) drauf laufen. Somit gibt es auch keinen Serverstart und die Funktion wird daher nicht. Ich will über die schaltbare Steckdose nur den Drucker anschalten.
-
@matthiaspetersen bin kein blockly schreiber, aber es sollte doch möglich sein, mit dem einschalten des druckers ein script zu starten, das die octoprint instanz durchstartet...
-
@matthiaspetersen
ich verwende ein Teil davon! -
@matthiaspetersen ich habe einen ender und davor einen a8.. und mache genau das was du willst
und leider ja .. ich muss auch immer auf die Seite gehen und verbinden drückenhier hast du schon mal ein Script zum Octoprint Adapter damit der ein und ausgeschatltet wird
on({id: 'steckdose.....state', change: 'ne'}, function() { let statusK = getState('steckdose.....state' /*drucker*/).val; if (statusK) { setState('system.adapter.octoprint.0.alive', true); sendTo('telegram.0', { text : "3D Drucker ist an", disable_notification: true }); } else { setState('system.adapter.octoprint.0.alive', false); } });
ich sende mir noch ene nachricht per telegram.. und noch paar sachen..
mit Blickly schau am besten bei Sven rein ..