# Node-RED-Integration zum Starten eines Containers mit einem Klick

**URL:** <https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584>\
**Category:** Demandes livrées\
**Tags:** feature-integration, node-red\
**Created:** [10. Oktober 2021 um 19:52 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584 "2021-10-10T19:52:29Z")\
**Posts on this page:** 16\
**Page:** 8

<div class="post-metadata">

**Author:** ![Psoy](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/psoy/32/9005_2.png) [@Psoy](https://community.gladysassistant.com/u/Psoy)\
**Post date:** [28. September 2023 um 12:48 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/141 "2023-09-28T12:48:08Z")

</div>

> [@Lokkye](#):
>
> Auf die Plätze, fertig, los 🙂

Hallo @Lokkye  
bei mir ist alles gut, das Verzeichnis wurde geändert (hat vorher funktioniert) und die Anmeldedaten funktionieren auf Anhieb. Super Arbeit, danke dir 👏

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [28. September 2023 um 13:36 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/142 "2023-09-28T13:36:18Z")

</div>

@lokkie

> [@Lokkye](#):
>
> A vos tests, prêt, partez 🙂

Gleich wie @psoy alles ok bei diesem Bild 👍 👏

> [@Lokkye](#):
>
> @pierre-gilles,  
> Für das Backup, wenn ich eine Möglichkeit finde, die Informationen von nodered zu exportieren und zu importieren, denkst du, dass dies in die Gladys-Sicherung übernommen werden könnte? (in Bezug auf Volumen/Preis des Abonnements)

Für die Sicherung müssten die Dateien gesichert werden  
/var/lib/gladysassistant\_test\_nodered/node-red  
mit Ausnahme des Verzeichnisses, das die Module enthält (die ohnehin bei Abwesenheit neu geladen werden)  
/var/lib/gladysassistant\_test\_nodered/node-red/node\_modules/  
Für Infos @pierre-gilles enthält mein node\_modules-Verzeichnis 591 Ordner mit 127 MB

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [28. September 2023 um 13:40 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/143 "2023-09-28T13:40:10Z")

</div>

> [@cce66](#):
>
> Für die Sicherung müsste man die Dateien  
> /var/lib/gladysassistant\_test\_nodered/node-red  
> sichern

Nein.

Wie bereits zuvor erwähnt, bin ich gegen einen Datei-Ansatz, denn man **weiß nicht** , was Node-RED im Moment der Dateilesung tut. Wenn man eine Datei A sichert, während Node-RED eine Datei B aktualisiert und dann die Datei B nimmt, erhält man eine Kombination aus A+B, die nicht konsistent ist. Und das ist noch nicht einmal die Rede von allen Kompatibilitätsproblemen zwischen den verschiedenen Versionen von Node-RED.

Das ist einfach der beste Weg, um beschädigte Sicherungen zu erhalten.

Ich bin für einen API-Ansatz, wie wir es mit Zigbee2mqtt machen.

Falls es viel Arbeit ist, bin ich für eine erste Veröffentlichung der Node-RED-Integration ohne notwendigerweise eine Sicherung in Gladys, das kann später kommen.

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [28. September 2023 um 14:39 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/144 "2023-09-28T14:39:23Z")

</div>

Da hast du tatsächlich recht, daran hatte ich gar nicht gedacht! Gut beobachtet 👍!

> [@pierre-gilles](#):
>
> Falls es viel Arbeit ist, bin ich für eine erste Version der Node-RED-Integration ohne notwendige Speicherung in Gladys, das kann später noch kommen

Vollkommen richtig, da bin ich ganz deiner Meinung, das Wichtigste ist, dass wir wissen, dass wir es manuell machen können und wie wir es im Moment machen können!

Für die Produktivsetzung, um Murielle Robin zu paraphrasieren: «&nbsp;Und wann ist das geplant?&nbsp;» 😉

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [2. Oktober 2023 um 14:30 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/145 "2023-10-02T14:30:08Z")

</div>

@lokkie  
Nur zur Information:  
Nach der Installation des nodered-Testimages wurden diese Verzeichnisse in den Containern zigbee2mqtt, mqtt und eclipse-mosquitto geändert. Daher funktionieren diese Dienste in der Instanz gladys-test-nodered, aber nicht mehr in der Instanz gladys. Ich vermute, dass die Instanz gladys-test-nodered einen sauberen Pfad hat, der diese Parameter erzwingt. Das ist nicht weiter schlimm, wenn man es weiß. Man muss nur die drei Container und ihre Volumes entfernen und dann in gladys wieder aktivieren, damit die Parameter wieder normal werden.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/0babc40a502f7561ecef96e81553eaeca78f37ce.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/556a3ec5b088a6fe3f827e8ce72cad3e1654503e.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/a325dde4c55c8954bd35024e640dbaba2134a54d.png)

Ich vermute, dass es nach der erfolgreichen Integration in gladys keine Probleme mehr geben wird.

---

<div class="post-metadata">

**Author:** ![Lokkye](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lokkye/32/5881_2.png) [@Lokkye](https://community.gladysassistant.com/u/Lokkye)\
**Post date:** [13. Oktober 2023 um 08:06 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/146 "2023-10-13T08:06:49Z")

</div>

@cce66: Das ist nicht das Bild, das die Verzeichnisse von zigbee2mqtt, mqtt und eclipse-mosquitto ändert, sondern der Befehl, den du verwendest, um den gladys-Container zu starten.

```auto
docker run -d --log-opt max-size=10m --restart=always --privileged --network=host --name gladys-test-nodered -e NODE_ENV=production -e SERVER_PORT=8010 -e TZ=Europe/Paris -e SQLITE_FILE_PATH=/var/lib/gladysassistant/gladys-production.db -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/gladysassistant_test_nodered:/var/lib/gladysassistant -v /dev:/dev -v /run/udev:/run/udev:ro delogzway/gladys:nodered

```

In diesem Befehl definiert «&nbsp;-v /var/lib/gladysassistant\_test\_nodered:/var/lib/gladysassistant&nbsp;» das Verzeichnis, das von gladys verwendet wird. Ich nutze das auf meiner Seite, um zu verhindern, dass meine Installation, die von der ganzen Familie genutzt wird, abstürzt.

@pierre-gilles: Ich denke, es wäre besser, über Backup/Wiederherstellung in einem anderen Thema zu sprechen, da es bereits einige Änderungen in diesem PR gibt.

@All: Sind wir bereit für den Merge in die Produktion?

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [13. Oktober 2023 um 11:17 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/147 "2023-10-13T11:17:40Z")

</div>

@Lokkye danke, eigentlich verstehe ich durch deine Erklärungen, dass man die beiden Instanzen nicht gleichzeitig laufen lassen sollte, sondern nur für die Dauer des Tests (manchmal bin ich echt ein Noob 🤣 !)  
Aber in der Hektik habe ich mein Nuc dieses Wochenende neu aufgesetzt und… ich habe vergessen, meine Flows zu sichern 😫… zum Glück hatte ich sie doppelt auf einem anderen Nuc unter HomeAassistant! 😊  
Stimmt, das wäre ein Pluspunkt, die Sicherung, aber in einem anderen Thema natürlich! 😉  
Auf jeden Fall freue ich mich auf die Produktion! 👍

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [13. Oktober 2023 um 17:07 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/148 "2023-10-13T17:07:33Z")

</div>

> [@Lokkye](#):
>
> @pierre-gilles : Ich denke, es wäre besser, über Backup/Wiederherstellung in einem anderen Thema zu sprechen, da es bereits viele Änderungen in diesem PR gibt

Ja, 100% einverstanden, wir bleiben bei den derzeit entwickelten Funktionen, das ist schon super 🙂

> [@pierre-gilles](#):
>
> @Lokkye Könntest du eine Nachricht in der Oberfläche hinzufügen, dass Node-RED nicht von Gladys Plus gesichert wird und dass der Benutzer, wenn er seine Node-RED-Instanz sichern möchte, seine Flows manuell in Node-RED exportieren oder eine automatische Sicherung auf Node-RED-Seite einrichten muss? Das wäre klarer und würde Verwechslungen vermeiden

@Lokkye hast du das in den PR aufgenommen?

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [13. Oktober 2023 um 21:49 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/149 "2023-10-13T21:49:32Z")

</div>

Hallo @Lokkye @pierre-gilles,

Für das Backup habe ich ein Mini-Tutorial erstellt, um die notwendigen Flows von Node-Red zu sichern und per E-Mail zu versenden… bis @lokkie es entwickelt hat!!! :zwinkern:

> [@Mini-Tutorial: Backup von Node-red-Flows per E-Mail](https://community.gladysassistant.com/t/mini-tuto-backup-par-email-des-flows-node-red/8402):
>
> Un mini-tuto pour envoyer par mail les flows et package (palette) de node-red chaque jour à 00h00 les node-modules ne sont pas backuper mais le json package contient la liste des nodes et la recharge Importer le node «&nbsp;node-red-node-email&nbsp;» en cliquant sur «&nbsp;Gérer la palette&nbsp;» [image] Cliquez sur l’onglet latéral «&nbsp;Palette&nbsp;» Entrez le nom du node «&nbsp;node-red-node-email&nbsp;» et cliquez sur «&nbsp;Installer&nbsp;» [image] Importer le flow ci-dessous dans node-red en cliquant sur «&nbsp;Importer&nbsp;» [image] [ …

Man sieht, mein Patzer am Wochenende hat mich inspiriert 🤣

---

<div class="post-metadata">

**Author:** ![Lokkye](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lokkye/32/5881_2.png) [@Lokkye](https://community.gladysassistant.com/u/Lokkye)\
**Post date:** [16. Oktober 2023 um 08:01 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/150 "2023-10-16T08:01:32Z")

</div>

@pierre-gilles: Ich habe gerade die Änderung vorgenommen, um die Nachricht hinzuzufügen

 ![Screenshot 2023-10-16 at 09.59.39](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/f/f6dc496db0f6ffa1665607dc119038f25ffd8892.png)  
 ![Screenshot 2023-10-16 at 09.59.05](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3c3910a8c3329824e14f2a46566f343b36f3ccf8.png)

Der Link verweist auf die Seite von @cce66 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [27. Oktober 2023 um 10:47 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/151 "2023-10-27T10:47:42Z")

</div>

@Lokkye Ich habe gerade das Bild auf einem Raspberry Pi 3B+ in der Praxis getestet 🙂

Alles funktioniert perfekt! Großartige Arbeit 👏 👏

Der einzige Punkt ist, dass ich die Warnmeldung für die Gladys Plus-Backups nicht gesehen habe, aber ich denke, du hast keinen Docker-Build nach dem Hinzufügen davon neu gestartet (kein Problem, dafür ist kein Build nötig, nur für ein Banner)

Edit: PR gemerged, das wird in der nächsten Version von Gladys enthalten sein 🚀

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [30. Oktober 2023 um 09:01 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/152 "2023-10-30T09:01:13Z")

</div>

Hallo @Lokkye, ich brauche die Node-RED-Dokumentation 😃

---

<div class="post-metadata">

**Author:** ![Lokkye](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/lokkye/32/5881_2.png) [@Lokkye](https://community.gladysassistant.com/u/Lokkye)\
**Post date:** [30. Oktober 2023 um 10:29 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/153 "2023-10-30T10:29:12Z")

</div>

Ich bin gerade nicht zu Hause. Ich mache das, wenn ich zurückkomme.

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [31. Oktober 2023 um 09:32 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/154 "2023-10-31T09:32:58Z")

</div>

@Lokkye

Das funktioniert super! 👍 👏

Allerdings sollte eine Warnmeldung hinzugefügt werden, dass das Deaktivieren von Node-RED den Container **deinstalliert** und die aktuellen Flüsse **löscht**!!! 🥶  
(bis zur Version, die es ermöglicht, die Daten wie bei den Containern zigbee2mqtt und mqtt zu speichern 😊)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/a4156fcbf9bd3b05f81a00e3b921ebd50372c551.png)

Ein «&nbsp;Neustart&nbsp;»-Button, um den Node-Red-Container neu zu starten (manchmal notwendig, wenn er abstürzt), ist möglich?

Aber wenn man im Systembereich den Dienst stoppt (ich dachte, das sei dasselbe wie ein Neustart des Dienstes, oops 🎃), dann hat es dieselbe Wirkung wie «&nbsp;Deaktivieren&nbsp;» im Node-Red-Bereich, also wird der Container deinstalliert und die Flüsse gelöscht (ich hatte gerade alle node\_modules neu geladen 😭)

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/b/b352c3fb44522581df26087cd958be52b6e80699.png)

dann hat man das in der Node-Red-Seite, also die Seite ist nicht aktuell

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/4148ce16d05713a6ef9c76dceac82278c12dcafb.png)

Wenn man auf «&nbsp;Deaktivieren&nbsp;» klickt, kehrt man zur normalen Situation zurück und kann ohne Probleme wieder aktivieren!

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/c0fbb12f7241deb2753a5d5b9cfadb719b676f72.png)

Außerdem stelle ich fest, dass, wenn man Gladys extern stoppt oder wenn der Container aufgrund eines Fehlers gestoppt wurde und man ihn manuell neu startet, man sich im selben Zustand befindet wie beim Deaktivieren in den Diensten. Ich weiß nicht, ob es einen Seitenneuladung gibt, wenn man auf [http://IP/dashboard/integration/device/node-red](http://IP/dashboard/integration/device/node-red) zugreift, aber es entspricht nicht dem tatsächlichen Zustand des Containers… nun ja, hier ein paar Rückmeldungen! 🎃

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [1. November 2023 um 08:58 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/155 "2023-11-01T08:58:02Z")

</div>

Diese Integration ist in Gladys Assistant 4.30 verfügbar, ich schließe dieses Thema, um die Stimmen freizugeben!

> **[Une alarme complète débarque dans Gladys ! | Gladys Assistant](https://gladysassistant.com/fr/blog/gladys-4-30-alarm-mode/)**
>
> La sécurité, c'est la base de la domotique. Aujourd'hui, une alarme complète débarque dans Gladys pour vous permettre de gérer la sécurité de votre maison.

Für Feedback zu dieser Entwicklung könnt ihr gerne ein neues Thema im Forum erstellen 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [1. November 2023 um 08:58 UTC](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584/156 "2023-11-01T08:58:04Z")

</div>



[Vorherige Seite](https://community.gladysassistant.com/t/integration-node-red-pour-lancer-un-container-en-un-clic/6584.md?page=7)
