User Tools

Site Tools


rocnet:rocnetnode-setup-de

Differences

This shows you the differences between two versions of the page.


Previous revision
rocnet:rocnetnode-setup-de [2025/06/13 12:19] (current) – [Aktualisierung] rjversluis
Line 1: Line 1:
 +====== RocNetNode Konfiguration======
 +[[:german#zentralen|{{  :interface.png}}]][[:german|{{  :rocrail-logo-35.png}}]][[:rocnet:rocnetnode-de|{{ :rocnet:rocnet-hw.png}}]]
  
 +[[:german|Inhalt]] -> [[:german#zentralen|Zentralen]] ->  **[[rocnet:rocnet-prot-de|RocNet]]** 
 +  * [[rocnet:rocnet-prot-de|RocNet-Protokoll]] | [[:rocnet:rocnetnode-de|RocNetNode]]
 +    * [[:rocnet:rocnetnode-hwsetup-de|RocNetNode  Einrichtung]] | **[[:rocnet:rocnetnode-setup-de|RocNetNode Konfiguration]]** | [[:rocnet:rocnetnode-img-de|Installations-Paket]]
 +      * [[:raspi:raspi-dev-en|RasPi as Rocrail server (en)]]
 +    * [[:gca1-pi01-de|GCA-PI01]] | [[:gca_pi02-de|GCA-PI02]]  | [[:gca-pi03-de|GCA-PI03]] | [[:GCA-PI04-de|GCA-PI04]] | [[:gca-pi05-de|GCA-PI05]] | [[:gca-pi06-de|GCA-PI06]] | [[:GCA-PI07-de|GCA-PI07]] | [[:GCA-PI08-de|GCA-PI08]] | [[:gca107-de|GCA107 Mehrzweck-Relais-Baugruppe]] | [[:rocnet:rocdisplay-de|RocDisplay]] | [[:rocnet:fastclock-de|Modellzeituhr]] | [[:rocnet:rocnetnode-led-de|LED-Treiber Pi08]]
 +    * [[:rocnet:faq-de|FAQs]]
 +    * [[:rocnet:sw-servo-setup-de|Servo-Weiche mit Herzstück-Polarisierung]]
 +    * [[:wiki:user:minou65:rocnetnode-epseak-de|Einstellung ESpeak]] | [[:wiki:user:minou65:soundrocnode|Einstellung Sound]] \\
 + \\
 +===== Eigenschaften =====
 +  * Dieser Dialog wird automatisch geöffnet, wenn:
 +    * Ein neuer Knoten durch den Rocrail-Server erkannt wurde.
 +    * Der Taster auf einem der [[:rocnet:rocnetnode-de|RocNetNode]]s gedrückt wurde.
 +  * Sehr schnelle Port/Kanal/Makro-Einstellung, weil 8 Ports mit einer Anforderung geschrieben bzw. einer Antwort gelesen werden.
 +  * Drag & Drop der RocNet-Kennung(Bus) aus der Übersicht oder dem Standortbaum in Gleisplan-Objekte.
 +  * Drag & Drop der Port/Kanal-Nummer im Einstelldialog, um die RocNet-Kennung(Bus) und Adresse in Gleisplan-Objekten einzustellen. 
 +
 +=====Adressierung===== 
 +Siehe: __**[[:rocnet:rocnetnode-de#adressierung|RocNetNode Adressierung]]**__\\ 
 +
 +<html><a name="index"/></html>
 +===== Übersicht =====
 +{{:rocnet:rocnetnode-index-en.png}}\\
 +Knoten zum Bearbeiten auswählen.\\
 +Die Liste ist automatisch nach den Kennungen sortiert.\\
 +====Spalten====
 +===Kennung===
 +Die RocNet-Kennung des Knotens.\\
 +===Standort===
 +Optionale Standort-Kennung. Mögliche Verwendung ist die Bildung von Knoten-Gruppen bei Modul-Anlagen.\\ 
 +Diese Standort-Kennung ist kein Bestandteil des Adress-Schemas.\\ 
 +===Hersteller===
 +[[http://nmra.org/standards/DCC/mfgnumbers.html|NMRA-gelisteter Hersteller]] oder Selbstbau (DIY).\\
 +===Klasse===
 +^ Zeichen ^ Klasse ^ Beschreibung ^
 +|  A  | Zubehör (Accessory) | I2C [[:gca_pi02-de|GCA-Pi02]] |
 +|  D  | Digitaler Railsync-Erzeuger | [[:dcc232-de|DCC232]], sprog |
 +|  I  | Identifikation (RFID) | rfid12 |
 +
 +===Sub IP===
 +Die Sub-IP-Adresse sind die letzen beiden Zahlen der Netzwerk-IP-Adresse: **''xxx.xxx.subipH.subipL''**.\\
 +Diese Sub-IP wird als Zufallswert erzeugt, falls die Abfrage der IP-Adresse auf dem Raspberry Pi scheitert.\\
 +
 +====Herunterfahren====
 +Fährt den ausgewählten Knoten herunter.\\
 +====Alles Herunterfahren====
 +Fährt alle Knoten im Netzwerk herunter.\\
 +====Anzeigen==== 
 +Lässt die LED2 auf dem GCA-Pi01 blinken bzw. beendet das Blinken nach dem zweiten Anzeige-Befehl.\\ 
 +====Abfrage==== 
 +Fragt alle verfügbaren Knoten des Netzwerks ab.\\
 +Normalerweise geschieht das automatisch, aber im Fall eines zweiten Servers im gleichen Netzwerk kann es nützlich sein.\\ 
 +====Report...====
 +Die Berichts-Option erfordert einen Dateinamen, der durch einen Dialog festgelegt werden muss.Das Datei-Format ist CSV und kann mit den meisten Programmen zur Tabellen-Verarbeitung gelesen und geändert werden.\\
 +
 +====PuTTY...====
 +| //Nur für Experten.// |\\
 +{{ :rocnet:rocnetnode-putty.png}} 
 +Öffnet ein __**[[http://de.wikipedia.org/wiki/PuTTY|PuTTY]]**__-Terminal, ssh, verbunden mit dem ausgewählten RocNetNode zur Wartung (Nur für Linux-Admins).\\
 +IP-Adresse = 192.168 plus RocNetNode-Sub-IP.\\
 +PuTTY muss installiert (Linux/Windows) und aufrufbar sein.((Das Programm muss mit der PATH-Umgebungs-Variablen zu finden sein.))\\ 
 +===Voreingestelltes Login=== 
 +(Benutzer + Passwort)\\
 +//login as:// **pi**\\ 
 +//pi@192.168.100.84's password:// **raspberry**\\ 
 +
 +===Installation===
 +==Windows==
 +''putty.exe'' herunterladen von:
 +  * http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
 +==Linux==
 +<code>
 +sudo apt-get install putty
 +</code>
 +==Mac OS X==
 +Siehe:
 +  * http://codingsteps.com/installing-and-using-putty-on-mac-os-x/
 + \\
 +
 +<html><a name="rocnet"/></html>
 +===== RocNet =====
 +{{:rocnet:rocnetnode-rocnet-en.png}}\\
 +| Alle Textfelder die mit einem **@** markiert sind, können die __**[[abox:archivebox-de|@Box]]**__ durch einen Klick auf den Bezeichner öffnen, wenn das Textfeld nicht leer ist. \\ Der Inhalt des Textfelds wird für das Ausführen der Suche verwendet. |
 +\\
 +
 +
 +
 +====Knoten-Karte (Nodemap)====
 +Die optionale Ortschafts-Kennung wird mit dem **__[[:track-diagram-de#gleisplan_hinzufuegen|Gleisplan]]__** abgebildet.\\
 +Der Plan-Titel wird als Bezeichnung für die Wurzel-Knoten-Bezeichnung verwendet.\\
 +  * Kontext-Menü an den Knoten:
 +    * Anzeigen (Show)
 +    * Herunterfahren (Shutdown)
 +  * Kontext-Menü an den Ortschaften:
 +    * Herunterfahren (Shutdown) -> Alle Knoten dieser Ortschaft
 +  * Kontext-Menü an der Wurzel:
 +    * Alle Knoten herunterfahren (Shutdown All nodes)
 +
 +====Schnittstellenkennung====
 +Kennung der in den Rocrail-Einstellungen für RocNet eingerichteten Zentrale.\\
 +
 +====Kennung====
 +Die RocNet-Kennung des Knotens, die modifiziert und in den Knoten geschrieben werden kann.\\
 +Diese Kennung ist Teil des Adressierungs-Schemas um muss auf Schnittstellen-Registerkarten als "Bus" verwendet werden: Siehe __**[[:rocnet:rocnetnode-de#adressierung|Adressierung]]**__ \\
 +Erstmalig ist diese Kennung auf 65535 eingestellt, was die Host-Software, wie Rocrail, anstösst, automatisch eine neue unbenutzte Kennung einzustellen.\\
 +Um Zuweisung doppelter Kennungen zu vermeiden, ist die SubIP auch ein Teil dieses Vorgangs und ermöglich mehrere '65535'-Knoten zur gleichen Zeit hinzuzufügen.\\
 +| Mehr als ein Knoten mit der selben Kennung führt zu unvorhersehbaren Seiteneffekten. \\ Die Kennug kann nur geändert werden, wenn der Knoten der einzige im Netzwerk ist; Knoten mit der selben Kennung aus dem Netzwerk entfernen, um ändern zu können. |
 +
 +====Standort====
 +Optionale Standort-Nummer zur Gruppierung von Knoten.\\
 +
 +====UID-Name==== 
 +Dies ist ein optionaler symbolischer Name der RocNet-Kennung, die zur Adressierung des Knotens verwendet werden kann.\\ 
 +====Einstellen====
 +Schreibt die neue RocNet-Kennung zum Knoten.\\
 +Der Knoten sendet ein Abschalt-Ereigniss (shutdown) und versucht sich mit der neuen Kennung zu identifizieren.\\
 + \\
 +
 +<html><a name="options"/></html>
 +===== Optionen=====
 +{{:rocnet:rocnetnode-options-en.png}}\\
 +Die Werte werden automatisch gelesen, nachdem ein Knoten in der Übersicht ausgewählt wurde.\\
 +
 +====Rückmelder-Ereignisse bestätigen====
 +Der Hauptrechner muss alle Rückmelder-Ereignisse innerhalb 500ms bestätigen.\\
 +Nach dieser Auszeit wiederholt der Knoten das Ereignis max. 10 mal.\\
 +
 +====Drucktaste verwenden====
 +Falls ein  GCA-Pi01 angeschlossen ist, kann durch diese Option der Baugruppen-Taster für Anzeige und Ausschalte-Aktionen aktiviert werden.\\
 +
 +====RFID==== 
 +Aktiviert die __**[[:rfid12-de|RFID12]]**__-Bibliothek auf der klassischen seriellen Schnittstelle **''/dev/ttyAMA0''**.\\ 
 +Empfohlene Leser: [[http://id-innovations.com/httpdocs/ID-3LA,ID-12LA,ID-20LA.pdf|ID12LA]] \\
 +
 +====GCA-Pi05====
 +Aktiviert die Motor-PWM und 16 Funktions-Kanäle für Lokomotiven großer Maßstäbe.\\
 +
 +====GCA-Pi07====
 +Aktiviert die GCA-Pi07-Analog-Rückmelder-Unterstützung.\\
 +:!: **Diese Option deaktiviert die RocMouse, GCA-Pi04, weil sie sich den selben I2C-Adressbereich teilen. (0x48-0x4F)**\\
 +Der verwendete Versatz für die Meldungen ist 129, um Kollisionen mit Rückmeldern zu vermeiden, die von GCA-Pi02 gemeldet werden.
 +===Schwelle (Threshold)===
 +Der minimal gemessene Wert, um einen Rückmelder als belegt zu melden.\\ 
 +Dieser Schwell-Wert wird auch dazu verwendet, dann erneut zu melden, wenn die aktuelle Messung größer ist, als der zuvor gemeldete Wert, um damit die Last-Darstellung in Rocview zu aktualisieren.\\
 +
 +====I2C====
 +^ Hardware ^ I2C-0 Lage ^ I2C-1 Lage ^ I2C-2 Lage ^
 +| RasPi Version 1 |  Stiftleiste P1  |  nicht vorhanden  | - |
 +| RasPi Version 2 |  Stiftleiste P5  |  Stiftleiste P1  | - |
 +| BeagleBone Black | - | ? | ? |
 +\\
 +====I2C-Scan====
 +Die aktuell angeschlossenen GCA-Pixx-Geräte-Adressen werden gelisted.\\
 +Wenn der Knoten neu war und automatisch eine neue Kennung erhalten hat, kann ein Neustart erforderlich sein, um die Werte des  I2C-Scan zu sehen.
 +  - __**[[:rocnet:rocnetnode-setup-de#herunterfahren_shutdown|Herunterfahren]]**__
 +  - Spannung aus
 +  - Spannung ein
 +
 + \\
 +====Hardware-Typ====
 +Die Pi 1 und Pi 2 haben unterschiedliche GPIO-Basis-Adressen.\\
 +Die richtige Einstellung ist für die LEDs und Taster am __**[[:gca1-pi01-de|GCA-Pi01]]**__ erforderlich.\\
 +Typ 'Andere' ist für experimentelle Unterstützung von Geräten, wie den BananaPi; __NICHT__ für Raspberry Pi verwenden.\\
 + \\
 +
 +====DCC-Typ====
 +^ Typ ^ Beschreibung ^ Gerät ^
 +| Keine | Keine DCC-Unterstützung |
 +| **[[:dcc232-de|dcc232]]** | DCC-Erzeugung am seriellen USB-Gerät. (Software-Zentrale) | /dev/ttyUSB0, /dev/ttyUSB1, **[[:gca1-pi01-de#rs232_an_s1|/dev/ttyAMA0]]** |
 +| **[[:sprog-de|sprog]]** | SPROG II, SPROG 3 oder S-Nano. (Hardware-Zentrale) | /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyACM0 | \\
 +
 +====DCC-Gerät====
 +USB-Gerät mit dem die DCC-Erzeugung verbunden ist.\\
 +Für SPROG 3 und S-Nano "**/dev/ttyACM0**" auswählen.\\
 +
 +====Trace====
 +Stellt die Informations-Tiefe in der Trace-Datei ein.\\
 +
 +====I2C Erkennung====
 +Die aktuell verbundenen GCA-Pixx-Geräte-Adressen sind gelistet.\\
 +
 +====Auslesen / Einstellen====
 +Die Werte werden automatisch gelesen, nachdem ein Knoten im Übersichts-Register markiert wurde.\\ 
 +Liest / schreibt die Optionen.\\
 +\\
 +<html><a name="portsetup"/></html>
 +=====Pi02 Port-Einstellung =====
 +Ports auf dem __**[[:gca_pi02-de|GCA-Pi02]]**__ können für alle __**[[:hardware-de#Erweiterungseinheiten|GCA-Erweiterungseinheiten]]**__ verwendet werden.\\ 
 +{{:rocnet:rocnetnode-portsetup-de.png}}\\
 +
 +Die Port-Nummern sind fest, weil sie durch die RocNet-Kennung eindeutig sind.\\
 +
 +====Port====  
 +Jeder Knoten hat einen festen Port-Bereich von 1 bis 128.\\  
 +Siehe: __**[[:gca_pi02-de#adress-auswahl|GCA-Pi02 Adress-Auswahl]]**__\\  
 +
 +====Typ====
 +**I**nput = Eingang oder **O**utput = Ausgang.\\
 +
 +====Verzögerung====
 +10ms Einheiten, max. 255 * 10.\\
 +^ Typ ^ Funktion ^ Null ^
 +| Eingange | Verzögerte Aus-Zeit. | Sofortige Meldung von Status-Änderungen. | 
 +| Ausgänge | Die Puls-Zeit | Kontinuierlicher Status. |\\
 + \\
 +
 +====Blinken====
 +Verzögerung als Blink-Intervall verwenden.\\ 
 +====Umkehren==== 
 +Kehrt die Ausgangsport-Logik um.\\ 
 +====Umschalten (Toggle)====
 +Ein Ausgang schaltet nur bei einem EIN-Befehl zwischen EIN <-> AUS um.\\
 +
 +====Test====
 +Test-Schaltfläche für Ports vom Typ "Ausgang".\\
 +Der reale Status wird in dieser Schaltfläche nach einem Lese-Befehl gesetzt.\\
 +Die Schaltflächen-Beschriftung ist für Ein = "1" und für Aus = "0".\\
 +
 +====Ereignis====
 +Wenn größer als Null eingestellt ist, wird der Port dieses Knotens mit dem Port auf dem Knoten **''Kennung:Port''** synchronisiert.\\
 +^ Kennung ^ Port ^ 
 +| Die Sender- oder Empfänger-Kennung. | Die Port-Nummer. |
 +====Verwendung====
 +Zeigt die Rocrail-Objekt-Kennung, die mit diesem Port verknüpft ist.\\
 +Ein Doppel-Klick auf dieses Feld öffnet den Eigenschafts-Dialog des gelistetetn Objekts.\\
 +
 +==== [ < ] . . . [ > ] ====
 +Wechsel zur vorherigen / nächsten von 1 bis 16 Gruppen mit je 8 Ein-/Ausgängen.\\
 +
 +====Löschen====
 +Löscht die 8 ausgewählten Ports aus den Knoten-Einstellungen.\\
 +Das kann notwendig sein, wenn die Anzahl der angeschlossenen GCA-Pi02 verringert wird.\\ 
 + \\
 +
 +====Auslesen / Einstellen====
 +Liest bzw. schreibt die Werte der ausgewählten Gruppe von Ein-/Ausgängen des Knotens.\\
 +Alle 8 Konfigurationen sind in einem Datenpaket eingebettet.\\
 +| :!: Ohne ein erstmaliges Einstellen wird die voreingestellte Ausgangs-Konfiguration nicht im RocNetNode gespeichert. :!: | \\
 + \\
 +
 +====Drag & Drop====
 +{{:rocnet:rocnenodedlg-dnd.png}}\\
 +Eine Port-Nummer zu einem Gleisplan-Objekt ziehen, um Bus und Adresse nach dem //Ablegen// einzustellen.\\
 +<code>
 +20131023.142948.621 g9999I main     item     0445 D&D data [bus:2:5][7]
 +20131023.142948.621 g9999I main     item     0452 D&D command [bus] for ID [2]
 +20131023.142948.621 g9999I main     item     0467 D&D: set bus to 2
 +20131023.142948.621 g9999I main     item     0477 D&D: set address to 5
 +</code>
 + \\
 +
 +<html><a name="channelsetup"/></html>
 +=====Kanal-Einstellung=====
 +Kanäle auf dem  __**[[:gca-pi03-de|GCA-PI03]]**__, mit IC PCA9685 können verwendet werden für:\\
 +  * **Servos**
 +  * **Licht-Signale** (langsames Dimmen)
 +  * **Beleuchtung** (Tag/Nacht)
 +  * ...
 +{{:rocnet:rocnetnode-channelsetup-de.png}}\\
 +
 +====Kanal (Channel)====
 +Jeder Knoten hat einen festen Kanal-Bereich von 1 bis 128.\\
 +Um einen Kanal anstelle eines Ports auszuwählen, muss der **[[:switch-int-de#typ|Port-Typ "Servo"]]** auf der Schnittstellen-Registerkarte von Weichen und Ausgängen ausgewählt werden.\\
 +Siehe __**[[:gca-pi03-de#adress-auswahl|GCA-Pi03-Adress-Auswahl]]**__\\
 +
 +====Links / Rechts====
 +| ** Die linke Position muss geringer sein, als die rechte Position! ** |
 +Die Position in einem Bereich von 0…4095 für den Ein/Aus-Status.\\
 +Servos sollten zwischen 150 und 600 liegen.\\
 +
 +====Links- / Rechts-Schritte====
 +Die Anzahl der Schritte die alle 10ms verwendet wird, um zu der gewünschten Ein/Aus-Position zu bewegen.\\ 
 +Null springt direkt zur gewünschten Position.\\
 +__Hinweis:__ Das Erhöhen dieses Wertes und der Verzögerung in feiner Auflösung ist nicht erforderlich, bringt keinen zusätzlichen sichtbaren Effekt und erspart CPU-Leistung des Raspberry Pi.\\
 +
 +====Blinken====
 +Wechselt in die andere Position, wenn die gewünschte Position erreicht ist.\\
 + 
 +====Melden (Report)==== 
 +Meldet, wenn die gewünschte Position erreicht wurde.\\
 +Diese Ereignis kann als Weichen-Rückmeldung verwendet werden: __**[[:switch-wiring-de#feld-ereignisse_verwenden|Feld-Ereignisse verwenden]]**__.\\
 +
 +====Servo====
 +Diese Option setzt einen Kanal in den Ruhezustand, nachdem die gewünschte Position erreicht wurde.\\
 +Dies macht den Servo stromlos, nachdem er die Ziel-Position erreicht hat und erlaubt manuelle Bewegung des Servo-Motors.\\
 +Für weitere Informationen siehe Abschnitt 7.3.1 des [[http://wiki.rocrail.net/lib/exe/fetch.php?id=rocnet%3Arocnetnode-pwm-en&cache=cache&media=rocnet:pwm:pca9685.pdf|PCA9685-Datenblatts]].\\
 +Einige Servos, z.B. ESU, gehen automatisch in den Ruhezustand, so dass diese Option keine Auswirkung hat.\\
 +^ Standard ^ Servo-Option ^  
 +| {{:rocnet:rocnet-non-servo.jpg?250}} | {{:rocnet:rocnet-servo.jpg?250}} | 
 +| PWM bleibt wie erwartet unverändert. | Volle PWM=+5V nach 1 Sekunde. |\\ 
 +
 +====Verzögerung (Delay)====  
 +Verzögerung zwischen Positions-Befehlen.\\  
 +Der Bereich ist zwischen 0 und 15.\\  
 +0=10ms, 2=20ms, … 15=160ms\\  
 +====Feineinstellung (Fine-tune)====
 +Feineinstellung eines Kanal-Bereichs:\\
 +{{:rocnet:channeltune-en.png}}\\
 +Loslassen eines Schiebers veranlasst das Einstellen des Kanals auf den neuen Wert.\\
 +===Voreinstellung (Preset)=== 
 +  - Maximal: 0...4095 
 +  - Servo: 150...600 
 +====Test====
 +Dieser Umschalter sendet für Tests einen Ausgangs-Befehl an den Kanal.\\
 +====Verwendung====
 +Zeigt die Rocrail-Objekt-Kennung, die mit diesem Kanal verknüpft ist.\\
 +Ein Doppel-Klick auf dieses Feld öffnet den Eigenschafts-Dialog des gelistetetn Objekts.\\
 +
 +==== [ < ] . . . [ > ] ====
 +Wechsel zur vorherigen / nächsten von 1 bis 16 Gruppen mit je 8 Kanälen.\\
 +
 +====Löschen====
 +Löscht die 8 ausgewählten Kanäle aus den Knoten-Einstellungen.\\
 +Das kann notwendig sein, wenn die Anzahl der angeschlossenen GCA-Pi02 verringert wird.\\ 
 +
 +====Auslesen / Einstellen====
 +Liest bzw. schreibt die Werte der ausgewählten Gruppe von Kanälen des Knotens.\\
 +Alle 8 Konfigurationen sind in einem Datenpaket eingebettet.\\
 + \\
 +====Drag&Drop====
 +Durch ziehen einer Kanalnummer und ablegen auf einem Gleisplan-Objekt werden Bus, Adresse und Port eingestellt.\\
 + \\
 +<html><a name="macro"/></html>
 +=====Makro=====
 +{{:rocnet:rocnetnode-macro-de.png}}\\
 +\\
 +//Makro-Nummern haben keinen Zusammenhang mit der Port-Nummer.//
 +====Eigenschaften====
 +  * Ein Makro hat max. 8 Befehls-Zeilen. Damit eine Port-Nummer in einem Befehl bearbeitet wird, muss sie > 0 eingestellt sein.
 +  *Makros können auf der Schnittstellen-Registerkarte eines Ausgangs-Objekts durch den Port-Typ "__**[[:output-int-de|Makro]]**__" adresssiert werden .
 +  * __**[[:rocnet:rocnetnode-de#signal-begriff|Signal-Begriffe]]**__ sind den Makros unabhängig vom spezifizierten Port-Typ zugewiesen. 
 +
 +====Hinweise====   
 +Einige Betriebssysteme erfordern <Enter/Eingabetaste>, bevor eine neuer Zellen-Wert in einer Tabelle akzeptiert wird. \\ 
 +Ohne diese Eingabe sendet der Einstell-Befehl den alten Wert zum RocNetNode.\\
 +
 +====Nummer====
 +Makro-Nummer im Bereich zwischen 1 und 128.\\
 +
 +====Port====
 +Port-Nummer, die auf den Wert eingestellt wird (1...128).\\ 
 +Die Zeile wird nicht verwendet, wenn hier Null eingestellt ist.\\
 +
 +====Verzögerung (Delay)====
 +Verzögerung in Einheiten von 10ms, bevor der neue Port-Wert eingestellt wrd.\\
 +Bereich: 0...255 -> 0...2550ms
 +
 +====Typ====
 +Port-Typ: 
 +  * 0 = Ausgang (GCA-Pi02)
 +  * 1 = Eingang (Nicht verwendet.)
 +  * 2 = **[[http://de.wikipedia.org/wiki/Pulsweitenmodulation|PWM]]**-Kanal (GCA-Pi03)
 +  * 3 = LED (Pi08)
 +
 +====Wert====
 +Der neue einzustellende Wert.\\
 +Ein digitaler Ausgang kann entweder 0 oder 1 sein. (0=aus, 1=ein)\\ 
 +Ein PWM-Kanal kann sowohl 0, 1 als auch 2…255 sein. (0=aus, 1=aein, 2…255=Pulsbreite * 16)((Eine Pulsbreite hat intern einen Bereichvon 0 bis 4095.))\\ 
 +Für PWM ein/aus werden die Werte der Kanal-Definition verwendet.\\ 
 +
 +====Blinken====  
 +Dies überschreibt das Port-Blink-Attribut.\\  
 +Die Verzögerung wird als Intervall verwendet.\\ 
 +
 +====Export / Import====
 +Export / Import aller acht Makro-Zeilen zu / aus einer Datei.\\  
 +
 +====Auslesen / Einstellen====
 +Liest / schreibt das augewählte Makro (Alle acht Zeilen.)\\
 + \\
 +
 +<html><a name="update"/></html>
 +=====Aktualisierung===== 
 +{{:rocnet:rocnetnode-update-en.png}}\\ 
 +Der Schaltflächen-Text, "Aktualisieren" oder "Abfragen", hängt vom Inhalt des Feldes "Neue Revision" ab.\\ 
 +Ist dieses Feld leer, hat die Schaltfläche die Funktion "Abfragen".\\ 
 +
 +===Abfragen===
 +Wenn Rocview über LAN mit dem Internet verbunden ist, versucht es herauszufinden, ob eine neue Revision verfügbar ist und zeigt dann die neue Revisions-Nummer und Info an.\\
 +Wenn die Schaltfläche nach einer Poll-Aktion ausgegraut bleibt, ist vermutlich keine Internet-Verbindung möglich.\\
 +
 +===Aktualisieren=== 
 +| //Der Raspberry Pi muss mit dem Internet verbunden sein, bevor die Aktualisierung der RocNetNode-Software erfolgen kann.// |\\ 
 +Aktualisieren auf die neue Revision.\\ 
 +**https://wiki.rocrail.net/rocrail-snapshot/** auf die korrekte Revisions-Nummer prüfen.\\
 +Es ist kein Neustart erforderlich und die folgenden Schritte werden automatisch durchlaufen:
 +  - Stoppen des **''rocnetnoded''**-Dienstes.
 +  - Herunterladen des neuen Installations-Pakets.
 +  - Installieren des neuen Pakets.
 +  - Starten des **''rocnetnoded''**-Dienstes.
 +  - Fertig.
 +===Datei===
 +Wenn die Datei-Option gesetzt ist, muss die Installations-Datei vor dem Aktualisieren manuell in das **''/tmp''**-Verzeichnis des Raspberry Pi kopiert werden:
 +<code>
 +scp rocnetnode-xxxx-raspbian-armhf.deb pi@raspberrypi:/tmp
 +pi@raspberrypi's password: 
 +rocnetnode-xxxx-raspbian-armhf.deb                    100%  419KB 418.9KB/  00:00    
 +</code>
 +Der Standard-Hostname des Raspberry Pi is "raspberrypi", kann aber im [[:rocnet:rocnetnode-hwsetup-de#mehrfache_installationen|Konfigurations-Menü des Raspberry Pi]] geändert worden sein. (**''sudo raspi-conf''**)\\
 +Anstelle des Terminal-Befehls **''scp''** können auch andere GUI-Programme verwendet werden, wie:
 +{{ :rocnet:filezilla-connection-en.png?160}}
 +  * [[https://filezilla-project.org|FileZilla]] -> Protocol=SFTP Port=22
 +  * [[http://en.wikipedia.org/wiki/WinSCP|WinSCP]] -> Protocol=SCP Port=22
 +Das **''/tmp''**-Verzeichnis wird beim Neustart automatisch bereinigt.\\
 +\\ 
 +
 + \\
 +=====Backup-Konfiguration=====
 +Alle Konfigurationen sind in der **rocnetnode.ini** gespeichert und können für Backup-Zwecke auf andere Computer kopiert werden.\\
 +Die IP-Adresse einfach aus der **Sub-IP** des RocNetNode gebildet werden.\\
 +Der einfachste Weg ist es, ein Terminal mit dem Secure-Copy-Befehl zu verwenden:
 +<code>
 +scp pi@192.168.100.168:/opt/rocnet/rocnetnode.ini .
 +</code>
 +Auch WinSCP oder Filezilla können mit dem **SFTP**-Protokoll verwendet werden.\\ 
 +
 +===Restore===
 +Vor einem Restore der **rocnetnode.ini** muss das RocNetNode-Programm gestoppt werden, um ein Überschreiben der Restore-ini-Datei zu verhindern.\\
 +<code>
 +ssh pi@192.168.100.168
 +sudo service rocnetnoded stop
 +exit
 +</code>
 +
 +Restore der **rocnetnode.ini**:
 +<code>
 +scp rocnetnode.ini pi@192.168.100.168:/opt/rocnet/
 +</code>
 +
 +Start RocNetNode:
 +<code>
 +ssh pi@192.168.100.168
 +sudo service rocnetnoded start
 +exit
 +</code>
 +
 + \\
 +=====Beispiel(e)=====
 +====Servo-Weiche====
 +  * [[:rocnet:sw-servo-setup-de|Servo-Weiche mit Herzstück-Polarisierung]]
 +====Signal mit Makros==== 
 +  * [[:rocnet:sg-macro-setup-de|Signal-Begriffe mit Makros]] 
 +\\