HomeyScript, Variablen schreiben und lesen - global.get(), global.set(), setTagValue()

Hallo, wo findet man für die Script-Programmierung eine Dokumentation für die Befehle zum Lesen und Schreiben von Variablen? Wahrscheinlich an mehreren Stellen, aber wo?

Bspw. für global.get(), global.set() oder für setTagValue(), bzw. alle Werte, die in “BetterLogic” oder “Logik” gespeichert sind? (die Variablenlisten in “Logik” und “BetterLogic” sind mir bekannt).

Danke

3 Likes

Hallo zusammen,

ich bin neu in dem Forum und ganz frischer Homey Nutzer.

Ich grabe mal einen ganz alten Thread aus, weil ich die gleiche Frage hab.

Ich hab eine einfache Verständnisfrage:

Wie kann eine Logikvariable z.B. “str_test” oder Better Logic Variable “str_Hello” über HomeyScript ausgelesen werden?
Mit dem Example von HomeyScript will es bei mir irgendwie nicht funktionieren

Beispielcode:
*

123 2

*This script gets a global variable.

3

*/

4

5

6

7 const value = global.get (str_Hello);

8 log(‘Value:’, value);

Die Fehlermeldung lautet, dass die variable nicht bekannt ist, obwohl ich diese angelegt habe.