Podman-guide
Software
Brugermanual
Oprettelse af en Node-RED-container
Denne vejledning dækker installationen af en Node-RED container på Pixsys WebPanel “WP” og TouchController “TC” serien.
Det er kun muligt at vise Node-RED-dashboardet på skærmen på WP – WebPanelenheder og på TC – TouchController-paneler med “WebKun Visu”-licens. På TouchController – TC-paneler med en “TargetVisu”- eller “TargetVisu + WebVisu”-licensen, er det ikke muligt at vise Node-RED-dashboardet.
Log ind
Få adgang til enheden i konfigurationstilstand ved at holde STOP-knappen nede, der vises ved opstart.
Få adgang til konfigurationskonsollen ved at indtaste følgende legitimationsoplysninger:
Brugernavn: bruger
Adgangskode: 123456
Hvis enhedens IP-adresse er kendt, er det også muligt, og anbefalet, at få adgang til konfigurationskonsollen fra en browser på brugerens pc ved at tilgå adressen: https://device-IP-.9443/ og ved hjælp af ovenstående legitimationsoplysninger.
Oprettelse af mappen til Node-RED
Den container, der skal aktiveres, kræver plads til at gemme brugerdata.
Til dette formål er der en mappe /data/user i enhederne.
Brug WinScp eller en anden sFTP-adgangssoftware til at oprette en mappe af typen node-red i stien /data/user ved at følge nedenstående trin:
- Åbn WinSCP, opret forbindelse til enheden ved hjælp af den IP-adresse og de legitimationsoplysninger, der allerede er brugt til at få adgang til konfigurationskonsollen, og vælg /data/user

- Fra menuen "Ny" skal du vælge "Katalog...".

- Opret mappen node-red, og aktivér alle "R/W/X"-tilladelser:

Den samme proces er også mulig via SSH-adgang og ved hjælp af følgende prompts:
mkdir -p /data/bruger/node-red
chmod a+rwx /data/bruger/node-red

Download af containeren
Få adgang til “Podman-containere” i menulinjen:
Vælg indstillingen "Download nyt billede" i menuen til højre med ikonet med tre prikker
Vælg søgeområdet “docker.io“
Skriv “node-rød” i “Søg efter"

Vælg det officielle billede “docker.io/nodered/node-red”:

Tryk derefter på “Download”, og download af billedet starter.

Det er flere hundrede Mb fileafhængigt af internetforbindelsen kan det tage flere minutter.
Når downloadingen er færdig, vil det være muligt at view billedet på enheden:

Oprettelse af containere
I fanen "Containere" skal du trykke på knappen "Opret container". Der åbnes en menu, hvor du kan konfigurere den container, du vil oprette.
Udfyld feltet "Navn" med et navn efter eget valg, og erstat det automatisk genererede tilfældige navn.
Fanebladdetaljer:
Fra feltet "Billede" skal du vælge det downloadede billede som beskrevet i det forrige kapitel:

Konfigurer "Hukommelsesgrænse" til 128 eller 256 MB.
Hvis "Genstartpolitik" er indstillet til "Altid", starter containeren automatisk og genstartes, selv i tilfælde af en brugerkommanderet nedlukning.
Fanebladintegration:
Konfigurer porttilknytning for at eksponere port 1880 i både TCP og UDP, og tilknyt containerstien /data, som er synlig fra node-red, i værtsstien /data/user/node-red

Fanetilstandstjek:
Denne fane definerer kontrolforanstaltningerne for, at containeren fungerer korrekt, og hvordan den vil opføre sig i tilfælde af en fejl.
Billedet nedenfor viser standardparametrene:
På dette stage, tryk på “Opret og kør” og vent på oprettelsen af containeren.
Test af beholderen
Når oprettelsen af containeren er færdig, viser listen "Containere" den nye, kørende container (tilstand: Kører):

Åbn en browser på din pc og gå til siden: http://device-IP.1880

Oprettelse af et dashboard
Dashboardet giver Node-RED mulighed for at præsentere/offentliggøre en dynamisk web side.
Installer “node-red-dashboard”, og åbn paletten Menu Administrer:

Søg efter node-red-dashboard i fanen Installer

Vent på, at installationen er færdig, og log derefter ind på konsollen, og importer det flow, der blev indtastet i slutningen af guiden, fra menuen Importer:

**Dette er f.eks.ampkode uden noget egentligt formål.
NB For brug af Node-RED og Dashboard henvises til den tilgængelige dokumentation online.

Når koden er importeret, vil dette give et projekt som det følgende:

Trykke
at kompilere og starte projektet.
Åbningsside http://device-IP.1880/ui, vil resultatet se således ud:

