Skip to main content

Node-Red Einführung

Diese Seite gilt als kleine Heranführung an Node-Red und dem Umgang der GHG-Notary.

Node-Red-Einführung-1.gif

1. Flow

In diesem Flow wird der TimeStamp als simulierter Stromzähler verwendet. Da die Ausgabe werde von Typ Integer und fortlaufend sind eignet er sich hervorragend.

Durch Debug kann man sich die Inhalte des payloads in der Debug-Leiste Rechts den Payload ausgeben lassen.

Mit dem Metered-Notary erstellen wir einen Beleg über den Strombezug basierend auf den Zählerstandsgang (Abfolge der Zählerstände eines Stromzählers).  Der grüne Kasten unter dem Node zeigt uns, dass die Erstellung des Belegs erfolgreich war. Es kann eine vorhandene Wallet ausgewählt oder neu hinzugefügt werden.

2. Flow

In diesem Flow wird TimeStamp nur als Trigger/Inject genutzt. Dieser ermöglicht das manuelle Starten des Flows.

Der nächste Node Certificates holt sich alle Zertifikate, die wir in in Flow 1 in die Wallet abgelegt haben.

Mit einem weiteren Debug geben wir uns diese dann in dem Debug-Fenster aus.

In dem nächsten Schritt wird aufgezeigt, dass der Present-Node nur funktioniert, wenn diesem Zertifikate übergeben werden. Auch wenn die Wallet in dem Node angegeben wird, benötigt der Node die Übergabe von Zertifikaten, die dann für Dritte teilweise kenntlich gemacht werden.

Ähnlich funktioniert auch der Presentations-Node.

Node-Red-Einführung-2.gif

Mit dem Statistics-Node kann man sich von allen Zertifikaten in der angegebenen Wallet eine Zusammenfassung ausgeben lassen (Anzahl, sowie Summe der Treibhausgasemissionen, Stromverbrauch, Einsparungen, sowie deren öffentlichen Schlüssel/address der wallet)