ich hoffe ich habe das richtige Unterforum getroffen.
Gibt es hier welche, die sich mit der LMC und ihren Add-Ins auskennen?
Wir verwenden zwar schon welche, die auch funktionieren, jedoch würde ich diese vorhandenen Skripte gerne erweitern.
Etwas banales, wie den Namen des Gerätes nach Bedingung zu ändern, habe ich hin bekommen.
Nun wollte ich das Wireless E-Paper auch per Add-in anpassen (aktuell machen wir das nachträglich Manuell) und komme nicht weiter.
Mein Problem ist das, wenn ich die "Werte" aus der LCOS Menüreferenz nehme, ich den Fehler erhalte das das Gerät damit nichts anfangen kann.
Beispiel: 1.2.88.1 (Wireless e-Paper Aktiv) lt. https://www.lancom-systems.de/docs/LCOS ... _88_1.html sollen die Werte "Aus", Manuell" oder "Verwaltet" sein. Dann laufe ich jedoch auf Fehler.
Verwende ich die Werte, wie sie in einer gezogenen Config stehen ("0", "1", "2"), erhalte ich zwar keinen Fehler, jedoch wird die Einstellung trotzdem ignoriert. Es steht immer auf "Managed (via WLC)", anstatt auf "An (autonom)".
Ändern möchte ich 2.88.1 (Wireless e-Paper - Modus) auf "An (autonom)" (2), 1.2.88.4.1 - Wireless e-Paper - Koordinierte Kanalwahl (Abhängigkeitsbezogen) und 1.2.88.4.1 - Wireless e-Paper - Koordinierte Kanalwahl -> Aktiv
Beispiel Ausschnitt:
Code: Alles auswählen
//1.2.88.1 - Wireless e-Paper - Modus -> Manuell
config.setScalarByOid("1.2.88.1","1"); //Manuell
//1.2.88.3 - IoT - Wireless e-Paper - Kanal ->
switch (context.vars.VariablenName) {
case "66":
config.setScalarByOid("1.2.88.3","3"); //Kanal 3 - 2425MHz
break;
case "99":
...
default:
config.setScalarByOid("1.2.88.3","7"); //Kanal 7 - 2470MHz
break;
}
//1.2.88.4.1 - Wireless e-Paper - Koordinierte Kanalwahl -> Aktiv
config.setScalarByOid("1.2.88.4.1", "1"); //Ja