Obsługa urządzeń 433,92MHz w Domoticzu poprzez RFLink Gateway.

IMG_20171106_145042-1.jpg

W ubiegłym tygodniu, po wielu tygodniach rozważań nad zasadnością tej inwestycji, zamówiłem RFLINK Geteway 433.920 MHZ w Nodo-Shop.nl. Nie ukrywam, że wdrożenie do mojego systemu obsługi urządzeń komunikujących się na częstotliwości 433 Mhz planowałem od dawna. Na początku próbowałem zmierzyć się z modułami do samodzielnego montażu np. RF Link Transmitter & Receiver Module Pair i programowaniem ich ( może jeszcze kiedyś do tego wrócę ) ale brak czasu bardzo opóźniał efekt finalny. W końcu zdecydowałem się na gotowe rozwiązanie i nie żałuje. Uważam, że koszt ok 40 Euro nie jest może mały, ale na pewno wydatek ten zaoszczędzi wiele czasu i nerwów. Idąc po najmniejszej linii oporu domówiłem również usługę lutowania ( koszt 5,5 Euro ) spodziewając się dostać gotowe urządzenie i nie zawiodłem się. 

Po tygodniu dotarła do mnie z Holandii paczka z gotowymi elementami. Pozostało tylko je złożyć, przykręcić antenę i podłączyć do Raspberry Pi.

Nie ukrywam, że spodziewałem się, że wszystko ruszy „od strzału” ale nie może być za łatwo.

Dodanie RFLINK Geteway do DOMOTICZA.

Nic prostszego. W /Ustawieniach dodajemy nowy sprzęt i w zakładce /Urządzenia powinniśmy zobaczyć nasze czujniki. U nie sprzęt został wykryty na porcie /dev/ttyACM0.  U Was może być inaczej.

Screenshot_20171112_164310.png

Ja do testów użyłem termometru do prostej stacji pogodowej AURIOL. Oczywiście coś jednak poszło nie tak. System znalazł i rozpoznał bramę RFLink ale to było na tyle. Urządzenia nie znalazł ( a powinien automatycznie je dodać ). W logach pojawiło się:

2017-11-12 11:17:33.237 RFLink: Using serial port: /dev/ttyACM0

Aktualizacja RFLink firmware (R48).

Po długich poszukiwaniach rozwiązania natknąłem się na informację, że przyczyną może być stary firmware RFLinka. Aktualizacja nie okazała się zbyt trudna.

  1. Ściągamy RFLink Loader. Program jest dla systemu Windows, ale nie bądźmy ortodoksyjni. W powyższym linku jest komplet plików.
  2. Podłączamy Arduino MEGA do komputera. Ja na co dzień nie korzystam z Windowsa, więc sprawa rozbiła się jeszcze o sterowniki. Dla pewności zainstalowałem  całe Arduino IDE ( a nuż się jeszcze przyda ). Po instalacji system wykrył i rozpoznał u mnie płytkę na porcie COM 08.
  3. Teraz w RFLink Loader wybieramy plik rflink.cpp.hex ( jest w paczce z linku powyżej razem zRFLink Loader) i aktualizujemy płytkę.
  4. Po zakończonym procesie podłączamy na nowo RFLinka do Raspberry Pi.

Ponowne dodanie RFLINK Geteway do DOMOTICZA.

Jeszcze raz dodajemy nowy sprzęt w Domoticzu. Teraz przy polu /TYPE powinniśmy zobaczyć numer wersji RFLINK Geteway USB Version: ( i tu numer aktualnej wersji systemu ). Świadczy to o tym że jesteśmy na dobrej drodze. 

Screenshot_20171112_171459.png

U mnie po jakimś czasie numer wersji zniknął ale urządzenie działa nadal.

W tej chwili RFLINK Geteway spróbuje wykryć uruchomione urządzenia komunikujące się w paśmie 433,92MHz. Na forach znalazłem informacje, że proces ten za pieszym razem może trwać nawet godzinę, ale u mnie termometr w zakładce / Urządzenia pojawił się w kilka sekund.

Screenshot_20171112_171901.png

