Pixsys-logoPodman-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/userPixsys Web Panel Touch Controller Software - Oprettelse af mappen til Node-RED
  • Fra menuen "Ny" skal du vælge "Katalog...".Pixsys Web Software til panelberøringscontroller - Katalog
  • Opret mappen node-red, og aktivér alle "R/W/X"-tilladelser:Pixsys Web Panel Touch Controller Software - Opret mappen node-red aktivering

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

Pixsys Web Panel Touch Controller Software - Samme proces er også mulig via SSH-adgang

Download af containeren

Få adgang til “Podman-containere” i menulinjen:Pixsys Web Panel Touch Controller Software - Download af container

Vælg indstillingen "Download nyt billede" i menuen til højre med ikonet med tre prikker

Pixsys Web Panel Touch Controller Software - Download nyt billedeVælg søgeområdet “docker.io“Pixsys Web Panel Touch Controller Software - Vælg søgeområdetSkriv “node-rød” i “Søg efter"

Pixsys Web Panel Touch Controller Software - “node-red

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

Pixsys Web Panel Touch Controller-software - Vælg officielt billede

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

Pixsys Web Software til panelberøringscontroller - Download 2

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:

Pixsys Web Panel Touch Controller-software - download er fuldført

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.

Pixsys Web Panel Touch Controller Software - ContaineroprettelseUdfyld 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:

Pixsys Web Panel Touch Controller-software - Fanebladdetaljer

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

Pixsys Web Panel Touch Controller-software - Tab-integration

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:

Pixsys Web Panel Touch Controller Software - Tab Health CheckPå 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):

Pixsys Web Panel Touch Controller Software - Test af containeren

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

Pixsys Web Panel Touch Controller Software - Åbn en browser på pc'en og gå til side

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:

Pixsys Web Panel Touch Controller Software - Oprettelse af et dashboard

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

Pixsys Web Panel Touch Controller Software - Søg efter node-red-dashboard i fanen Installation

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:

Pixsys Web Panel Touch Controller Software - IMport

**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.

Pixsys Web Panel Touch Controller Software - Node-RED og Dashboard

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

Pixsys Web Panel Touch Controller-software - Når koden er importeret

Trykke Pixsys Web Software til panelberøringscontroller - Symbol 1 at kompilere og starte projektet.
Åbningsside http://device-IP.1880/ui, vil resultatet se således ud:

Pixsys Web Panel Touch Controller Software - resultatet vil se sådan 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.

Pixsys Web Panel Touch Controller Software - Konfiguration af paneletVed 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 Web Software til panelberøringscontroller - Symbol 2PIXSYS srl
www.pixsys.net
salg@pixsys.netsupport@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

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *