Konfiguracja routera Milight w systemie Domoticz

wpis w: Domoticz | 10

W tym poście opiszę jak skonfigurować router Milight a także jak dodać go do systemu Domoticz.

Aby skonfigurować poprawnie router Milight należy podpiąć go dołączonym kablem USB do źródła zasilania (może to być Hub USB, komputer lub zwykła ładowarka do telefonu).

Router Milight

Następnie na telefon z systemem android ściągamy aplikację Milight 2.0 ze Sklepu Play i instalujemy ją na Naszym telefonie.

Gdy podłączymy nasz router Milight do prądu powinna pojawić się nowa Sieć Wifi w Waszej sieci domowej – prawdopodobnie o nawie „Milight”.

Po włączeniu aplikacji powinno pojawić się Wam okno główne aplikacji z 6 różnymi pilotami do wyboru. Pod pilotami będą 3 przyciski – Monitor, Information i Configuration.

 

Router Milight
Router Milight – okno główne aplikacji

 

Wybieramy zakładkę „Configuration” i wpisujemy tam dane Naszej domowej sieci Wifi i hasło do niej.

Po zatwierdzeniu Nasza komórka powinna sama połączyć się z Waszą siecią domową. Jeżeli jednak będzie inaczej zróbcie to ręcznie w ustawieniach Wifi telefonu. Następnie włączcie aplikacje ponownie gdzie w Device Manager powinno być do wyboru skonfigurowane połączenie – można je nazwać dowolnie poprzez zmianę w zakładce „Information”.

Kliknijcie na to połączenie i wybierzcie odpowiedniego pilota (ja używam tego w lewym dolnym rogu – żarówki RGB)

Aby sparować żarówki z urządzeniem należy zainstalować je w jakimś kinkiecie/lampie etc. Wyłączyć zasilanie. Następnie ponownie je włączyć i w przeciągu sekundy nacisnąć odpowiedni przycisk w aplikacji (oznaczony czerwonym kółkiem na zdjęciu poniżej).

 

Router Milight
Router Milight – dodawanie żarówek do aplikacji

 

Żarówka powinna zamrugać 3 razy i zapalić się na czerwono. W ten oto sposób dodaliśmy żarówkę do pierwszej grupy. Aby dodać kolejną (lub kilka żarówek) do innej grupy należy zrobić to samo tylko nacisnąć przycisk z numerkiem 2 itd.

Łącznie są 4 grupy i tylko tyle na jednym routerze jesteśmy w stanie ustawić 🙁

Aby „rozłączyć” żarówkę od grupy robimy wszystko tak samo tylko, że po włączeniu kontaktu należy przytrzymać przycisk a nie tylko nacisnąć.

W ten oto sposób powinniście mieć skonfigurowany router Milight i przypisane do niego poszczególne żarówki w swoim mieszkaniu.

Następnie w konfiguracji swojego routera musicie sprawdzić jakie otrzymał nr IP. Port domyślny routera Milight to 8899 (polecam później ustawić routerowi Milight stałe Ip w konfiguracje Waszego routera domowego).

Jak już mamy skonfigurowany router Milight i możemy za pomocą aplikacji w telefonie sterować żarówkami możemy przejść do kolejnego kroku czyli do konfiguracji routera w systemie Domoticz.

 

Konfiguracja routera Milight w systemie Domoticz
Konfiguracja routera Milight w systemie Domoticz

 

Z zakładki KONFIGURACJA wybieramy kolejno SPRZĘT. Na dole w TYP szukamy Limitless/AppLamp/Milight with LAN/Wifi Interface. Limitu czasu danych nie zmieniamy. W polu ADRES ZDALNY wpisujemy adres IP naszego routera Milight. W polu PORT wpisujemy Nasz port routera Milight – domyślnie 8899. Wpisujemy dowolną nazwę w polu NAZWA.

Klikamy DODAJ. Powyżej powinno dodać się Nasz nowy sprzęt. Wybieramy USTAW TRYB i następnie wybieramy RGBW.

Od tej pory w URZĄDZENIACH powinno dodać się 5 różnych przełączników. 4 do sterowania poszczególnymi grupami i 5 do  sterowania wszystkimi na raz.

Aby można było sterować nie tylko włączeniem i wyłączeniem ale także kolorami po dodaniu urządzenia w zakładce PRZEŁĄCZNKI zmieniamy jego typ na DIMMER.

