Hallo zusammen
Ich habe mich irgendwie festgefahren und benötige mal Hilfe.
Ich wollte einen Array erzeugen und den aus Globale Variabeln abspeichern.
Dann wieder zurück und verarbeiten.
Ich habe mal ein kleines Beispiel erzeugt das sicher besser wieder gibt was ich machen möchte.
Darin sind sicher einige Fehler aber ich finde die nicht.
– Variabel erzeugen
local sirenen_alarm_{}
–Array füllen
sirenen_alarm[12] = 34
sirenen_alarm[340] = 6
sirenen_alarm[32] = 22
–Probedruck
print("Variabel 1 ",sirenen_alarm[12])
print("Variabel 2 ",sirenen_alarm[340])
print("Variabel 2 ",sirenen_alarm[32])
–Probedruch
print(„ARRAY“,sirenen_alarm)
– Array wandeln in json-String
local s_data = json.encode(sirenen_alarm)
–Probedruch
print(„Umgewandelt =“,s_data)
–Locale-Variabel auf Globale abspeichern
fibaro.setGlobalVariable(„Alarm_Device“,s_data)
–Globale Variabel zurückholen
local r_data = fibaro.getGlobalVariable(„Alarm_Device“)
–jsaon-String in Locale Variabel umwandeln
gew_data = json.encode(r-data)
–Probedruck
print("Variabel a1 ",gew_data[12])
print("Variabel a2 ",gew_data[340])
print("Variabel a2 ",gew_data[32])
Darum Bitte ich um Hilfe !
Gruss Frank