Seite 1 von 1

Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: So 21. Jun 2020, 22:11
von druckttoll
Hallo liebe Leute,

über "extcommands.xml" lässt sich prima auch eine WLAN-Steckdose (Tasmota) steuern, z.B. mit "curl":

<execute name="rf1000_aus">/usr/bin/curl "http://w-switch/cm?user=user&password=p ... "</execute>

Ungünstig ist allerdings, dass der Drucker ein paar Befehle puffert und Repetier-Server (RS) den Drucker ausschaltet, bevor er fertig ist.

Wie könnte ich RS beibringen, zwei Minuten zu warten und dann erst den Drucker auszuschalten?

Mit "@setTimer [value]" und "@waitForTime value" bin ich noch nicht weitergekommen. So etwas wie:

@setTimer 0
@waitForTime 60000
@execute rf1000_aus

schaltet den Drucker sofort aus.

Jetzt bin ich schon recht alt und habe sicher einen Denkfehler eingebaut. Nur welchen?

Wie habt ihr das umgesetzt?

Bedankt und alles Gute!
druckttoll

-----schnip-----

Repetier-Server version 0.94.1

@setTimer [value]
Sets timer to a new value. Default value is 0.

@waitForTime value
Stops executing new commands until timer is higher/equal the given value.

-----schnap-----

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: So 21. Jun 2020, 23:36
von Nibbels
Ich hab diese AVM Steckdose.

In der Fritzbox ist bei mir die Regel hinterlegt "Abschalten bei Standby". Ich habe einmal die Zahl abgelesen, die mein RF braucht, wenn er nichts mehr tut.
Regel: "Kleiner 20 Watt für 10 Minuten" -> "Ausschalten"

Klappt wunderbar.

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: Mo 22. Jun 2020, 22:06
von druckttoll
Hallo noch einmal,

Wie ich heute gelernt habe kann mit @syncMotion dafür gesorgt werden, das der Repetier-Server wartet bis der Drucker fertig ist.
Zwei zusätzliche Zeilen End-Code reichen aus und der Drucker geht aus, sobald z.B. das Druckobjekt ausgegeben (M3079) wurde:

M3079
M400
@syncMotion
@execute RF1000_Aus

Ciao for now
druckttoll

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: Mo 22. Jun 2020, 22:39
von Digibike
Knackpunkt an dem ganzen ist, dass er dann nach Ausgabe ausschaltet. Beim Orginal Hotend mag das (noch) ok sein, bei der Vielzahl an nachgerüsteten Metallhotends ist das aber nicht zu empfehlen...! Da kannst drauf warten, wann die ersten Probleme auftauchen. Das Hotend sollte min. die Chance haben, auf unter 50 Grad runter zu kühlen, andernfalls wird nämlich der Hotendkühler im heißen Zustand ebenfalls abgeschalten und damit kocht das Hotend dann schön sein "Süppchen" in der "oberen Etage" weiter... ;-) Nur als Einwand für die mitlesenden.

Gruß, Christian

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: Di 23. Jun 2020, 18:26
von mhier
Eventuell hilft:

Code: Alles auswählen

<execute name="rf1000_aus">sleep 300; /usr/bin/curl "http://w-switch/cm?user=user&password=password&cmnd=Power%20Toggle"</execute>
Das würde eine Pause von 300 Sekunden = 5 Minuten einfügen. Allerdings mag das evtl. der Repetier-Server so nicht, weil der Befehl dann eben 5 Minuten zur Ausführung braucht.

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: Di 23. Jun 2020, 21:52
von druckttoll
Hi there,

hm stimmt. Und wenn am Ende eine Temperatur von 45 Grad eingestellt würde (M109), könnte @syncMotion warten, bis der Hitzkopf runtergekühlt ist?
Nur eine Idee. Hab's noch nicht ausprobiert.

Mir wäre es am liebsten, wenn die Software - in diesem Fall Repetier-Server - eine Pause unterstützt, und ich nicht irgendwie eine erzwingen muss. Da wäre für mich der Fehler gleich mit eingebaut?

Möglicherweise funktioniert der Timer in Repetier-Server ja doch. Nach etwas Optimierung durch den Entwickler, oder nach Beseitigung des Layer-8-Problems. :-D

Ciao for now
druckttoll

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: Mi 24. Jun 2020, 09:32
von mhier
druckttoll hat geschrieben:hm stimmt. Und wenn am Ende eine Temperatur von 45 Grad eingestellt würde (M109), könnte @syncMotion warten, bis der Hitzkopf runtergekühlt ist?
Nur eine Idee. Hab's noch nicht ausprobiert.
Stimmt, das müsste gehen. Zumindest bei Temperaturen im Druckbereich wartet die Firmware auch beim Abkühlen. Das habe ich schon mal in meinem Start-Code benutzt, als ich noch jedesmal nen Z-Offset-Scan (bei abgesenkter Temperatur und nach Düsenreinigung) ausgeführt hatte.

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: Mi 24. Jun 2020, 18:34
von rivadynamite
Habe an meinen RF1000 und RF2000 ebenfalls je eine AVM-Steckdose, die nach 10 Min Standby (<20W) ausschaltet. Klappt einwandfrei.

Kleiner Clou: Ich habe bei beiden Druckern noch eine abschaltbare weiße LED-Bauraumbeleuchtung verbaut. Wenn diese eingeschaltet ist, liegt die Standby-Stromaufnahme knapp über der Schaltschwelle und der Drucker bleibt an ;-)

Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten

Verfasst: Mi 24. Jun 2020, 22:09
von druckttoll
Hi!

Mit so etwas wie:

M106 S255
M109 S45 T0
;@syncMotion
;@execute RF1000_Aus

Kommt der RF1000 zusammen mit dem Repetier-Server prima zurecht.

Ciao for now
druckttoll