ich möchte gern in einer Node-Red - function den Status eines Schalters (o.ä.) auslesen und setzen, ohne dafür extra eine eigene Node zu konfigurieren. Hintergrund sind etwas komplexere Vorhaben, in denen die sonst zu erstellenden -zig Nodes zu unübersichtlich werden würden. Ich habe das bereits in [goto]viewtopic.php?t=50838[/goto] angefragt, bekam aber bisher dort keine Antwort.
Zitat: "...Dazu muss im ccu-connection Node das Speichern aller Zustände im Context aktiviert werden..."
habe ich gemacht: ...
Code: Alles auswählen
global.get('Raspberry.values')['BidCos-RF.PEQ1195774:1.LEVEL'].value
Code: Alles auswählen
global.get('Raspberry')
Das zeigt auch folgendes Beispiel:
Code: Alles auswählen
ccuData = global.get("Raspberry");
if (!ccuData.values)
{
msg.payload = "CCU hat keine Daten geliefert";
}
else
{
msg.payload = "CCU hat Daten geliefert";
}
return msg;
Code: Alles auswählen
TypeError: Cannot read property 'values' of undefined
Wenn ccuData gefüllt wäre, könnte ich dann beispielsweise folgendes machen:
Code: Alles auswählen
let t = ccuData.values['PEQ1195774:1.LEVEL'];
if (t) {
msg.payload = t.value;
}