Podman-guiden
Programvare
Brukerhåndbok
Opprette en Node-RED-container
Denne veiledningen dekker installasjon av en Node-RED-container på Pixsys. WebPanel «WP» og TouchController «TC»-serien.
Det er bare mulig å vise Node-RED-dashbordet på skjermen på WP – WebPanelenheter og på TC – TouchController-paneler med «WebKun Visu»-lisens. På TouchController – TC-paneler med en «TargetVisu»- eller «TargetVisu +»-lisens. WebVisu”-lisensen, er det ikke mulig å vise Node-RED-dashbordet.
Logg inn
Få tilgang til enheten i konfigurasjonsmodus ved å holde nede STOPP-knappen som vises ved oppstart.
Få tilgang til konfigurasjonskonsollen ved å oppgi følgende påloggingsinformasjon:
Brukernavn: bruker
Passord: 123456
Hvis enhetens IP-adresse er kjent, er det også mulig, og anbefalt, å få tilgang til konfigurasjonskonsollen fra en nettleser på brukerens PC ved å gå inn på adressen: https://device-IP-.9443/ og bruker ovennevnte legitimasjon.
Oppretter mappen for Node-RED
Beholderen som skal aktiveres krever plass til å lagre brukerdata.
Til dette formålet finnes det en mappe /data/user i enhetene.
Bruk WinScp eller en annen sFTP-tilgangsprogramvare til å opprette en node-red-mappe i banen /data/user, ved å følge trinnene nedenfor:
- Åpne WinSCP, koble til enheten ved hjelp av IP-adressen og påloggingsinformasjonen som allerede er brukt for å få tilgang til konfigurasjonskonsollen, og velg /data/user

- Fra menyen «Ny» velger du alternativet «Katalog…».

- Opprett mappen node-red, og aktiver alle «R/W/X»-tillatelser:

Den samme prosessen er også mulig med SSH-tilgang og ved å bruke følgende ledetekster:
mkdir -p /data/bruker/node-rød
chmod a+rwx /data/bruker/node-red

Nedlasting av containeren
Få tilgang til «Podman-containere» på menylinjen:
Velg alternativet «Last ned nytt bilde» i menyen til høyre med trepunktsikonet
Velg søkeområdet «docker.io»
Skriv «node-rød» i «Søk etter«

Velg det offisielle bildet «docker.io/nodered/node-red»:

Trykk deretter på «Last ned», så starter nedlastingen av bildet.

Dette er flere hundre Mb file; avhengig av internettforbindelsen kan det ta flere minutter.
Når nedlastingen er fullført, vil det være mulig å view bildet på enheten:

Oppretting av containere
I fanen «Beholdere» trykker du på knappen «Opprett beholder». En meny åpnes for å konfigurere beholderen du vil opprette.
Fyll ut «Navn»-feltet med et navn du ønsker, og erstatt det automatisk genererte tilfeldige navnet.
Fanedetaljer:
Fra «Bilde»-boksen velger du det nedlastede bildet som beskrevet i forrige kapittel:

Konfigurer «Minnegrense» til 128 eller 256 MB.
Hvis «Restart Policy» er satt til «Alltid», starter containeren automatisk og startes på nytt selv om den avsluttes av brukeren.
Tab-integrasjon:
Konfigurer porttilordning for å eksponere port 1880 i både TCP og UDP, og tilordne containerbanen /data, synlig fra node-red, i vertsbanen /data/user/node-red

Helsesjekk av fanen:
Denne fanen definerer kontrollene for at containeren fungerer riktig og hvordan den vil oppføre seg i tilfelle en feil.
Bildet nedenfor viser standardparametrene:
På denne stage, trykk på «Opprett og kjør» og vent på opprettelsen av beholderen.
Testing av beholderen
Når prosedyren for oppretting av containeren er fullført, vil listen «Containere» vise den nye, kjørende containeren (Status: Kjører):

Åpne en nettleser på PC-en og gå til siden: http://device-IP.1880

Opprette et dashbord
Dashbordet lar Node-RED presentere/publisere en dynamisk web side.
Installer «node-red-dashboard», og åpne paletten Meny Administrer:

Søk etter node-red-dashboard i fanen Installer

Vent til installasjonen er fullført, og logg deretter inn på konsollen og importer flyten som ble angitt på slutten av veiledningen fra menyen Importer:

**Dette er eks.ampkode uten noe egentlig formål.
NB For bruk av Node-RED og dashbordet, se dokumentasjonen som er tilgjengelig på nettet.

Når koden er importert, vil dette gi et prosjekt som det følgende:

Pressen
å kompilere og starte prosjektet.
Åpner side http://device-IP.1880/ui, vil resultatet se slik ut:

