@arteck said in Konfiguration für eigene Scripts:
@misterkrueml sagte in Konfiguration für eigene Scripts:
Konfiguration direkt im JavaScript File
was meinst du mit Konfiguration ??
Ich habe das Script recht generisch geschrieben, so dass es im Prinzip für beliebige Wohnungen oder Häuser funktionieren würde - solange die Konfiguration auf die jeweilige Wohnung / Haus angepasst wird. Damit assoziiere ich z.B. Schalter mit Räumen oder die States in ioBroker, die die Szene für den Raum angeben und so weiter. Ein Beispiel für das Wohnzimmer mit Kommentaren:
const living_room = {
groupName: '[Living Room] All', /* deCONZ Gruppe */
buttons: [
{name: '[Living Room] Remote', id: 1}, /* deCONZ Taster */
],
sceneId: 'living_room', /* Variable in ioBroker, die die Szene für das Wohnzimmer angibt */
switchId: 'living_room.main', /* Variable in ioBroker, die als "virtuellen Switch" für Homekit fungiert */
}
Das kann ich ja alles ohne weiteres auslagern, so dass das Skript selbst unabhängig von einem konkreten Setup bleibt. Die Frage ist nur, wohin damit?