Danke, aber irgendwas mache ich verkehrt.
Eventuell kannst du ja nachher mal ein Beispielscript für Farbe und Helligkeit setzen posten.
Wenn ich das schreibe:
MHC_SetPower(56744, true);
kommt:
Fatal error: Uncaught Exception: Instance does not implement this function in C:\ProgramData\Symcon\scripts\__generated.inc.php:11726
Stack trace:
#0 C:\ProgramData\Symcon\scripts\19937.ips.php(3): MHC_SetPower(56744, true)
#1 {main}
thrown in C:\ProgramData\Symcon\scripts\__generated.inc.php on line 11726
Moin Horst,
mein Test-Script meldet keine Fehler - stell der Farbe evtl. mal ein 0x davor (den RGBhex-Wert hole ich bei mir von anderen Geräten/Herstellern)
Zeig doch bitte mal die Instance 56744 im Objektbaum! Eigentlich alles richtig! Maximal ist 56744 keine Instanz vom Typ „Magic Home Controller“
Und wie @UweR schon richtig geschrieben hat, muß der Farbwert als Integer übergeben werden. Macht sich meistens via Profil-Variable im Webfront recht gut. Oder eben wir Uwe richtig anmerkt als HEX-Wert und nicht als HTML Colorwert mit „#“ davor
Gruß Heiko
PS: hier nochmal die Doku:
void MHC_SetColor(int $instanzID, int $color);
Setzt den Farbwert auf $color. Die Funktion liefert keinerlei Rückgabewert.
void MHC_SetPower(int $instanzID, bool $power);
Schaltet den Controller Ein(true) bzw Aus(false). Die Funktion liefert keinerlei Rückgabewert.