Konfiguration af panelet til at vise dashboardet
På dette tidspunkt, for paneler, der tillader det, skal du åbne menuen WP-indstillinger, derefter hovedprogramindstillinger og indtaste URL http://localhost.1880/ui
Brug udtrykket localhost eller IP 127.0.0.1 til at få browseren til at få adgang til selve enheden, uanset dens faktiske IP-adresse.
Ved genstart viser enheden Node-RED Dashboard i fuld skærm.
Example flow
Følgende kode er den tekst, der skal importeres som et flow i Node-RED:
[{
“id”: “1e6b97b5.687fd8”,
"type": "faneblad",
"etiket": "Dashboard",
"deaktiveret": falsk,
"info": ""
},
{
"id": " 7c8 f 99d9.196b98",
"type": "ui_tekst",
“z”: “1e6b97b5.687fd8”,
"gruppe": "dd4567b9.6a4c18",
"orden": 1,
"Bredde": "12",
"højde": "1",
"navn": "Titel",
"label": "Dashboard – Tilfældig datavisning",
"format": "{{msg.nyttelast}}",
"layout": "kolonnecenter",
"x": 330,
"y": 120,
"ledninger": [] },
{
“id”: “2e4a56f8.cfa23a”,
"type": "ui_gauge",
“z”: “1e6b97b5.687fd8”,
"navn": "Tilfældig måler",
"gruppe": "dd4567b9.6a4c18",
"orden": 2,
"Bredde": "6",
"højde": "6",
"gtype": "måler",
"titel": "Tilfældig værdi",
"etiket": "%",
"format": "{{værdi}}",
"min": "0",
"max": "100",
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
"segment1": "30",
"segment2": "70",
"x": 320,
"y": 240,
"ledninger": [] },
{
"id": "3b9ddefd.32b9d",
"type": "ui_chart",
“z”: “1e6b97b5.687fd8”,
"navn": "Tidsbaseret diagram",
"gruppe": "dd4567b9.6a4c18",
"orden": 3,
"Bredde": "6",
"højde": "6",
"label": "Tilfældig tidsdiagram",
"char tType": "linje",
"legende": "falsk",
"xformat": "TT:mm:ss",
"interpoler": "lineær",
"ingen data": "",
"ymin": "0",
"ymaks": "100",
"fjernÆldre": 1,
"fjernÆldrePoints": "",
"fjernÆldreEnhed": "3600",
"udskæring": 0,
"brugÉnFarve": falsk,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
"udgange": 1,
"brugForskelligFarve": falsk,
"x": 600,
"y": 240,
"ledninger": [] },
{
"id": " 74b1ae f 8.e7e0d8",
"type": "funktion",
“z”: “1e6b97b5.687fd8”,
"navn": "Generer tilfældige data",
"func": "msg.nyttelast = Math.floor(Math.random() * 100);\nreturn msg;",
"udgange": 1,
"nørr": 0,
"initialiser": "",
"afslutte": "",
"biblioteker": [],
"x": 130,
"y": 240,
"ledninger": [
[
“2e4a56f8.cfa23a”,
"3b9ddefd.32b9d"
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
"type": "injicér",
“z”: “1e6b97b5.687fd8”,
"navn": "",
"rekvisitter": [
{
"p": "nyttelast"
}
],
"gentag": "1",
"crontab": "",
"én gang": sandt,
"éngangsforsinkelse": 0.1,
"emne": "",
"nyttelasttype": "dato",
"x": 130,
"y": 160,
"ledninger": [
[
“74b1ae f 8.e7e0d8”
] ] },
{
"id": "dd4567b9.6a4c18",
"type": "ui_gruppe",
"z": "",
"navn": "Tilfældige data",
"faneblad": "fe9b4293.8df8e",
"orden": 1,
"disp": sandt,
"Bredde": "12",
"kollaps": falsk
},
{
"id": "fe9b4293.8df8e",
"type": "ui_tab",
"z": "",
"navn": "Hoveddashboard",
"ikon": "dashboard",
"orden": 1,
"deaktiveret": falsk,
"skjult": falsk
}
]
Noter / Opdateringer
PIXSYS srl
www.pixsys.net
salg@pixsys.net – support@pixsys.net
online hjælp: http://forum.pixsys.net
via Po, 16 I-30030
Mellaredo di Pianiga, VENEZIA (IT)
Tlf. +39 041 5190518
200525
Dokumenter/ressourcer
![]() |
Pixsys Web Software til panelberøringscontroller [pdfBrugervejledning WP-serien, TC-serien, Web Panel Touch Controller Software, Touch Controller Software, Controller Software, Software |