Ciekawostką jest, że RFLINK Geteway sczytał jeszcze kilka innych urządzeń, ale wolałem nie drażnić sąsiada dodając jego gniazdka i stacje pogodową do swojego Domoticza.

Efekt końcowy.

Screenshot_20171112_172151.png

Screenshot_20171112_172218.png

Podsumowanie.

Uważam, że pomimo konieczności aktualizacji firmware ( przy takiej cenie jest to ewidentny minus ) urządzenie działa bardzo sprawnie i warte jest zakupu. Jest to na pewno alternatywa dla tańszych  rozwiązań do samodzielnego programowania. Wybór, na którą wersję się zdecydować, pozostawiam Wam.

19 komentarzy do “Obsługa urządzeń 433,92MHz w Domoticzu poprzez RFLink Gateway.

  1. Aloha. RFlink czyta masę ‚śmieci’, także po dodaniu swoich elementów TRZEBA wyłączyć automatyczne dodawanie urządzań.

    Z każdą kolejną wersją firmware pojawia się obsługa nowych urządzeń, widocznie miałeś trochę pecha ze swoją stacją. Swojego RFLink w sumie nie aktualizowałem po zakupie przez rok i wszystko działało.

    Na końcu wpisu podałem sposób aktualizacji RFLink bezpośrednio z Raspberry Pi, bez konieczności zabawy z Windows (który czasem faktycznie nie odnajduje sterowników portu COM): http://cezarowy.blogspot.se/2017/09/rflink.html

    Polubienie

  2. Witam
    Czy ta antenka do RFLinka wystarczy na dom 200m czy lepiej kupić dipol który jest dostępny w sklepie nodo-shop? Pytam bo przymierzam się do zakupu RFLinka.

    Polubienie

  3. Cześć
    Zainteresowany jestem takim samym projektem czyli RFLink i domoticz. Mam jedno podstawowe pytanie i bardzo prosiłbym o odpowiedź bo nie do końca wiem co zamówić.
    Czy RFLink cały czas podłączony jest do płytki z ardurino i dopiero później przez USB z rasberry? Chodzi mi o to jakie obudowy zamówić, żeby to jakoś wyglądało.

    Polubienie

    • Witaj. Podłączenie masz takiej jak na zdjęciu w poście. Ja mam podłączoną płytkę bezpośrednio do portu USB. U mnie Domoticz stoi na serwerze Ubuntu. RFlink podłączony do USB. Działa bez zarzutu. Nie rozglądałem się za obudową. Jak coś wybierzesz daj znać a rzucę okiem. Pozdrawiam 8 życzę owocnych prac nad projektem.

      Polubienie

  4. Witaj
    Nawet nie wiedziałem, że na malinie będę mógł postawić ubuntu. Dzięki za info. Wiele lat na nim pracowałem więc będzie prościej.
    Jednej obudowy do wszystkiego to się chyba nie znajdzie. Pewnie będą dwie. Rasberry w pudełeczku z wyświetlaczem 3,5 cala z Alli za 250 zł
    Gorzej z RFLinkiem.Nie tyle gorzej co drożej bo sama obudowa kosztuje w nodo-shop 13 euro
    Pozdrawiam

    Polubienie

  5. Witam,
    Mam problem z RFLink. Wgrałem nowe oprogramowanie, w domoticzu zakładka sprzęt wpisuje wszystko jak w przykładzie na stronie, następnie kiedy kliknę na „create rflink devices” wpisze nazwę i zatwierdzę ok, wyskakuje komunikat „problem podczas tworzenia czujnika”.
    W zakładce „urządzenia” rflink jet niewidoczny.
    Co może być problemem?
    Prosze o pomoc

    Polubienie

  6. Witam,
    Mam pytanie dotyczące sterowania gniazdkami przez RFLink – domoticz.
    Co i jak trzeba zrobić żeby móć sterować gniazdkami?
    RFLink zczytał jakies kody z ilota do gniazdek ale nie wiem co dalej z tym zrobić.
    Proszę o pomoc.
    Dziękuję

    Polubienie

Dodaj komentarz