Přejít k hlavnímu obsahu
loading

Ovládání DALI zařízení přes MQTT

Ovládání DALI zařízení přes MQTT

V tomto článku si ukážeme, jak lze řešit ovládání DALI zařízení pomocí protokolu MQTT. Použijeme na to komerční převodník. Pokud někdo víte, jak to elegantně ovládat na otevřené platformě Arduino, budeme rádi za podnět!

 

Hardware

DALI světlo nebo pásek, nejlépe 24V

DALI driver - stmívač nebo spínač

Zdroj DC 24V

HD67941-B2 - DALI / MQTT převodník od ADFWEB

Pi-Home - pokud nemáte, viz sekci Jak na to - Pi-Home

Software

OpenHAB

SW67941

 

Aplikace

MQTT

Nainstalujte Pi-Home a zprovozněte MQTT broker. Otestujte, že MQTT broker je funkční. Připojte se přes SSH ve dvou terminálových oknech:

První okno - publikujte MQTT zprávu

mosquitto_sub -h localhost -t 'DALI'  -u 'openhabian' -P 'yourpassword'

Druhé okno - spusťte následující kód a uvidíte výsledek, zda je zpráva zachycena

mosquitto_pub -h localhost -t 'DALI' -m '{"channel": 3,"value": 230}' -u 'openhabian' -P 'yourpassword'

v tomto případě se v prvním okně objeví:

{"channel": 3,"value": 230}

 

DALI

DALI/MQTT převodník zapojíme ke zdroji 24 V a propojíme s DALI sběrnicí (v tomto ukázkovém případě s DALI stmívačem, který také napájí LED pásek). DALI stmívač bude tedy také chtít externí napájení dle napětí světla. Viz schéma zapojení na našem testovacím systému níže.

 

Po zapojení zapneme zdroj a připojíme do převodníku LAN kabel. Do Windows (bohužel) nainstalujeme prográmek z webu ADFWEB - SW67941. Tento program slouží k tomu, abyste nakonfigurovali převodník. Po spuštění programu zvolte Set Communication a správně vyplňte MQTT část a část pro LAN. V našem případě nepoužijeme Wifi. Viz příklad níže:
 

 

 

Dále přejděte do MQTT Set topic. Zde vyplníme pouze Topic pro příjem příkazů z MQTT v záložce MQTT Subscribe. Viz níže.

 

Po správném nastavení proveďte upload kódu do převodníku přes Update Device UDP. Stačí pouze konfiguraci.

 

 

Ověření funkčnosti
 

Nyní stačí zadat na SSH raspberry pi příkaz, např.:

mosquitto_pub -h localhost -t 'DALI' -m '{"channel": 1,"value": 130}' -u 'openhabian' -P 'yourpassword'

který by měl ztmavit světlo (Device ID 1) z hodnoty 255 na hodnotu 130. Pokud byste chtěli vidět přímo, kolik zařízení je v DALI a s jakými ID, lze použít software z ADFWEB - Test DALI.

 

Po tomto testu můžete v OpenHABu vytvořit položky items, kterým přiřadíte různé MQTT pro DALI nebo je můžete propojit z Rules pro různé akce. 
 

 

Štítky
Rate the article
Zatím nebylo odesláno žádné hodnocení. *

Komentáře

Anonym

Napsal uživatel Anonym (neověřeno) dne

Trvalý odkaz
Zdravim,
objednal jsem zarizeni od ADF, rad bych ho rozbehal s home assistantem, coz by melo byt velmi podobne. Poslal jsem PM na info@opentux.cz, mohli bychom se kratce spojit za ucelem konzultace pred zahajenim projektu?
Dekuji.
Petr
Anonym

Napsal uživatel Anonym (neověřeno) dne

Trvalý odkaz
Jaká verze je zde zvolena — s aktivním napájením sběrnice, nebo bez? Také by mě zajímalo, zda to podporuje DALI v2.

Napsal uživatel Michal Novotný dne

In reply to by Anonym (neověřeno)

Trvalý odkaz
Dle brozury to krmi DALI sbernici a podporuje DALI v2: http://www.adfweb.com/downloadfly/brochure_DALI_ENG.pdf
Anonym

Napsal uživatel Anonym (neověřeno) dne

Trvalý odkaz
Ano, ale zjistil jsem, že i když to podporuje DALI v2, nelze jím ovládat zařízení typu DT8, takže není možné měnit barvy. Zajímalo by mě také, zda jsi kupoval variantu s integrovaným napájením, nebo bez?

Napsal uživatel Michal Novotný dne

In reply to by Anonym (neověřeno)

Trvalý odkaz
Mám instalaci bez integrovaného napájení. Zkusil bych napsat na podporu adfweb, měl jsem velmi dobrou zkušenost s podporou když jsem to instaloval prvně zda DT8 umí nebo případně jak. Také by mě to zajímalo.

Přidat komentář

Prostý text

  • Nejsou povoleny HTML značky.
  • Řádky a odstavce se zalomí automaticky.
  • Web page addresses and email addresses turn into links automatically.
CAPTCHA