Autor Thema: 3D-Drucker nach dem Druck ausschalten  (Gelesen 13667 mal)

Offline Karsiacar

  • New Member
  • *
  • Beiträge: 25
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #15 am: 08 April 2020, 16:30:51 »
Hallo,

müsste das Thema nochmal ansprechen und bräuchte für mein Teilerfolg noch den passenden Abschluss.
Das Problem:
([MQTT2_DVES_3755C6:POWER] eq "on" and [OctoRasPi:presence] eq "absent") (set MQTT2_DVES_3755C6 off)
funktioniert. Leider schaltet der Drucker jetzt auch beim anschalten aus, weil die Bedingungen ja am Anfang gegeben sind und der Pi eine weile brauch bis er gebootet hat.
Hab schon mehrere Versuche mit notify und doif durch. Das Problem beim Anschalten bleibt.
Und wenn ich das richtig verstanden hab, soll der Drucker durch attr absenceThreshold "4" abkühlen bzw. durch nicht ankommen des Ping´s, warten bis er abschaltet. Hat er jetzt so auch nicht. Hat früher aus geschaltet.
Hat da jemand eine Lösung oder vielleicht n ganz anderen Ansatz?

defmod OctoRasPi PRESENCE lan-ping 192.168.178.57 10
attr OctoRasPi absenceThreshold 4
attr OctoRasPi devStateIcon ONLINE:WLAN_Status.1 OFFLINE:WLAN_Status.0
attr OctoRasPi eventMap present:ONLINE absent:OFFLINE

setstate OctoRasPi OFFLINE
setstate OctoRasPi 2020-04-08 16:19:07 .absenceThresholdCounter 3
setstate OctoRasPi 2020-04-08 16:19:07 .presenceThresholdCounter 0
setstate OctoRasPi 2020-04-08 15:00:50 model lan-ping
setstate OctoRasPi 2020-04-08 16:19:07 presence absent
setstate OctoRasPi 2020-04-08 16:19:07 state absent

defmod OctoRasPI_doif DOIF ([MQTT2_DVES_3755C6:POWER] eq "on" and [OctoRasPi:presence] eq "absent") (set MQTT2_DVES_3755C6 off)
attr OctoRasPI_doif wait 30

setstate OctoRasPI_doif cmd_2
setstate OctoRasPI_doif 2020-04-08 16:20:14 Device OctoRasPi
setstate OctoRasPI_doif 2020-04-08 16:13:52 cmd 2
setstate OctoRasPI_doif 2020-04-08 16:13:52 cmd_event MQTT2_DVES_3755C6
setstate OctoRasPI_doif 2020-04-08 16:13:52 cmd_nr 2
setstate OctoRasPI_doif 2020-04-08 16:13:52 e_MQTT2_DVES_3755C6_POWER off
setstate OctoRasPI_doif 2020-04-08 16:20:14 e_OctoRasPi_presence absent
setstate OctoRasPI_doif 2020-04-08 15:54:04 mode enabled
setstate OctoRasPI_doif 2020-04-08 16:13:52 state cmd_2
setstate OctoRasPI_doif 2020-04-08 16:13:52 wait_timer no timer

Wenn jetzt das Ping-Interval von 10sec. zu kurt für den Boot des Pi´s ist und ich sie erhöhe, Schaltet dann der POW bzw. das doif den Drucker jetzt nur evtl. später aus? Vielleicht sogar während des Drucks? Danke schon mal an euch!

Beste Grüße

Offline Gasmast3r

  • Full Member
  • ***
  • Beiträge: 492
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #16 am: 09 April 2020, 15:38:54 »
Hy wird der PI mit abgeschaltet oder läuft der 24/7?

([Anet:progress_completion] eq "100") (set Anet_A8 off;set teleBot message @ XXXXXX Druck Fertig)

Mein Pi bleibt halt dauerhaft an.

Gesendet mit Tapatalk


