Gestern bin ich aufgewacht und mein Knopf zum Öffnen meines Rollladens hatte keine Wirkung
Nachdem ich per SSH nachgeschaut habe, was los ist (docker ps -a), habe ich gesehen, dass mein Container z2m seit mehreren Stunden gestoppt war.
Ich habe übrigens keine Ahnung warum oder wie (das Update von Gladys?).
Ich frage mich, ob es möglich wäre, benachrichtigt zu werden, entweder im Dashboard oder über eine Szene mit Telegram-Nachricht, dass ein Container AUS ist.
Ja, node red kann dein Problem lösen. Zum Beispiel kannst du einen curl auf gladys machen und prüfen, ob er mit einer guten HTTP-Antwort (z. B. 200) antwortet.
Ich mach’s einfacher Curl ist einfach ein Befehl, mit dem man eine Internetseite abfragen kann (wie dein Browser das macht). Der Unterschied ist, dass es alles in der Kommandozeile ist. Also kann man den Status der Anfrage abrufen (ob sie funktioniert hat oder nicht). Typischerweise hast du schon mal 404 Not Found gesehen (das ist eine HTTP-Antwort). Normalerweise bei einem GET (einfach eine Seite abrufen) hast du eine 200 als Code
Aber ja, in Node Red gibt es einfache Dinge wie du kannst (http_requests) eingeben, sicher.
Du kannst benachrichtigt werden, wenn ein Container gestoppt wird.
Zwei Integrationen aus dem Katalog zeigen den Status der Container an, die in einer Szene verwendet werden können:
Docker (PhilippeMA, v2.0.0), wenn Gladys direkt mit dem Docker-Engine kommuniziert
Portainer, wenn du bereits Portainer verwendest
Der Status (laufend oder gestoppt) wird zu einem Gerät. Eine Szene wie „wenn Zigbee2MQTT gestoppt ist → Nachricht senden“ deckt das Aufwecken ohne Rollo ab.
Ich verschiebe dieses Thema in „Erledigte Anfragen“. Falls noch ein Fall nicht abgedeckt ist, erstelle ein neues Thema: Das wird einfacher zu verfolgen sein.