Potrzebne:
- RaspberryPI lub coś podobnego
- Odbiornik RF (na filmiku jest ten)
- Pilot/przycisk 433 MHz (na filmiku jest taki)
- Opcjonalnie antena do odbiornika, bez anteny dość mały zasięg
- Podpinamy zestaw jak na filmiku. Schemat dostępny też w dokumentacji rpi-rf
- Na malinie instalujemy pythona i konieczne biblioteki
Kod: Zaznacz cały
sudo apt-get install python3-pip sudo pip3 install rpi-rf requests
- Uruchamiamy proram rpi-rf_receive i wciskamy przycisk. W konsoli powinny pojawić się odebrane sygnały. Interesuje nas pierwszy kod z danej linii który pojawia się najczęściej na wciśnięcie danego przycisku na pilocie. Kopiujemy go do schowka.
- Pobieramy skrypt z gista, np:
Kod: Zaznacz cały
wget https://gist.githubusercontent.com/fracz/c95d24800768cf72d2fa9b13d06e60a1/raw/34141abc334573c344e952dc231f80408bbbcfab/supla-rf-listen.py
- Obok skryptu tworzymy plik supla-rf-commands.json i wypełniamy go następująco:
Kod: Zaznacz cały
{ "ODEBRANY_KOD_1": "PUBLICZNY_ADRES_URL_Z_SUPLA_SCRIPTS_1", "ODEBRANY_KOD_2": "PUBLICZNY_ADRES_URL_Z_SUPLA_SCRIPTS_2" }
- Uruchamiamy pobrany z gista skrypt. Malina powinna włączać skonfiurowane sceny w odpowiedzi na wciśnięcie nagranych wcześniej przycisków.