W ten oto sposób router Milight powinien być skonfigurowany do działania w systemie DOMOTICZ.

10 Odpowiedzi

  1. Pański tutorial łatwo prowadzi przez meandry konfiguracyjne nawet takiego laika, jak ja.
    Wydaje mi się, że zrobiłem wszystko tak, jak Pan podpowiada. Tylko że… nie działa.
    Wyjaśniam: router Mi-Light i podczepione do niego 4 strefy z taśmami led działają, kiedy steruję pilotem czy aplikacją Mi-Light z telefonu.
    W Domoticzu po wskazaniu adresu i portu routera znalazło się 5 urządzeń, skonfigurowałem je wg Pańskiego „przepisu”.
    Ale mogę sobie klikać w przełączniki, zmieniać ich status – nic to nie daje, taśmy led nie reagują.
    Pomocy! 🙂
    pozdrawiam

    • Łukasz Kostrzewa

      Witam
      Hmmm…nie mam taśm Mi-light i tch kontrolerów ale wydaje mi się, że powinno to działać tak samo jak żarówki.
      Skoro po wpisaniu portu routera znajduje urządzenia to dziwne, że nie działa.
      Którą wersję Wifi Bridge Pan posiada? Okazuje się, że v6 (API) na ten moment nie działa z Domoticz (a przynajmniej nie tak jak powinna).
      Na stronie https://www.domoticz.com/forum/viewtopic.php?f=6&t=14235&start=20 ma Pan sposób jak temu zadziałać (nie wszystko działa tak jak powinno ale częściowo można podobno sterować światłami).
      Przyjrzę się temu w wolnej chwili.
      Pozdrawiam

  2. Niedawno trafiłem pod ten sam link! Dziękuję! 🙂
    No i chyba się wyjaśnia, skąd moje problemy – moja instalacja Mi-Light jest nowa, więc pewnie to v.6.
    Opiszę wyniki swoich zmagań (jeśli będą skuteczne), może komuś się przyda.
    pozdrawiam

    • Łukasz Kostrzewa

      Witam raz jeszcze

      Jak sobie Pan z tym poradzi…bardzo proszę o info w komentarzu co należy zrobić. Pomoże to innym użytkownikom.

      Pozdrawiam

  3. Jest jakiś mały sukces. 

    Udało mi się stworzyć przełącznik, który mogę sterować taśmami RGB i żarówkami RGBW.
    Po kolei (Na malince warto mieć Midnight Commandera, pomaga to w operacjach tworzenia katalogów czy edycji plików):
    1. Pobrałem skrypt „miligh-home.py” ze strony https://github.com/bwydoogh/domoticz-scripts
    2. W folderach malinki założyłem katalog „milight” w miejscu /home/pi/domoticz/scripts
    3. Do folderu „milight” przegrałem pobrany skrypt
    4. Zaedytowałem ten w/w skrypt – w jednej z pierwszych linii jest taka zmienna UDP_IP z adresem IP routera Milight, trzeba tu wpisać swój adres i zapisać
    5. Ponieważ ja mam dwa routery Wifi Milight, to z pliku „milight-home.py” zrobiłem „ledy.py” (z adresem pierwszego mojego routera) i „zarowki.py” (i tu drugi adres). Oba pliki znajdują się w wyżej opisanym katalogu (a więc pełna ścieżka do nich to „///home/pi/domoticz/scripts/milight/ledy.py”
    Tyle działań w malince.
    Teraz Domoticz:
    1. ..
    2. Konfiguracja->Sprzęt-> i dodajemy sprzęt: (dowolna nazwa, Typ: „Dummy (Does nothing…)”. Zapisujemy.
    3. Przechodzimy na zakładkę Przełączniki
    4. Po lewej stron y u góry ekranu wybieramy opcję „Ręczne świat./przeł.”
    5. Sprzęt – tu pojawia się sprzęt, który przed chwilą dodaliśmy
    6. Dodajemy nazwę dla nowego przełącznika, zatwierdzamy. Gotowe.
    7. Powstał nowy przełącznik, edytujemy jego właściwości:
    Włącz akcję: script:///home/pi/domoticz/scripts/milight/ledy.py ON 08 00
    Wyłącz akcję: script:///home/pi/domoticz/scripts/milight/ledy.py OFF 08 00
    Gotowe!!!

    Co znaczą te parametry?
    script:////milight-home.sh
    : ON; OFF, DISCO1, DISCO2 itd.
    : 00=iBox; 07=RGBWW; 08=RGBW
    : 00; 01; 02; 03; 04

    U mnie taśmy LED RGB działają wtedy, kiedy druga wartość, czyli to 08. Dla żarówek RGBW to 07. Czyli w przełączniku mam:
    – Włącz akcję: script:///home/pi/domoticz/scripts/milight/zarowki.py ON 07 00
    – Wyłącz akcję: script:///home/pi/domoticz/scripts/milight/zarowki.py OFF 08 00

    W tych powyższych przykładach trzeci parameter, czyli mam 00. To ozncza, że przełącznik włącza i wyłącza wszystkie strefy (4) danego routera. Oczywiście można tworzyć przełączniki dla pojedynczych stref i wtedy wpisywać 01, 02, 03 i 04.

    Autor skryptu podaje jeszcze, że pełna lista komend to:
    ON/OFF/DISCO[1-9]/DISCOFASTER/DISCOSLOWER/WHITE/BRIGHT[0-25-50-75-100]/RED/GREEN/BLUE/AQUA
    Ale na razie nie sprawdzałem czy to działa, cieszę się tym co mam i buduję nowe przełączniki 

    A więc mogę powiedzieć, że to działa.
    Trzeba się pogodzić na razie, że nie ma pełnej funkcjonalności związanej z płynnym sterowaniem kolorem.
    Ale dla mnie było ważne, żeby mieć chociaż opcję on/off dla sterowania harmonogramem załączeń i wyłączeń. W tym względzie Domoticz jest bez konkurencji.

    • Łukasz Kostrzewa

      Witam Serdecznie

      Super, że się Panu udało!
      Dziękuję, że Pan napisał jak to wszystko w skrócie wykonać.
      W wolnej chwili postaram się dopisać Pana „mini poradnik” do mojego posta…tak by od razu osoby mające tą wersję Wifi Bridga wiedzieli co mają robić.

      Pozdrawiam

  4. Kolejne doświadczenia:

    dla żarówek MiLight RGBW działają polecenia zmiany kolorów.
    Czyli np.: script:///home/pi/domoticz/scripts/milight/zarowki.py BLUE 07 04

    Dla taśm LED RGB (bo takie mam, a nie RGBW) po wysłaniu takiego polecenia powoduje co prawda zmianę na wywoływany kolor, ale jednocześnie jasność spada do ok 10%.

    Nie działa zupełnie, ani dla żarówek ani taśm, próba sterowania jasnością poprzez komendę BRIGHT (np. script:///home/pi/domoticz/scripts/milight/zarowki.py BRIGHT[50] 07 04)

    pozdrawiam

  5. Przypominam dla pewności – używane przeze mnie skrypty „ledy.py” i „zarowki.py” to kopie pobranego wcześniej „milight-home.py”. Jedyne co w nich zmieniałem to adresy IP dla routerów, bo każdy z nich komunikuje się z jednym z dwóch, jakie posiadam.

  6. Przepraszam, że tak Panu zaśmiecam, ale mój opis działań tworzyłem trochę na szybko, nie sprawdzając dokładnie całości. I teraz widzę, że wklejony tekst w pewnej części może być nieczytelny.
    Chodzi o składnię polecenia skrytowego – brak (tam, gdzie piszę „Co znaczą te parametry..”).
    Miało być tak:

    script:////milight-home.sh
    gdzie:
    : ON; OFF, DISCO1, DISCO2 itd.
    : 00=iBox; 07=RGBWW; 08=RGBW
    : 00; 01; 02; 03; 04 (00 to wszystkie strefy)

    Może Pan śmiało usunąć wszystkie moje wpisy, a jeśli uzna Pan to za przydatne – użyć je w wybranej przez Pana formie.
    pozdrawiam

  7. I znów nie wyszło – nawiasy stosowane w oryginale traktowane są chyba jako kody html i edytor strony coś z tym robi, nie znam się na tym. Myślę, że Pan to ogarnie 🙂
    Miało być mniej więcej tak:
    script:////milight-home.sh command device zone
    command: ON; OFF, DISCO1, DISCO2 itd.
    device: 00=iBox; 07=RGBWW; 08=RGBW
    zone: 00; 01; 02; 03; 04

    Proszę usunąć moje niepotrzebne posty

Zostaw Komentarz

*