This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
configuration:ein-node-red-server-unter-einem-lxc-container [2022/08/24 09:00] – gray | configuration:ein-node-red-server-unter-einem-lxc-container [2025/05/13 13:22] (current) – dodenhoeft | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Installation von einem Node-RED Server auf einem LXC Container mit dem OS Ubuntu Bionic | ====== Installation von einem Node-RED Server auf einem LXC Container mit dem OS Ubuntu Bionic | ||
- | Installation des LXC Container | ||
- | |||
- | Sie müssen sich das aktuelle Image von dem Jenkins Webserver herunterladen. Unter dem Link den ich für Sie hier bereit gestellt habe, kommen Sie auf das aktuelle Build der Ubuntu Bionic Software. | ||
+ | ==== Vorraussetzung ==== | ||
* Ubuntu Bionic Image (armhf) / [[https:// | * Ubuntu Bionic Image (armhf) / [[https:// | ||
Line 13: | Line 11: | ||
Hier können Sie dann die " | Hier können Sie dann die " | ||
- | {{:configuration: | + | * Router Image 4.6.0.102 / [[http:// |
- | Bitte auf dem Router die Softwareversion 4.6.0.102 oder was zu Zeit aktuell ist installieren. | + | <WRAP right round important 100%> |
+ | === Important Note === | ||
+ | The configuration has been accomplished and verifed with the following versions: | ||
- | * Router Image 4.6.0.102 / [[http:// | + | |Software version|4.6.0.102| |
+ | |OS version|Ubunutu Bionic | ||
+ | |Kernel version|4.19.134| | ||
+ | |||
+ | We will not take any responsiblity or support whether this configuration will work with different versions. | ||
+ | </WRAP> | ||
- | * Router Image latest / [[http:// | + | ==== Installation des LXC Container ==== |
Die Image Datei „rootfs.tar.xz“die vom Jenkins Server herunter geladen wurde bitte auf dem Router ablegen unter dem Verzeichnis "/ | Die Image Datei „rootfs.tar.xz“die vom Jenkins Server herunter geladen wurde bitte auf dem Router ablegen unter dem Verzeichnis "/ | ||
Line 54: | Line 59: | ||
Der Container bekommt über den DHCP Dienst seine IP Adresse. Diese kann sich ändern was wir aber nicht wollen. Wir legen diese über den Dienst Static Host für den Container fest. | Der Container bekommt über den DHCP Dienst seine IP Adresse. Diese kann sich ändern was wir aber nicht wollen. Wir legen diese über den Dienst Static Host für den Container fest. | ||
- | Wir suchen die MAC vom Container, diese wir 00: | + | Wir suchen die MAC vom Container, diese wird 00: |
{{: | {{: | ||
Line 148: | Line 153: | ||
Any errors will be logged to / | Any errors will be logged to / | ||
- | Wenn die installation durchgelaufen ist sieht man dieses | + | Wenn die installation durchgelaufen ist kann man Node-RED |
+ | </ | ||
- | All done. | + | Wenn Sie das ganze erst mal testen wollen können Sie die Node-RED |
- | You can now start Node-RED | + | |
- | + | ||
- | Then point your browser to " | + | |
- | " | + | Wenn das ganze automatisch mit dem starten des LXC Container erfolgen soll, müssen sie dieses mit dem Befehl „sudo systemctl enable nodered.service“ einrichten. |
- | " | + | |
- | </ | + | Über einen Webbrowser kommen Sie auf die Oberfläche von Node-RED. Hier müssen Sie nur die IP-Adresse vom Container und den Port 1880 eingeben. |
+ | |||
+ | '' | ||
+ | |||
+ | * [[configuration:ein-smartmeter-auf-einem-lxc-container]] | ||
+ | |||
+ | |||
+ | {{:configuration:configuration: | ||
+ | |||
+ | Sie bekommen dann die Oberfläche von Node-RED angezeigt. | ||
+ | |||
+ | {{:configuration:configuration:node-red_web.png|}} | ||
+ | |||
+ | |||
+ | Für Node-RED müssen noch zwei Programme installiert werden um hier bacnet und InfluxDB nutzen zu können. | ||
+ | |||
+ | Auf der Rechteseite unter dem Menü mit den drei strichen bitte die Option „Palette verwalten“ auswählen. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Hier bitte auf den Reiter Installation und im Suchfeld „bacnet“ eingeben. Hier dann „node-red-contrib-bacnet“ installieren. | ||
- | test | + | {{: |
+ | Nach der der Installation bitte noch „node-red-contrib-influxdb“ installieren. | ||
+ | Jetzt haben Sie zu den zwei Installation auch die Funktion in Node-RED | ||
+ | {{: | ||