Offline Karsiacar

  • New Member
  • *
  • Beiträge: 25
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #17 am: 09 April 2020, 20:03:32 »
Hi,

danke für die Antwort!
Ich fahre den Pi per das Automatic- Shutdown runter.
Dein Vorschlag ([Anet:progress_completion] eq "100") zu verwenden, ist mir auch schon gekommen. Leider ist da auch das gleiche Problem. Beim booten des Pi steht das Reading progress_completion-Wert ja noch auf 100. Was wieder das abschalten triggert. Genau hier liegt der Knoten - bei allen Readings von octoprint oder auch dem POW. Keine Ahnung welche Bedingung ich setzen könnte, die sich bei Neustart geändert hat.

Offline Gasmast3r

  • Full Member
  • ***
  • Beiträge: 492
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #18 am: 09 April 2020, 20:10:59 »
Hy naja beim Stromverbrauch eines Pi lass ihn doch einfach laufen.
Oder versuch es doch einfach per anwesenheits steuerung die kannst du ja passen triggern und dann eine abschalt Kombination.
([NUC] eq "present") (set GHoma_d34588 on) DOELSE (set GHoma_d34588 off)

Wenn ich mich nicht täusche kann octoprint sich nach dem druck selber herunterfahren oder plugin[emoji848].


Gesendet mit Tapatalk


Offline Karsiacar

  • New Member
  • *
  • Beiträge: 25
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #19 am: 09 April 2020, 20:27:59 »
Hi,

genau so ist mein letzter Stand. Per Plugin octopi runter fahren. Dann 
([MQTT2_DVES_3755C6:POWER] eq "on" and [OctoRasPi:presence] eq "absent") (set Pushbullet message 3dDrucker ist abgeschaltet | fhem) (set MQTT2_DVES_3755C6 off)Das Problem ist, dass meine Bedingungen auch beim Start des Pi´s zutreffen.
Hilfreich Hilfreich x 1 Liste anzeigen

Offline Gasmast3r

  • Full Member
  • ***
  • Beiträge: 492
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #20 am: 09 April 2020, 20:44:32 »
Mach mal ein? Bei dem POW ins doif
   
([?Lichtsteuerung:light] < 5 and dann wird der POW nicht direkt getriggert.
Da deine abfrage triggert sobald der POW an ist.

Gesendet mit Tapatalk


Offline Karsiacar

  • New Member
  • *
  • Beiträge: 25
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #21 am: 09 April 2020, 21:40:23 »
Hab jetzt mal attr OctoRasPI_doif wait 30 auf 180 gestellt. Funktioniert jetzt. Hier wartet wohl das "ganze" DOIF bis es anfängt zu arbeiten. Also ist genug Zeit für den Octopiboot und online zu gehen.
Leider hab ich deinen Vorschlag nicht getestet - bewirkt aber das gleiche? Also die Triggerverzögerung?
Dank!

Bleib gesund und munter
Karsten
« Letzte Änderung: 09 April 2020, 21:42:21 von Karsiacar »

Offline Gasmast3r

  • Full Member
  • ***
  • Beiträge: 492
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #22 am: 09 April 2020, 21:47:20 »
Nein das? Bewirkt eigendlich nur das er zwar auf das on triggert aber nur in Kombination mit nem anderen wert Arbeitet

([?Lichtsteuerung:light] < 5 and [ESPEasy_Sonoff7_PUMP:Relay]eq "on") (set HUEDevice45 on)
Bewirkt eigendlich nur das wenn relay on ist und Licht <5 wird, HUEDevice45 nicht schaltet sondern nur wenn  licht <5 ist umd dann Relay an geht mein HUEDevice45 geschaltet wird.

Gesendet mit Tapatalk


Offline Karsiacar

  • New Member
  • *
  • Beiträge: 25
Antw:3D-Drucker nach dem Druck ausschalten
« Antwort #23 am: 09 April 2020, 22:03:10 »
Ah ok. Versuch ich die Tage mal. Danke Dir nochmal!

 

decade-submarginal