RFLink
Jednym z celów, dla których zakupiłem Raspberry Pi była prosta automatyka domowa. Na początku próbowałem wszystko zrobić własnoręcznie, na breadboard, lutować kable, próbować uruchomić nadajnik i odbiornik. Działało.
Później znalazłem mały system Pilight, który obsługiwał moje nadajniki/odbiorniki. Zasięg był jednak kiepski a odczytywanie sygnałów zabierało większość mocy Raspberyy Pi.
Apetyt rośnie jednak w miarę jedzenia, dlatego przeszedłem później do Domoticz i RFLink (alternatywa dla RFXCom), obsługujący urządzenia nadające i odbierające na 433MHz (głównie, chociaż nie tylko - w ostatnich aktualizacjach dodano również obsługę Philips, Milight oraz sprzętów Ikea). Co ważne - to on zajmuje się filtrowaniem sygnałów przychodzących z nadajników 433MHz (np. w termometrach, mierniku energii), także Raspberry Pi nie dostaje zadyszki przy obsłudze protokołu.
Ja osobiście z powodu braku talentu do lutowania zakupiłem wersję zmontowaną na https://www.nodo-shop.nl/nl/rflink-gateway/127-rflink-arduino-antenne-.html. Przyszedł błyskawicznie, porządnie zlutowany. Jedyne co zrobiłem to zapakowałem zmontowany moduł do przezroczystej obudowy.
Liczba urządzeń jest ogromna i naprawdę jest w czym wybierać. Dostępna pod adresem: http://www.rflink.nl/blog2/devlist.
W Domoticz wystarczy dodać nowe urządzenie w sekcji Hardware:
Osobiście używam:
- czujniki temperatury różnych marek
- czujniki dymu w domu
- gniazdka 433MHz - tutaj OGROMNY minus - nie ma statusu zwrotnego, więc w sumie nie wiemy czy coś jest włączone, czy nie. Coś za coś jednak... Cena robi swoje, tej wady nie da się usunąć, bo same urządzenia takiego statusu nie wysyłają.
- czujniki otwarcia drzwi/okien
- miernik energii elektrycznej
Co pewien czas pojawiają się na stronie projektu aktualizacje firmware (http://www.nemcon.nl/blog2/download), które wgrywamy za pomocą załączonego w pakiecie programu: RFLinkLoader (pod Windows, można to zrobić bezpośrednio na Raspberry Pi używając avrdude).
Trzeba wskazać plik RFLink.cpp.hex i przycisnąć przycisk opisany jako Upload/Program Firmware to device.
WAŻNE! Czasem Windows nie był na tyle łaskawy aby zainstalować sterowniki od ręki, pomogła u mnie w tym przypadku instalacja pakietu do obsługi Arduino: https://www.arduino.cc/en/Main/Software
Aby zrobić to samo od razu na Raspberry Pi:
sudo apt-get install avrdude
Skopiować plik hex na przykład do katalogu pi, następnie WYŁĄCZYĆ, NIE KASOWAĆ RFLink w Domoticz i zaktualizować poleceniem:
avrdude -v -p atmega2560 -c stk500 -P /dev/ttyACM0 -b 115200 -D -U flash:w:/home/pi/RFLink.cpp.hex:i
WŁĄCZYĆ RFLink w Domoticz
Później znalazłem mały system Pilight, który obsługiwał moje nadajniki/odbiorniki. Zasięg był jednak kiepski a odczytywanie sygnałów zabierało większość mocy Raspberyy Pi.
Apetyt rośnie jednak w miarę jedzenia, dlatego przeszedłem później do Domoticz i RFLink (alternatywa dla RFXCom), obsługujący urządzenia nadające i odbierające na 433MHz (głównie, chociaż nie tylko - w ostatnich aktualizacjach dodano również obsługę Philips, Milight oraz sprzętów Ikea). Co ważne - to on zajmuje się filtrowaniem sygnałów przychodzących z nadajników 433MHz (np. w termometrach, mierniku energii), także Raspberry Pi nie dostaje zadyszki przy obsłudze protokołu.
Ja osobiście z powodu braku talentu do lutowania zakupiłem wersję zmontowaną na https://www.nodo-shop.nl/nl/rflink-gateway/127-rflink-arduino-antenne-.html. Przyszedł błyskawicznie, porządnie zlutowany. Jedyne co zrobiłem to zapakowałem zmontowany moduł do przezroczystej obudowy.
Liczba urządzeń jest ogromna i naprawdę jest w czym wybierać. Dostępna pod adresem: http://www.rflink.nl/blog2/devlist.
W Domoticz wystarczy dodać nowe urządzenie w sekcji Hardware:
Nasze gadżety pojawią się automatycznie po chwili na liście Devices:
Osobiście używam:
- czujniki temperatury różnych marek
- czujniki dymu w domu
- gniazdka 433MHz - tutaj OGROMNY minus - nie ma statusu zwrotnego, więc w sumie nie wiemy czy coś jest włączone, czy nie. Coś za coś jednak... Cena robi swoje, tej wady nie da się usunąć, bo same urządzenia takiego statusu nie wysyłają.
- czujniki otwarcia drzwi/okien
- miernik energii elektrycznej
Co pewien czas pojawiają się na stronie projektu aktualizacje firmware (http://www.nemcon.nl/blog2/download), które wgrywamy za pomocą załączonego w pakiecie programu: RFLinkLoader (pod Windows, można to zrobić bezpośrednio na Raspberry Pi używając avrdude).
Trzeba wskazać plik RFLink.cpp.hex i przycisnąć przycisk opisany jako Upload/Program Firmware to device.
WAŻNE! Czasem Windows nie był na tyle łaskawy aby zainstalować sterowniki od ręki, pomogła u mnie w tym przypadku instalacja pakietu do obsługi Arduino: https://www.arduino.cc/en/Main/Software
sudo apt-get install avrdude
Skopiować plik hex na przykład do katalogu pi, następnie WYŁĄCZYĆ, NIE KASOWAĆ RFLink w Domoticz i zaktualizować poleceniem:
avrdude -v -p atmega2560 -c stk500 -P /dev/ttyACM0 -b 115200 -D -U flash:w:/home/pi/RFLink.cpp.hex:i
WŁĄCZYĆ RFLink w Domoticz
Witam, mam podłączonego rflink , działa dodaje urządzenia , ale mam problem mam włącznik coco (433mhz)dodany do domoticz automatycznie do tego sterownik coco (433mhz) tez dodany do domoticz i problem jest taki by po naciśnięciu przycisku na włączniku zadziałało Swiatlo tzn nie wiem jakte dwa elementy ze sobą sparować , udało mi się to tylko poprzez scenę
OdpowiedzUsuńDzień dobry. Próbowałeś może przez urządzenia zależne? Po wejściu na Switch jest Sub/Slave devices. Tak na przykład musiałem zrobić z czujnikiem otwarcia drzwi. Jeżeli dobrze rozumiem problem...
UsuńTen komentarz został usunięty przez autora.
OdpowiedzUsuńWitam co wgrywamy na arduino mega
OdpowiedzUsuńOprogramowanie RFLink: http://www.rflink.nl/blog2/download
UsuńZauwazylem że są dostępne dwie częstotliwości Rflinka. 433.920Mhz i 433.420Mhz. Jaką powinienem wybrać?
OdpowiedzUsuń420 jest chyba tylko wykorzystywana przez Somfy. Zdecydowana większość urządzeń działa na https://www.nodo-shop.nl/nl/46-rflink-433920-mhz. W momencie kiedy kupowałem, nawet nie było chyba różnych. Na fakturze mam po prostu RFLink 433
UsuńWitam,
OdpowiedzUsuńTeż posiadam parę urządzeń:
6x gniazdka z biedronki
5x czujnik temperatury z conrada
1x czujnik ruchu
1x czujnik dymu
Pytanie czy ktoś ma jakiś sprawdzony czujnik co2?
Pozdrawiam
Ha! Również z chęcią się dowiem, bo to by był przydatny czujnik.
UsuńCześć! Czym zasilasz rflinka? Przez Malinke ? Jakimi wartościami napięcia ?
OdpowiedzUsuńCześć. RFLink miałem wpięty bezpośrednio w Raspberry Pi, jakiś czas temu dodałem do konfiguracji dla zasady aktywny HUB USB.
UsuńUmnie przez malinke idzie
OdpowiedzUsuńWitam, czy trzeba coś w malince dodatkowo konfigurować, oprócz domoticza? Otwieranie portow, rezerwacja?
OdpowiedzUsuńNie, nic kompletnie nie trzeba konfigurować po stronie Raspberry Pi - działa jak każdy inny sprzęt na USB.
UsuńCzy korzysta ktoś z kompatybilnego z rflinkiem modułu otwierania bram? Próbuje zgłębić temat, ale prócz teoretycznej kompatybilności
OdpowiedzUsuńGate openers (Send + Receive)
BFT
Came M48 Top43 XEV
Internet milczy jak to zrobić gdy kody są zmienne...