Ich, musste erst gucken.
Ja, sobald ich einen Wert per KNX sende wird er geändert.
Kannst Du dann mit der DMX Konsole deine Lichter bedienen?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Entwicklung / OLA + knxdmxd
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Darauf hat meine Frage eigentlich abgezielt... kann die E1.31 Bridge Unicast? Oder ArtNet (welches Interface/Version)? Oder liegt es "nur" am knxdmxd? An OLA?Zitat von ctr Beitrag anzeigenBei einem unmanaged-switch hilft da nur der konsequente Umstieg auf Unicast wenn das alle Geräte unterstützen.
Einen Kommentar schreiben:
-
@ndorf
Werden bei dir die per knxdmxd eingestellten Kanäle/Werte direkt im OLA DMX Monitor angezeigt?
Einen Kommentar schreiben:
-
Ich denke mal das liegt an Unicast vs. Multicast/Broadcast.Zitat von mfd Beitrag anzeigenGibt es dazu eine Lösung? Ich habe einen unmanaged Switch und bekomme die Krise wenn ich mir die Aktivitäts-LEDs anschaue. Oder anders gefragt, kann man den Traffic verhindern indem man ein USB-Ausgabegerät statt E1.31 oder ArtNet verwendet?
Bei einem unmanaged-switch hilft da nur der konsequente Umstieg auf Unicast wenn das alle Geräte unterstützen.
Einen Kommentar schreiben:
-
Ja, es läuft wie es soll
ola-artnet.conf:
always_broadcast = true
enabled = true
ip = "ip von wiregate"
long_name = OLA - ArtNet node
net = 0
short_name = OLA - ArtNet node
subnet = 0
use_limited_broadcast = false
use_loopback = false
ola-e131.conf:
cid = 89bc5715-66d1-48a8-8024-97e00c8cc485
dscp = 0
enabled = true
ignore_preview = true
input_ports = 1
ip = 192.168.178.21 (wiregate)
output_ports = 0
prepend_hostname = true
revision = 0.46
Einen Kommentar schreiben:
-
@ndorf
Funktioniert es mit deinen Einstellungen und dem Radig ArtNet Node zur DMX-Ausgabe? Kannst du den Inhalt deiner conf-Datei(en) verraten?
Gibt es dazu eine Lösung? Ich habe einen unmanaged Switch und bekomme die Krise wenn ich mir die Aktivitäts-LEDs anschaue. Oder anders gefragt, kann man den Traffic verhindern indem man ein USB-Ausgabegerät statt E1.31 oder ArtNet verwendet?Zitat von jorues Beitrag anzeigenMir ist aufgefallen, dass das "ACT-Blinken" an allen Ports vom Switch und den daran angeschlossenen Teilnehmern nach starten von knxdmxd deutlich steigt.
Einen Kommentar schreiben:
-
Moin,
@mfd
In Post 301 hast du stehen, dass du in der Art Net Conf die IP des Art Net eingetragen hast?! Bei mir steht da die IP des Wiregate ?!
Gruß
Andreas
Einen Kommentar schreiben:
-
Anleitung zur Installation von knxdmxd und OLA auf dem Wiregate
Hier nun der erste Teil der Anleitung zu knxdmxd+OLA+Artnet/USB-Gerät, oder besser gesagt was ich bisher gemacht habe und aus den vorangegangenen Seiten zusammengetragen habe (mit der Bitte um Korrektur wenn irgendwo Müll steht).
Per SSH mit root auf dem Wiregate einloggen.
OLA, knxdmxd und Zubehör installieren mit dem Befehl
knxdmxd und OLA lassen sich dann mitCode:apt-get install ola libjson0 knxdmxd
stoppen, starten bzw. neustarten.Code:/etc/init.d/knxdmxd stop /etc/init.d/knxdmxd start /etc/init.d/knxdmxd restart /etc/init.d/ola stop /etc/init.d/ola start /etc/init.d/ola restart
Unter
https://github.com/J-N-K/knxdmxd/blo...mxd-i386-lenny
die aktuellste Version von knxdmxd herunterladen.
Die heruntergeladene Datei zu "knxdmxd" umbenennen.
knxdmxd stoppen (siehe oben).
Die umbenannte Datei nachauf das Wiregate kopieren.Code:/usr/bin/
Unter Windows z.B. mit WinSCP (Login wie bei SSH-Verbindung)
(Berechtigungen von knxdmxd auf 755 setzen <- notwendig?)
knxdmxd starten (siehe oben).
OLA starten (siehe oben).
Die Konfigurationsdateien der OLA-Plugins befinden sich unter
MitCode:/etc/ola
die OLA Oberfläche aufrufen.Code:IP-Adresse des Wiregate:9090
Hier lassen sich nun Ein-und Ausgänge der Geräte miteinander verknüpfen.
Es empfiehlt sich nicht benötigte Plugins über deren Konfigurationsdateien zu deaktivieren.
Aktiv bleiben also lediglich
E1.31 (sACN) (für den knxdmxd als Input)
und das für euer DMX-Ausgabe-Gerät notwendige Plugin
bei mir z.B.
ArtNet (für DMX Output)
Unter
'Active Universes'
mit "Add Universe" ein neues Universum (1) hinzufügen und einen Namen vergeben.
Unter 'Available Ports'
E1.31 (DMX over ACN) [IP Wiregate] Direction Input
auswählen und mit "Add Universe" erstellen.
Anschließend das DMX-Ausgabegerät Direction Output
auswählen und mit "Save" hinzufügen.
Das Ganze sollte dann in etwa wie im beigefügten Screenshot aussehen.
...to be continued
(sobald es bei mir auch tatsächlich funktioniert)
Angehängte Dateien
Einen Kommentar schreiben:
-
Jein.Zitat von JNK Beitrag anzeigenKommt denn im OLA schonmal was vom knxdmxd an?
Wenn ich aus der ETS ein paar Werte an die eingerichteten GAs sende bekomme ich passende Statuswerte zurück (knxdmxd wird also wohl prinzipiell laufen).
Beim DMX Monitor in OLA sehe ich zunächst keine Werte. Wenn ich aber auf "Reload Plugins" klicke werden die zuvor gesendeten Werte passend dargestellt.
Einen Kommentar schreiben:
-
Eine kaputte Config ist ja nun ein Dauerbrenner. Irgendwie finde ich das reichlich unbefriedigend, allerdings gibt die aktuelle JSON-Lib da nicht besseres her.
Was wäre denn mit einem Verzeichnis /etc/knxdmxd, wo getrennt nach Typ einzelne Config-Files liegen?
Und dann sowas simples wie
so ähnlich dann für die Dimmer und die Scenes und für die Cuelists ein Verzeichnis, eine Cuelist pro File.Code:# doofer Kommentar, alles nach einem # wird ignoriert channel "channel_1_r" dmx = 1.2 status_value = 1/2/30 # wenn man das weglaesst, auch gut status_switch = 1/3/30 factor = 1.0 #zweiter doofer kommentar, natuerlich optional channel "channel_2_g" dmx = 1.15 factor = 0.7
Kommentare?
Zu dem 4-bit-Dimmen: Hätt ich auch gerne. Mal sehen.
Gruss,
der Jan
Einen Kommentar schreiben:
-
So nun läuft es wieder und das mit einer wesentlich kürzeren config!
Super und Danke für den Tipp mit Validator.
Ich hätte noch einen Featurewunsch:
Würde gerne die DMX Leuchten in jedem Raum über die Tasten dimmen ("dimmer Schritt 4bit Objekt").
LG Gernot
Einen Kommentar schreiben:
-
...und noch ein paar mehr davon.Code:"dimmers": [ { "name": "Kueche_PWLED_1", "channel": "kueche_pwled_1", "ga": { "switch[COLOR="Red"]"[/COLOR]: "1/0/70", "value": "1/3/70" }, "turnonvalue" : 255, "fading" : 0 },
Tipp: JSON Validator Config reinkopieren, "Validate". Kommentare müssen leider raus, das kann der Validator nicht.
Gruss,
der Jan
Einen Kommentar schreiben:
-
Sorry für meine ungenauigkeit.
Anbei noch die ganze config.
Wenn ich knxdmxd (vom 22.2.2014) mit dieser config in der Konsole starte kommt die Fehlermeldung: Speicherzugriffsverletzung
Die alte config läuft.
Wenn ich diese (mit der Switch/Status Erweiterung) startet knxdmxd nicht.
Ich dachte dass ich einen grundsätzlichen Fehler in channels oder dimmers habe.
Darf man zwei Kanälen die selbe GA geben? (einschalten von 2 Lampen)
Vieleicht kann jemand eine kleine Beispiel-config hochladen
Code:// CAUTION : never uses names starting with _ !!! These are used internally ! { "channels" : [ { "name" : "kueche_pwled_1", "dmx" : "1.1", "statusga" : {"switch" : "1/1/70", "value" : "1/4/70" }, "factor" : 1.0}, { "name" : "kueche_pwled_2", "dmx" : "1.2", "statusga" : {"switch" : "1/1/70", "value" : "1/4/70" }, "factor" : 1.0}, { "name" : "esstisch_pwled_1", "dmx" : "1.3", "statusga" : {"switch" : "1/1/71", "value" : "1/4/71" }, "factor" : 1.0}, { "name" : "esstisch_pwled_2", "dmx" : "1.4", "statusga" : {"switch" : "1/1/71", "value" : "1/4/71" }, "factor" : 1.0}, { "name" : "kueche_regal_r", "dmx" : "1.5", "statusga" : {"switch" : "1/1/73", "value" : "1/4/73" }, "factor" : 1.0}, { "name" : "kueche_regal_g", "dmx" : "1.6", "statusga" : {"switch" : "1/1/74", "value" : "1/4/74" }, "factor" : 1.0}, { "name" : "kueche_regal_b", "dmx" : "1.7", "statusga" : {"switch" : "1/1/75", "value" : "1/4/75" }, "factor" : 1.0}, { "name" : "kueche_waschbecken", "dmx" : "1.8", "statusga" : {"switch" : "1/1/72", "value" : "1/4/72" }, "factor" : 1.0}, { "name" : "esstisch_hl", "dmx" : "1.14", "statusga" : {"switch" : "1/1/71", "value" : "1/4/71" }, "factor" : 1.0}, { "name" : "zimmer_jakob_pwled", "dmx" : "2.3", "statusga" : {"switch" : "1/1/0", "value" : "1/4/0" }, "factor" : 1.0}, { "name" : "bad_tata_pwled", "dmx" : "2.7", "statusga" : {"switch" : "1/1/10", "value" : "1/4/10" }, "factor" : 1.0}, { "name" : "zimmer_steffi_pwled", "dmx" : "2.11", "statusga" : {"switch" : "1/1/20", "value" : "1/4/20" }, "factor" : 1.0}, { "name" : "bad_pwled", "dmx" : "2.10", "statusga" : {"switch" : "1/1/30", "value" : "1/4/30" }, "factor" : 1.0}, { "name" : "zi_eltern_pwled", "dmx" : "2.9", "statusga" : {"switch" : "1/1/40", "value" : "1/4/40" }, "factor" : 1.0}, { "name" : "zi_tata_pwled", "dmx" : "2.5", "statusga" : {"switch" : "1/1/50", "value" : "1/4/50" }, "factor" : 1.0}, { "name" : "gang_pwled_hinten", "dmx" : "2.6", "statusga" : {"switch" : "1/1/60", "value" : "1/4/60" }, "factor" : 1.0}, { "name" : "gang_pwled_mitte", "dmx" : "2.2", "statusga" : {"switch" : "1/1/61", "value" : "1/4/61" }, "factor" : 1.0}, { "name" : "wifa_pwled", "dmx" : "2.1", "statusga" : {"switch" : "1/1/63", "value" : "1/4/63" }, "factor" : 1.0} ], "dimmers": [ { "name" : "Kueche_PWLED_1", "channel" : "kueche_pwled_1", "ga" : { "switch: "1/0/70", "value": "1/3/70" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_PWLED_2", "channel" : "kueche_pwled_2", "ga" : { "switch: "1/0/70", "value": "1/3/70" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Esstisch_PWLED_1", "channel" : "esstisch_pwled_1", "ga" : { "switch: "1/0/71", "value": "1/3/71" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Esstisch_PWLED_2", "channel" : "esstisch_pwled_2", "ga" : { "switch: "1/0/71", "value": "1/3/71" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Regal_R", "channel" : "kueche_regal_r", "ga" : { "switch: "1/0/73", "value": "1/3/73" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Regal_G", "channel" : "kueche_regal_g", "ga" : { "switch: "1/0/74", "value": "1/3/74" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Regal_B", "channel" : "kueche_regal_b", "ga" : { "switch: "1/0/75", "value": "1/3/75" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Kueche_Waschbecken", "channel" : "kueche_waschbecken", "ga" : { "switch: "1/0/72", "value": "1/3/72" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Esstisch_HL", "channel" : "esstisch_hl", "ga" : { "switch: "1/0/71", "value": "1/3/71" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zimmer_jakob_pwled", "channel" : "zimmer_jakob_pwled", "ga" : { "switch: "1/0/0", "value": "1/3/0" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Bad_tata_pwled", "channel" : "bad_tata_pwled", "ga" : { "switch: "1/0/10", "value": "1/3/10" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zimmer_steffi_pwled", "channel" : "zimmer_steffi_pwled", "ga" : { "switch: "1/0/20", "value": "1/3/20" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Bad_pwled", "channel" : "bad_pwled", "ga" : { "switch: "1/0/30", "value": "1/3/30" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zi_eltern_pwled", "channel" : "zi_eltern_pwled", "ga" : { "switch: "1/0/40", "value": "1/3/40" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Zi_tata_pwled", "channel" : "zi_tata_pwled", "ga" : { "switch: "1/0/50", "value": "1/3/50" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Gang_pwled_hinten", "channel" : "gang_pwled_hinten", "ga" : { "switch: "1/0/60", "value": "1/3/60" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Gang_pwled_mitte", "channel" : "gang_pwled_mitte", "ga" : { "switch: "1/0/61", "value": "1/3/61" }, "turnonvalue" : 255, "fading" : 0 }, { "name" : "Wifa_pwled", "channel" : "wifa_pwled", "ga" : { "switch: "1/0/63", "value": "1/3/63" }, "turnonvalue" : 255, "fading" : 0 } ], "scenes": [ // all scene definitions----------------------------------------------------------------------------------- { "name" : "Kueche_PWLED_Ein", "trigger" : {"go" : { "knx" : "1/0/70", "value" : 1 }, }, "data" : [ // definition of each channel in scene { "channel" : "kueche_pwled_1", "value" : 255 }, { "channel" : "kueche_pwled_2", "value" : 255 }, { "channel" : "kueche_regal_r", "value" : 255 }, { "channel" : "kueche_regal_g", "value" : 40 }, { "channel" : "kueche_regal_b", "value" : 55 }, { "channel" : "kueche_waschbecken", "value" : 255 } ], "fading" : { "in" : 0.5, "out": 0.5, } }, { "name" : "Kueche_PWLED_Aus", "trigger" : {"go" : { "knx" : "1/0/70", "value" : 0 }, }, "data" : [ // definition of each channel in scene { "channel" : "kueche_pwled_1", "value" : 0 }, { "channel" : "kueche_pwled_2", "value" : 0 }, { "channel" : "kueche_regal_r", "value" : 0 }, { "channel" : "kueche_regal_g", "value" : 0 }, { "channel" : "kueche_regal_b", "value" : 0 }, { "channel" : "kueche_waschbecken", "value" : 0 } ], "fading" : { "in" : 0.5, "out": 0.5, } }, { "name" : "Esstisch_PWLED_Ein", "trigger" : {"go" : { "knx" : "1/0/71", "value" : 1 }, }, "data" : [ // definition of each channel in scene { "channel" : "esstisch_pwled_1", "value" : 255 }, { "channel" : "esstisch_pwled_2", "value" : 255 }, { "channel" : "esstisch_hl", "value" : 255 } ], "fading" : { "in" : 0.5, "out": 0.5, } }, { "name" : "Esstisch_PWLED_Aus", "trigger" : {"go" : { "knx" : "1/0/71", "value" : 0 }, }, "data" : [ // definition of each channel in scene { "channel" : "esstisch_pwled_1", "value" : 0 }, { "channel" : "esstisch_pwled_2", "value" : 0 }, { "channel" : "esstisch_hl", "value" : 0 } ], "fading" : { "in" : 0.5, "out": 0.5, } }, { "name" : "Küche_Romantisch", "trigger" : {"go" : { "knx" : "11/7/0", "value" : 1 }, }, "data" : [ { "channel" : "kueche_pwled_1", "value" : 80 }, { "channel" : "kueche_pwled_2", "value" : 80 }, { "channel" : "kueche_regal_r", "value" : 100 }, { "channel" : "kueche_regal_g", "value" : 20 }, { "channel" : "kueche_regal_b", "value" : 27 }, { "channel" : "kueche_waschbecken", "value" : 30 }, { "channel" : "esstisch_pwled_1", "value" : 80 }, { "channel" : "esstisch_pwled_2", "value" : 80 }, { "channel" : "esstisch_hl", "value" : 50 } ], "fading" : { "in" : 0.5, "out": 0.5, } }, { "name" : "Küche_Hell", "trigger" : {"go" : { "knx" : "11/7/0", "value" : 0 }, }, "data" : [ { "channel" : "kueche_pwled_1", "value" : 255 }, { "channel" : "kueche_pwled_2", "value" : 255 }, { "channel" : "kueche_regal_r", "value" : 255 }, { "channel" : "kueche_regal_g", "value" : 255 }, { "channel" : "kueche_regal_b", "value" : 255 }, { "channel" : "kueche_waschbecken", "value" : 255 }, { "channel" : "esstisch_pwled_1", "value" : 255 }, { "channel" : "esstisch_pwled_2", "value" : 255 }, { "channel" : "esstisch_hl", "value" : 255 } ], "fading" : { "in" : 0.5, "out": 0.5, } }, { "name" : "Küche_gedimmt", "trigger" : {"go" : { "knx" : "11/7/0", "value" : 2 }, }, "data" : [ { "channel" : "kueche_pwled_1", "value" : 100 }, { "channel" : "kueche_pwled_2", "value" : 100 }, { "channel" : "kueche_regal_r", "value" : 100 }, { "channel" : "kueche_regal_g", "value" : 100 }, { "channel" : "kueche_regal_b", "value" : 100 }, { "channel" : "kueche_waschbecken", "value" : 100 }, { "channel" : "esstisch_pwled_1", "value" : 100 }, { "channel" : "esstisch_pwled_2", "value" : 100 }, { "channel" : "esstisch_hl", "value" : 100 } ], "fading" : { "in" : 0.5, "out": 0.5, } }, { "name" : "Küche_Aus", "trigger" : {"go" : { "knx" : "11/7/0", "value" : 3 }, }, "data" : [ { "channel" : "kueche_pwled_1", "value" : 0 }, { "channel" : "kueche_pwled_2", "value" : 0 }, { "channel" : "kueche_regal_r", "value" : 0 }, { "channel" : "kueche_regal_g", "value" : 0 }, { "channel" : "kueche_regal_b", "value" : 0 }, { "channel" : "kueche_waschbecken", "value" : 0 }, { "channel" : "esstisch_pwled_1", "value" : 0 }, { "channel" : "esstisch_pwled_2", "value" : 0 }, { "channel" : "esstisch_hl", "value" : 0 } ], "fading" : { "in" : 0.5, "out": 0.5, } } ], "cuelists": [ // all cuelists { "name" : "Farbwechsler_Gang", "release_on_halt" : false, // release only when explicitely requested (default) "proceed_on_go" : false, // proceed to next steo on go trigger (default) "trigger" : { "go" : { "knx" : "11/6/0", "value" : 1 }, "halt" : { "knx" : "11/6/0", "value" : 0 }, }, "cues" : [ // cues are like scenes, just without individual triggers { "name" : "start", "data" : [ { "channel" : "kueche_pwled_1", "value" : 180 }, { "channel" : "kueche_pwled_2", "value" : 0 }, { "channel" : "kueche_regal_r", "value" : 200 }, { "channel" : "kueche_regal_g", "value" : 0 }, { "channel" : "kueche_regal_b", "value" : 0 }, { "channel" : "kueche_waschbecken", "value" : 50 }, { "channel" : "esstisch_pwled_1", "value" : 0 }, { "channel" : "esstisch_pwled_2", "value" : 0 }, { "channel" : "esstisch_hl", "value" : 50 } ], "waittime" : 1, // only relevant for loops "fading" : { "time" : 1 } }, { "name" : "c1", "data" : [ { "channel" : "kueche_pwled_1", "value" : 0 }, { "channel" : "kueche_pwled_2", "value" : 180 }, { "channel" : "kueche_regal_r", "value" : 0 }, { "channel" : "kueche_regal_g", "value" : 200 }, { "channel" : "kueche_regal_b", "value" : 0 }, { "channel" : "kueche_waschbecken", "value" : 50 }, { "channel" : "esstisch_pwled_1", "value" : 0 }, { "channel" : "esstisch_pwled_2", "value" : 0 }, { "channel" : "esstisch_hl", "value" : 50 } ], "waittime" : 1, "fading" : { "time" : 1 } }, { "name" : "c2", "data" : [ { "channel" : "kueche_pwled_1", "value" : 0 }, { "channel" : "kueche_pwled_2", "value" : 0 }, { "channel" : "kueche_regal_r", "value" : 0 }, { "channel" : "kueche_regal_g", "value" : 0 }, { "channel" : "kueche_regal_b", "value" : 200 }, { "channel" : "kueche_waschbecken", "value" : 50 }, { "channel" : "esstisch_pwled_1", "value" : 180 }, { "channel" : "esstisch_pwled_2", "value" : 0 }, { "channel" : "esstisch_hl", "value" : 50 } ], "waittime" : 1, "fading" : { "time" : 1 } }, { "name" : "c3", "data" : [ { "channel" : "kueche_pwled_1", "value" : 0 }, { "channel" : "kueche_pwled_2", "value" : 0 }, { "channel" : "kueche_regal_r", "value" : 0 }, { "channel" : "kueche_regal_g", "value" : 0 }, { "channel" : "kueche_regal_b", "value" : 0 }, { "channel" : "kueche_waschbecken", "value" : 50 }, { "channel" : "esstisch_pwled_1", "value" : 0 }, { "channel" : "esstisch_pwled_2", "value" : 180 }, { "channel" : "esstisch_hl", "value" : 50 } ], "waittime" : 1, "fading" : { "time" : 1 } }, { "name" : "c4", "data" : [ { "channel" : "kueche_pwled_1", "value" : 180 }, { "channel" : "kueche_pwled_2", "value" : 0 }, { "channel" : "kueche_regal_r", "value" : 0 }, { "channel" : "kueche_regal_g", "value" : 0 }, { "channel" : "kueche_regal_b", "value" : 0 }, { "channel" : "kueche_waschbecken", "value" : 50 }, { "channel" : "esstisch_pwled_1", "value" : 180 }, { "channel" : "esstisch_pwled_2", "value" : 0 }, { "channel" : "esstisch_hl", "value" : 50 } ], "waittime" : 1, "fading" : { "time" : 1 } }, { "name" : "c5", "data" : [ { "channel" : "kueche_pwled_1", "value" : 0 }, { "channel" : "kueche_pwled_2", "value" : 180 }, { "channel" : "kueche_regal_r", "value" : 0 }, { "channel" : "kueche_regal_g", "value" : 0 }, { "channel" : "kueche_regal_b", "value" : 0 }, { "channel" : "kueche_waschbecken", "value" : 50 }, { "channel" : "esstisch_pwled_1", "value" : 0 }, { "channel" : "esstisch_pwled_2", "value" : 180 }, { "channel" : "esstisch_hl", "value" : 50 } ], "waittime" : 1, "fading" : { "time" : 1 } }, { "link" : "start" } ] } ] }
Einen Kommentar schreiben:
-
Die Config ist so aber nicht komplet. Da fehlt mindestens noch die geschweifte Klammer am Ende... -> }
EDIT:
Und dass muss auch noch mit rein...
Lese mal ab Beitrag 278Code:"scenes": [ // all scene definitions ], "cuelists": [ // all cuelists ]
Einen Kommentar schreiben:


Einen Kommentar schreiben: