Seit dem ich meinen 3D Drucker habe, nutze ich ihn fast täglich. Damit er aber auch Strom spart, schalte ich ihn automatisch über eine smarte Steckdose ein- und aus, sobald der Druck beendet worden ist. Wie genau das geht, habe ich bereits in einem anderen Artikel beschrieben:

Nur überwachen wir dieses mal nicht nur den 3D-Drucker (ja, auch das mache ich aber), sondern wir schalten ihn explizit ein- bzw. in diesem Falle aus.
Eigenen Rechner in Home Assistant einbinden
Damit wir nun in Home Assistant mitbekommen, dass wir eine Anwendung auf dem Computer gestartet haben, müssen wir noch ein Tool installieren, dass sich mit Home Assistant verbindet und auch an Home Assistant Telemetrie-Daten sendet. Das Tool nennt sich "HASS.Agent":
https://github.com/LAB02-Research/HASS.Agent
Das schöne an dem Tool ist, dass es sich mit deinem Home Assistant verbindet und Daten damit austauscht. So kannst du Automationen durchführen, wenn gewisse Dinge auf deinem Rechner passieren, Push-Notifications mitbekommen und vieles mehr.
Damit das klappt, brauchst du einen MQTT-Broker der in dem Tool konfiguriert sein muss. Das setze ich an der Stelle einfach mal voraus.
In dem Tool kannst du Sensoren auf/von deinem Rechner erstellen, die dann an Home Assistant gesendet werden:

Nun fügen wir neue "Lokale Sensoren". Wichtig ist hier, dass du den Typ "ProzessAktiv" hinzufügst und den passenden Prozessnamen für deinen Slicer einstellst:


Die Automation 💡
Die oben eingestellten Werte landen nun automatisch in Home Assistant in der Integration MQTT mit dem Namen deines Rechners:

Mit der passenden Entität sensor.desktop_marco_desktop_marco_prusaactive kannst du dann deine Automation erstellen:
alias: 🖨️ 3D-Drucker ein wenn Prusa-An
description: ""
trigger:
- platform: state
entity_id:
- sensor.desktop_marco_desktop_marco_prusaactive
from: "0"
to: "1"
condition: []
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.smart_plug_2210126702180251200148e1e9aac535_outlet
mode: singleWichtig:
Passe bitte die Entität für deine smarte Steckdose (der Part bei switch.smart_plug_2210126702180251200148e1e9aac535_outlet entsprechend deiner Steckdosen-Entität an).
Das war's auch schon! 🔥

Fazit
Wie du siehst, ist es recht einfach Möglich Daten von deinem Computer an Home Assistant zu übertragen und damit dann entsprechende Automation durchzuführen. Du bist aber nicht nur auf den Prozessnamen festgelegt. Du kannst damit diverse Sachen machen und Daten "abgrasen".
Du kannst mit dem Tool auch deinen Rechner fernsteuern, ausschalten, Seiten öffnen oder sogar Powershell-Skript ausführen. Was will man mehr? 🤭
Warum den 3D-Drucker automatisiert einschalten?
3D-Drucker verbrauchen auch im Standby-Modus Strom – je nach Modell zwischen 5 und 15 Watt. Über ein Jahr gerechnet summiert sich das. Durch die automatische Steuerung über eine smarte Steckdose spart man nicht nur Strom, sondern auch den Gang zum Drucker: Sobald der Slicer geöffnet wird, ist der Drucker betriebsbereit, wenn du den G-Code sendebereit hast.
Erweiterungsmöglichkeiten
Die Automation lässt sich noch weiter ausbauen: Nach Abschluss eines Drucks könnte der Drucker nach einer Abkühlphase automatisch abgeschaltet werden. Auch eine Benachrichtigung per Pushover, wenn der Druck fertig ist, ist eine sinnvolle Ergänzung. In Kombination mit einer Kamera kannst du den Druckfortschritt sogar remote überwachen.
Weiterführende Artikel
Wenn dir dieser Artikel gefallen hat, könnten dich auch diese Beiträge interessieren:
Mehr Artikel entdecken
Reaching internal services with an external DNS wildcard
In this article, I'll show you how to manage your internal services, both externally and internally, with (sub)domains and HTTPS 🎉
Switch on 3D printer when slicer is opened
Today I'll show you how you can automatically switch on your 3D printer when you start your slicer software on your computer ✨
Scrypted: Dienste in HomeKit integrieren
Scrypted bringt deine Kameras blitzschnell in Apple HomeKit – mit HomeKit Secure Video, Docker-Setup und Hardware-Transkodierung. 🎥
Smarte Automation mit Tags in Home Assistant: Effizienz trifft Einfachheit 🌟
Tags in Home Assistant: Gruppiere Geräte dynamisch und automatisiere Dein Smart Home effizienter als je zuvor! 🌟
Nicht smarte Geräte überwachen 💡
Wie du relativ simpel normale Geräte smart machen kannst, zeige ich dir in dem Artikel ☝️
Frost-Warnung mit Home Assistant 🥶
Du hast einen Garten und möchtest benachrichtigt werden, wenn der Winter kommt? Ich zeig dir wie einfach es geht 🏡
