Chameleon Tudásbázis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
public:segedlet:dali [2023/01/21 19:14]
czega
public:segedlet:dali [2023/01/21 19:48] (current)
czega
Line 1: Line 1:
-== DALI világításvezérlés Chameleon-nal ==+=== DALI világításvezérlés Chameleon-nal ===
  
 A [[https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface|DALI]] egy világításvezérlési szabvány. Nagy rendszereknél sokat lehet vele spórolni a kábelezésen, még akkor is, ha az egyedi lámpatestek kicsit drágábbak is a mindegyikbe külön beépített DALI előtét miatt. Más aktorra (switch, dimmer) viszont nincs szükség, csak 64 lámpánként kell egy vezérlő és egy tápegység, ami praktikusan lehet egyben is. A [[https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface|DALI]] egy világításvezérlési szabvány. Nagy rendszereknél sokat lehet vele spórolni a kábelezésen, még akkor is, ha az egyedi lámpatestek kicsit drágábbak is a mindegyikbe külön beépített DALI előtét miatt. Más aktorra (switch, dimmer) viszont nincs szükség, csak 64 lámpánként kell egy vezérlő és egy tápegység, ami praktikusan lehet egyben is.
 +
 +== Eszközök, bekötés ==
  
 A kábelezés két részből áll: A kábelezés két részből áll:
Line 43: Line 45:
 ;#; ;#;
 A PRT3-as bekötésnél nem volt lényeges a csatlakozó ház, itt viszont kötelező, mert a controller környékén rengeteg az idegen feszültség. A fenti csatlakozónál a zsákmenetes anyákat szükséges lehet eltávolítani, mert az ATEN-en lévőkkel együtt nem férnek el egymással szemben. A PRT3-as bekötésnél nem volt lényeges a csatlakozó ház, itt viszont kötelező, mert a controller környékén rengeteg az idegen feszültség. A fenti csatlakozónál a zsákmenetes anyákat szükséges lehet eltávolítani, mert az ATEN-en lévőkkel együtt nem férnek el egymással szemben.
 +
 +== Kettes pálya, avagy a software-es konfiguráció ==
 +
 +**Sw komponensek telepítése**
 +
 +A controllerre be kell lépjünk ssh-val, ráadásul root-ként.
 +
 +apt update \\
 +apt install python3-setuptools \\
 +apt install python-pip \\
 +pip install setuptools \\
 +pip install ipaddres \\
 +pip install Flask \\
 +pip install pyserial
 +
 +wget --no-check-certificate -O dali-gateway.zip https://oldwiki.chameleon.sh/lib/exe/fetch.php/public:dali-gateway.zip \\
 +unzip dali-gateway.zip
 +
 +mv daligateway.py /root/ \\
 +mv daligateway.service /lib/systemd/system/
 +
 +systemctl daemon-reload \\
 +systemctl enable dali-gateway.service \\
 +systemctl start dali-gateway.service \\
 +systemctl status dali-gateway.service //- ez opcionális, a hibakeresésnél lesz rá szükségünk//
 +
 +**Virtuális dimmer létrehozása** \\
 +Integrations menü -> Manage virtual devices \\
 +Virtual Dimmer-t létrehozzuk, utána Devices menüben alul megkeressük \\
 +Details alatt:
 +  * HTTP on url: http://127.0.0.1:3000/?address=0&value={value}
 +  * HTTP off url: http://127.0.0.1:3000/?address=0&value={value}
 +
 +**Virtuális switch létrehozása** (ritkábban, a dimmer helyett) \\
 +Értelemszerűen, minden ugyanaz, kivéve:
 +  * HTTP on url: http://127.0.0.1:3000/?address=0&value=100
 +  * HTTP off url: http://127.0.0.1:3000/?address=0&value=0
 +
 +Tudunk tesztelni egy böngészővel így: \\
 +http://192.168.1.10:3000/?address=0&value=100 és http://192.168.1.10:3000/?address=0&value=100, ahol a 192.168.1.10 a controller valós IP-je a LAN hálózaton.
 +
 +Ha több DALI buszt is kell kezelni egy controllernek, akik variálni kell kicsit a scriptekkel:
 +  * példányosítani kell őket, tehát kell egy dali-gateway-1.py és egy dali-gateway-2.py, a másodikban át kell írni a soros device-t (pl. ttyUSB1) és a TCP portot (pl. 3001) is,
 +  * ugyanígy két dali-gateway.service kell és mindkettőben át kell írni a fenti python scriptek nevét.
 +