DMX - Teil 4 - Integration in ioBroker und Node-RED
Jetzt geht es endlich weiter! Unsere Basis-Installation läuft und alles ist vorbereitet. Eigentlich steht einer Integration nun nichts mehr im Wege. Alles, was ArtNet spricht, kann also nun Befehle an unsere Node senden. In diesem Video zeige ich das einmal am Beispiel von ioBroker und Node-RED. Ich kann direkt verraten, dass die Node-RED-Integration um einiges flexibler und umfangreicher ist. Aus dem ioBroker wäre mein aktueller Vorschlag, dass man dort eine Node-RED-Installation mit aufnimmt und dann darüber die ArtNet-Node ansteuert. Wege gibt es wie immer viele. Bei Interesse zeige ich dann auch noch die Integration in FHEM und Loxone.
Video
Beispiele (Node-RED)
Die JSON-Konfigurationen in Node-RED sind sehr umfangreich. Es kann entweder ein Kanal angesteuert werden, oder direkt mehrere. Dabei kann ein Effekt und eine Dauer des Effektes mitgegeben werden. Die Ausführung kann außerdem verzögert werden. Die nötigen Objekte kann man sich natürlich auch im Code dynamisch zusammenbauen und dann an die ArtNet-Node übergeben.
Das Wort “Node” ist hier natürlich doppelt belegt, einmal heißen die Elemente in Node-RED so, und einmal die Hardware, welche die Befehle entgegen nimmt.
Beispiel 1
Kanal 1 auf volle Helligkeit - 2 Sekunden Überblendung
{
transition: "linear",
duration: 2000,
buckets: [
{
channel: 1,
value: 255,
delay: 0
}
]
}
Beispiel 2
Kanal 1 und 2 auf volle Helligkeit - 2 Sekunden Überblendung
{
transition: "linear",
duration: 2000,
buckets: [
{
channel: 1,
value: 255,
delay: 0
},
{
channel: 2,
value: 255,
delay: 0
}
]
}
Beispiel 3
Kanal 1 und 2 auf volle Helligkeit - 2 Sekunden Überblendung - Kanal 2 verzögert
{
transition: "linear",
duration: 2000,
buckets: [
{
channel: 1,
value: 255,
delay: 0
},
{
channel: 2,
value: 255,
delay: 2000
}
]
}
Transparenz-Hinweis (Level 1)
An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selbst gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100% um meine persönliche Meinung und Erfahrung!