Hallo,
ich habe meinen Bambu Lab 3D Drucker P2S erfolgreich über die Bambu HACS Integration in Home Assistant integriert.
Ich habe mir eine Automation eingerichtet,
welche den Drucker (bzw. die smarte Steckdose) nach Beendigung des Druckvorgangs
und Erreichung einer Düsentemperatur von <40 Grad nach einer Wartezeit von 10 min automatisch abschaltet.
Weiterhin erhalte ich eine Meldung auf mein Smartphone mit dem Hinweis “Der Druckvorgang ist beendet”. Soweit, so gut!
Es kommt aber vor, dass ich direkt kurz nach der Meldung einen weiteren Druckvorgang starte und noch innerhalb des Zeitfensters vor dem automatischen Abschalten liege.
Starte ich dann den neuen Druck wird dieser wird dann aber wegen der noch laufenden Automation blöderweise abgebrochen, weil der Drucker abschaltet.
Ich habe noch keine Lösung gefunden, wie ich verhindern kann, dass die Abschaltung durch die Automation in diesen Fällen verhindert werden kann.
Hat jemand eine Idee wie ich das umsetzen kann?
Zeige mal bitte Deine Automation (YAML)
Der Fehler wird sein, dass Du als Aktion Verzögerungen verwenden tust. Und nicht die jeweiligen Zustände als Auslöser verwenden tust.
Wenn dein Sensor eine Temperatur von unter 40 Grad erreicht hat
(Die Automation wird also in beiden Fällen ausgelöst)
Als Bedingung hast du angegeben das der Status “finished” sein muss
(Dann wird deine Steckdose ausgelöst)
Nur so ein Gedanke:
Sinnvoller wäre zb. als Auslöser den Sensor zu nehmen wenn er unter 40 Grad erreicht hat und als Bedingung das der Druck abgeschlossen (finsihed) wurde.
Eine weitere Bedingung das aktuell nicht gedruckt wird, gibt dir eine zusätzliche Sicherheit
Solange du ansonsten noch über 40 Grad bleibst und der Druck noch nicht abgeschlossen ist, wird die Steckdose nicht abgeschaltet.
Und durch den Mode “restart” wird bei einem neuen Trigger die laufende Aktion abgebrochen und startet die Automation komplett neu.
Dadurch wird die laufende Abschalt‑Sequenz sofort gestoppt wenn ein neuer Druck beginnt. Die Steckdose wird also nicht mehr ausgeschaltet, weil die Automation neu startet und die Bedingungen nicht mehr erfüllt sind.