Repetier-Server Drucker per WLAN-Steckdose ausschalten
- druckttoll
- Erfahrener 3D-Drucker
- Beiträge: 266
- Registriert: So 7. Dez 2014, 21:28
- Wohnort: Ruhrgebiet
- Has thanked: 24 times
- Been thanked: 28 times
Repetier-Server Drucker per WLAN-Steckdose ausschalten
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-----
ü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-----
- Nibbels
- Developer
- Beiträge: 2264
- Registriert: Mi 17. Aug 2016, 17:01
- Has thanked: 831 times
- Been thanked: 599 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
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.
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.
RF2000
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
Firmware Mod 1.45.00.Mod - geht SD wieder 100%?
Bitte 1.42.17 bis 1.42.21 meiden!
SD-Druck mit der Community-FW <= 1.43.99 aktuell meiden.
- druckttoll
- Erfahrener 3D-Drucker
- Beiträge: 266
- Registriert: So 7. Dez 2014, 21:28
- Wohnort: Ruhrgebiet
- Has thanked: 24 times
- Been thanked: 28 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
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
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
- Digibike
- Globaler Moderator
- Beiträge: 2419
- Registriert: Sa 6. Sep 2014, 13:19
- Wohnort: Bei Heilbronn
- Has thanked: 280 times
- Been thanked: 455 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
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
Gruß, Christian
Du suchst Hilfe bei Druck(er) Problemen? Dann lies bei der Anfrage hier "Lösung für Druckeinstellung/Hardwareprobleme gesucht?" durch und beantworte die
Fragen in deiner Anfrage - so wissen wir recht schnell, wo der Schuh drücken könnte!
Fragen in deiner Anfrage - so wissen wir recht schnell, wo der Schuh drücken könnte!
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
Eventuell hilft:
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.
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>
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
- druckttoll
- Erfahrener 3D-Drucker
- Beiträge: 266
- Registriert: So 7. Dez 2014, 21:28
- Wohnort: Ruhrgebiet
- Has thanked: 24 times
- Been thanked: 28 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
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.
Ciao for now
druckttoll
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.
Ciao for now
druckttoll
-
- Prof. Dr. des 3D-Drucks
- Beiträge: 1672
- Registriert: Fr 11. Sep 2015, 11:37
- Has thanked: 279 times
- Been thanked: 247 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
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.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.
Gruß, Martin
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
Klipper Firmware für den RFx000: Klipper für RFx000 | Original-Dokumentation | Diskussion | Wiki mit Installations-Anleitung
(Ich bin in diesem Forum nicht mehr aktiv)
-
- 3D-Drucker
- Beiträge: 68
- Registriert: So 1. Jan 2017, 23:10
- Wohnort: Bremen
- Has thanked: 21 times
- Been thanked: 10 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
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
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
- druckttoll
- Erfahrener 3D-Drucker
- Beiträge: 266
- Registriert: So 7. Dez 2014, 21:28
- Wohnort: Ruhrgebiet
- Has thanked: 24 times
- Been thanked: 28 times
Re: Repetier-Server Drucker per WLAN-Steckdose ausschalten
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
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