Installation auf TW Portainer (ungetestet warte noch ) :
Volume erstellen | |
---|---|
Name | knxdmxd-conf |
Container erstellen | ||
---|---|---|
Container | Name | knxdmxdocker |
Container | Image | murelli146/knxdmxdocker |
Container einstellen | ||||
---|---|---|---|---|
Command & logging | Console | none | ||
Command & logging | logging option | max-file | value | 3 |
Command & logging | logging option | max-size | value | 2m |
Volumes mapping | container | /etc/knxdmxd | volume | knxdmxd-conf |
Network | Network | your macvlan | ||
Network | Hostname | knxdmxd | ||
Network | IPv4 | 192.168.179.235 | ||
Env | eibd IP Adresse | IPEIBD | value | 192.168.179.62 |
Env | DMX E1.31 Bridge IP | IPE131 | value | 192.168.179.214 |
Restart policy | value | Unless stopped |
Für den Betrieb passt man im Bereich Env die IP für den KNX Tunnel (ENV IPEIBD) und die IP für die DMX E1.31 (ENV IPE131) an.
Bei Network wird der Host angepasst (Network, Hostname und IPv4)
Über die Konigurationsdatei /etc/knxdmxd/knxdmxd.conf werden die KNX-DMX Verknüpfungen konfiguriert.
Hier ein Auszug.
Code: Alles auswählen
{
"channels" : [
{ "name" : "kueche_pwled_1", "dmx" : "1.1", "statusga" : {"switch" : "1/1/70", "value" : "1/4/70" }, "factor" : 1 },
{ "name" : "kueche_pwled_2", "dmx" : "1.2", "statusga" : {"switch" : "1/1/76", "value" : "1/4/76" }, "factor" : 1 },
{ "name" : "esstisch_pwled_1", "dmx" : "1.3", "statusga" : {"switch" : "1/1/71", "value" : "1/4/71" }, "factor" : 1 },
{ "name" : "esstisch_pwled_2", "dmx" : "1.4", "statusga" : {"switch" : "1/1/77", "value" : "1/4/77" }, "factor" : 1 },
{ "name" : "kueche_regal_r", "dmx" : "1.5", "statusga" : {"switch" : "1/1/73", "value" : "1/4/73" }, "factor" : 1 },
{ "name" : "kueche_regal_g", "dmx" : "1.6", "statusga" : {"switch" : "1/1/74", "value" : "1/4/74" }, "factor" : 1 },
{ "name" : "kueche_regal_b", "dmx" : "1.7", "statusga" : {"switch" : "1/1/75", "value" : "1/4/75" }, "factor" : 1 }
],
"dimmers": [
{ "name" : "Kueche_PWLED_1", "channel" : "kueche_pwled_1", "ga" : { "switch" : "1/0/70", "value" : "1/3/70", "dim" : "1/2/70" }, "turnonvalue" : 255, "fading" : 1, "dimtime" : 5.0 },
{ "name" : "Kueche_PWLED_2", "channel" : "kueche_pwled_2", "ga" : { "switch" : "1/0/70", "value" : "1/3/70", "dim" : "1/2/70" }, "turnonvalue" : 255, "fading" : 1, "dimtime" : 5.0 },
{ "name" : "Esstisch_PWLED_1", "channel" : "esstisch_pwled_1", "ga" : { "switch" : "1/0/71", "value" : "1/3/71", "dim" : "1/2/71" }, "turnonvalue" : 255, "fading" : 1, "dimtime" : 5.0 },
{ "name" : "Esstisch_PWLED_2", "channel" : "esstisch_pwled_2", "ga" : { "switch" : "1/0/71", "value" : "1/3/71", "dim" : "1/2/71" }, "turnonvalue" : 255, "fading" : 1, "dimtime" : 5.0 },
{ "name" : "Kueche_Regal_R", "channel" : "kueche_regal_r", "ga" : { "switch" : "1/0/73", "value" : "1/3/73", "dim" : "1/2/73" }, "turnonvalue" : 255, "fading" : 1, "dimtime" : 5.0 },
{ "name" : "Kueche_Regal_G", "channel" : "kueche_regal_g", "ga" : { "switch" : "1/0/74", "value" : "1/3/74", "dim" : "1/2/74" }, "turnonvalue" : 255, "fading" : 1, "dimtime" : 5.0 },
{ "name" : "Kueche_Regal_B", "channel" : "kueche_regal_b", "ga" : { "switch" : "1/0/75", "value" : "1/3/75", "dim" : "1/2/75" }, "turnonvalue" : 255, "fading" : 1, "dimtime" : 5.0 }
]
}
Eine Beispiel config hier. Diese wird auch mit installiert und muss an das Projekt angepasst werden.
Schöne Grüße
Gernot