Konfigurere panelet til å vise dashbordet
På dette tidspunktet, for paneler som tillater det, gå til menyen WP-innstillinger, deretter Hovedprograminnstillinger og skriv inn URL http://localhost.1880/ui
Bruk begrepet localhost eller IP 127.0.0.1 for å få nettleseren til å få tilgang til selve enheten, uavhengig av dens faktiske IP-adresse.
Ved omstart vil enheten vise Node-RED-dashbordet i fullskjerm.
Example flyt
Følgende kode er teksten som skal importeres som en flyt i Node-RED:
[{
“id”: “1e6b97b5.687fd8”,
«type»: «fane»
«etikett»: «Dashbord»
«deaktivert»: usann,
«info»: «»
},
{
"id": " 7c8 f 99d9.196b98",
«type»: «ui_tekst»
“z”: “1e6b97b5.687fd8”,
«gruppe»: «dd4567b9.6a4c18»
«rekkefølge»: 1,
«bredde»: «12»
«høyde»: «1»
«navn»: «Tittel»
"label": "Dashbord – Tilfeldig datavisning",
«format»: «{{msg.nyttelast}}»
«layout»: «kolonnesenter»
«x»: 330,
«y»: 120,
«ledninger»: [] },
{
“id”: “2e4a56f8.cfa23a”,
«type»: «ui_gauge»
“z”: “1e6b97b5.687fd8”,
«navn»: «Tilfeldig måler»
«gruppe»: «dd4567b9.6a4c18»
«rekkefølge»: 2,
«bredde»: «6»
«høyde»: «6»
«gtype»: «måler»
«tittel»: «Tilfeldig verdi»
«etikett»: «%»
«format»: «{{verdi}}»
"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»: «Tidsbasert diagram»
«gruppe»: «dd4567b9.6a4c18»
«rekkefølge»: 3,
«bredde»: «6»
«høyde»: «6»
«etikett»: «Tilfeldig tidsdiagram»
"char tType": "linje",
«legende»: «usann»
«xformat»: «TT:mm:ss»
«interpoler»: «lineær»
«ingen data»: «»
«ymin»: «0»
«ymaks»: «100»
«fjernEldre»: 1,
“fjernEldrePoeng”: “”,
“fjernEldreEnhet”: “3600”,
«utklipp»: 0,
«brukÉnFarge»: usann,
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
«utganger»: 1,
«bruk forskjellig farge»: usann,
«x»: 600,
«y»: 240,
«ledninger»: [] },
{
“id”: “ 74b1ae f 8.e7e0d8”,
«type»: «funksjon»
“z”: “1e6b97b5.687fd8”,
"navn": "Generer tilfeldige data",
"func": "msg.nyttelast = Math.floor(Math.random() * 100);\nreturn msg;",
«utganger»: 1,
«feil»: 0,
"initialiser": "",
«ferdigstille»: «»
«biblioteker»: [],
«x»: 130,
«y»: 240,
«ledninger»: [
[
“2e4a56f8.cfa23a”,
«3b9ddefd.32b9d»
] ] },
{
“id”: “e0e9bd3c.a8ae2”,
«type»: «injisere»
“z”: “1e6b97b5.687fd8”,
«navn»: «»
«rekvisitter»: [
{
«p»: «nyttelast»
}
],
«gjenta»: «1»
«crontab»: «»
«en gang»: sant,
«éngangsforsinkelse»: 0.1,
«emne»: «»
«nyttelasttype»: «dato»
«x»: 130,
«y»: 160,
«ledninger»: [
[
“74b1ae f 8.e7e0d8”
] ] },
{
«ID»: «dd4567b9.6a4c18»
«type»: «ui_group»
«z»: «»
«navn»: «Tilfeldige data»
«fane»: «fe9b4293.8df8e»
«rekkefølge»: 1,
«disp»: sant,
«bredde»: «12»
«kollaps»: usann
},
{
«ID»: «fe9b4293.8df8e»
«type»: «ui_tab»
«z»: «»
"navn": "Hoveddashbord",
«ikon»: «dashbord»
«rekkefølge»: 1,
«deaktivert»: usann,
«skjult»: usann
}
]
Merknader / Oppdateringer
PIXSYS srl
www.pixsys.net
sales@pixsys.net – support@pixsys.net
nettbasert hjelp: http://forum.pixsys.net
via Po, 16 I-30030
Mellaredo di Pianiga, VENEZIA (IT)
Tlf +39 041 5190518
200525
Dokumenter / Ressurser
![]() |
Pixsys Web Programvare for berøringskontroller for panel [pdfBrukerhåndbok WP-serien, TC-serien, Web Programvare for berøringskontroller for panel, programvare for berøringskontroller, kontrollerprogramvare, programvare |
