Hallo @KaiS,
ende letzter Woche hatte ich einen kleinen Druck auch hier musste ich wieder manuell die Verbindung aufbauen.
Es könnte auch mit dem jeweiligen Druckermodell zu tun haben. Ich nutzte einen Anycubic Mega pro.
Ggf. am Wochenende werde ich den 2. Octopi installieren und mit dem flashforce verbinden, mal sehen was das Modul da sagt.
Ich sammle mal ein paar log’s und schicke diese dir dann. Aber wie schon gesagt, der Fehler ist leicht umgehbar indem man den Loginbefehl in ein Anschaltscript implementiert.
Wichtiger ist die Pause/Resume und Abbruchfunktion.
Die Funktion ist vorhanden, dann fehlt eig. nur der Login und den würde ich auch beim Einschalten des Druckers einfach triggern. Ich denke, dies ist besser als dafür einen Timer einzurichten. Wenn du noch eine andere Idee hast, kannst du mir diese gerne mitteilen.
Ja Danke, die Steuerfunktionen laufen.
Ein einfaches triggern des Login hat leider nicht ausgereicht, da der Drucker nach dem einschalten eine weile braucht und wenn ich ein einfaches Login zu früh schicke erhalte ich keine Reaktion.
Ich habe es mit einem 5 Sekunden Timer gemacht der aktiviert wird sobald der Drucker Strom bekommt. Der Timer schaltet sich ab sobald eine Rückmeldung erfolgt. Für mich funktioniert das soweit zufriedenstellend.
Einzig was mich jetzt noch etwas stört das mein Statusdialog durch Massenhafte Logs zugemüllt werden.
Eigentlich solle man das mit eine Ereignis lösen können, OctoPrint meldet ja, wenn der Druck fertig ist.
Aber irgendwie funktioniert das bei mir auch noch nicht so gut.
Ereignis auf die Variable „Druckzeit übrig“, wenn die Variable auf 0 springt ist der Druck fertig.
Die Variable „Fertigstellung“ scheint es gar nicht zu geben, das Flag wird zwar per Websocket übertragen aber bleibt immer false.
erstmal vielen Dank mal wieder für ein tolles Modul. Vielleicht kannst Du mir helfen. Ich würde gerne den Octopi mit ip-symcon herunterfahren können (shutdown), da ich den Octipi nach dem Drucken mit IP-Symcon komplett vom Netz trenne (Tasmota-Steckdose).
Gibt es bereits in Deinem Modul die Möglichkeit einen Shutdown auszuführen ?
ich habe jetzt seit einiger Zeit 3 Octoprint Instanzen am laufen.
Da ich in den letzten Wochen sehr regelmäßig am Drucken bin, ist mir nur eine massive Störung aufgefallen.
Immer wieder fällt die Verbindung zu einem oder auch mehrere Octopi’s aus. Dies geschieht meistes wenn die Drucker länger (1-2 Tage) im Einsatz ist, ist aber schon nach wenigen Stunden passiert. Es betrifft alle Drucker, allerdings sehr willkürlich, mal ist nur einer mal 2 davon betroffen.
Die Verbindung lässt sich meist nur mühselig wiederherstellen, ich muss dann den WS Client manuell ausschalten und wieder einschalten, was nervig ist da ich dies nicht per Skript kann sondern nur manuell in der Konsole.
Bei allen 3 Octoprint handelt es sich um Octopi’s je auf einem eigenen Raspberry 3.
Die Raspberry’s werden wenn der jeweilige Drucker ausgeschaltet ist heruntergefahren und ausgeschaltet.
Sofern die Verbindung vorher ausgefallen ist, baut sich diese nach dem Einschalten des Pi auch nicht wieder automatisch auf.
Das Login per Skript über die OctoConnect Instanz bring leider nur selten was.
Das ist doof und schwer nachzuvollziehen.
Kannst du einfach mal ein Debug (von der Instanz OctoConnect und von der Websocket Client Instanz) in die Datei schreiben und dann wenn es passiert schauen was im Debug steht, oder das Debug hier hochladen?
Es gibt eine neue Beta Version, dort gibt es eine neue Instanz (Octo System).
Mit dieser Instanz solltest du nun das System herunterfahren, neu starten und die Octoprint Software neu starten können.