Lega
1
Hallo,
habe hier eine Funk-Statusanzeige LED16 von Home Matic.
Nun möchte ich die LEDs per Skript ansteuern. Dies will jedoch nicht so recht…
Ich habe die LED in HomeMatic eingebucht und anschließend alle 16 Kanäle im IPS hinzugefügt:
-> SERIENNUMMER:1,:2 … bis 16
Nun möchte ich die LEDs per Skript schalten.
HM_WriteValueInteger(25844, "LED_STATUS", 1);
(0,1,2 usw schon probiert)
Dort bekomme ich jedoch den folgenden Fehler:
Warning: : unknown method name in xxx on line 3
(Line 3 ist der oben beschriebene Befehl)
Habs auchschon per „SetValue“ probiert - jedoch ist die Variable logischerweise als „Nur-Lesen“ makiert und nur per „HM_Write…“ schaltbar…
Jemand ne Idee?
kronos
2
Eine Forensuche nach „Statusanzeige“ hätte folgenden Treffer ergeben: Klick
Lega
3
Danke für die Antwort.
Es handelt sich aber um eine Integer Variable. Nicht um einen String.
Deswegen ja „WriteValueInteger“ und nicht „WriteValueString“ …
Einfach machen was da steht ;):rolleyes:
Lega
6
Natürlich habe ich es ausprobiert…so blöd bin ich auch wieder nicht.
Aber wie gesagt, es geht nicht.
Warning: Variablentyp Integer entspricht nicht String in xxx on line 12
kronos
7
Häckchen bei Status emulieren in der Instanz raus machen. Steht auch in dem Thread.
Lega
8
Ah…Habe nur die 1. Seite gelesen und da stand davon noch nichts.
Posts 19 und 20 geben nun die Antwort und es klappt.
DANKE!
kronos
9
Ich ergänze das mal im ersten Post. Quicksim wird nichts dagegen haben.
Trotzdem, wenn der Thread auf den hingewiesen wird nicht gerade 30 Seiten umfasst wäre es hilfreich ihn zu Ende zu lesen…