Funksteckdosen via Raspberry Pi tramite il terminale, Interfaccia Web o il controllo Siri – 433 mHz

occupazione

rpi2-pins

Raspberry Pi Trasmettitore Ricevitore
perno 2 / 4 (5V) VCC VCC
perno 6 / 9 (GND) GND GND
perno 11 (GPIO17) - RPI Nr.1 UN PO
perno 13 (GPIO27) - RPI Nr.2 DATI (a fianco di GND)

Software

Veniamo ora al software. A tale scopo, è necessario prima avviare il Raspberry Pi, dove tutto è stato assemblato come descritto in precedenza. Collegamento si dovrebbe uniche volte

sudo apt-get update

eseguire. Questi i repository sono aggiornati. Poi git-core deve essere installato (se non già fatto comunque):

sudo apt-get install git-core

Al fine di realizzare il controllo del trasmettitore, c'è un progetto chiamatoWiringPi. Questo è installato sul Raspberry Pi come segue:

CD
git clone git://git.drogon.net/wiringPi
cd wiringPi
./costruire

Per i nostri scopi,, per controllare le prese esiste già un progetto. Questo viene da xkonni e chiamato Lampone-Remote. Il tuo installato così:

CD
git clone git://github.com/xkonni/raspberry-remote.git
cd lampone remoto

E 'in esecuzione, si deve a voi, né il send.cpp compilazione, Quindi digitare il seguente:

fare send
fare demone

installare un sniffer

CD
git clone https://github.com/ninjablocks/433Utils.git
cd 433Utils / RPi_utils
fare tutti

Per l'assegnazione dei pin

GPIO ReadAll

sniffer di prova

./RFSniffer
./codesend 1234

Interfaccia Web

Naturalmente è un po 'imbarazzante e scomodo, tutto avendo sempre preoccupare di terminale / SSH. Ma non è un problema! Lampone a distanza offre la stessa interfaccia Web con un abbinamento. Quindi, è possibile utilizzare la, deve la sua prima volta Apache e PHP installare sul vostro Raspberry:

sudo apt-get install apache2 php5

Qui andiamo all'interfaccia Web, ciò mitliefert xkonni direttamente. Inoltre ho la cartella

mkdir / var / www / html / remoto

una sottocartella a distanza creato. Poi il contenuto di ~ / lampone-remote / interfaccia web vi si trasferirono:

cp -Rf ~ / lampone-remote / interfaccia web / * / var / www / html / a distanza

Ora ha ancora in

abbiamo /var/www/html/remote/config.php

File l'indirizzo IP del Raspberry Pi da regolare: utilizzare semplicemente nano.

deamon

Ora manca ancora, il demone, si accede dallo script PHP l'interfaccia web. Per questo torniamo alla directory remota Raspberry: CD ~/lamponea distanza e compilare il demone: rendere demone
Ora possiamo iniziare questo:

sudo ./daemon &

il & cause, che il processo in esecuzione in background.

Ora siamo in grado di tentare la fortuna con l'interfaccia Web: Perciò noi chiamiamo da un'altra interfaccia web di computer / cellulare via http://192.168.11.44/a distanza/ (Inserisci il tuo IP) su. Se funziona e ci sono vari punti vendita visibili, poi si deve ora solo nelle prese config.php di nome e, eventualmente,. i codici, eccetera. regolare. La configurazione dovrebbe essere auto-esplicativo.screenshot_webinterface

Se si riceve un messaggio di errore del tipo "switch fuori portata: OTTENERE /:XY "ottiene, non ti preoccupare! Nel daemon.cpp sono per default solo i Codici Casa 00000 & 00001 & 00010 coperto. Questo può, tuttavia, cambiare facilmente. Vai alla directory di lampone Remote (con me /home / PI / lampone-remote /, anche tramite

cd / home / PI / lampone-remote /

e apre il daemon.cpp con nano. All'interno si trova la voce "nPlugs = 10;", che è sufficiente "nPlugs = 1110;". allorasudo make daemon ricompilare e sudo ./daemon & nuovo inizio. Ora dovrebbe funzionare con voi l'interfaccia web.

 

gonfiore:

Let lampone Pi di comunicare tra loro per segnali wireless 433MHz

https://alexbloggt.com/funksteckdosen-raspberry-pi-teil1/

https://alexbloggt.com/funksteckdosen-raspberry-pi-teil2/

 

Inoltre hanno ancora alcuni altri grandi progetti trovati

OK Google, Passa alla lista -> https://blog.medienman.de/blog/2017/08/20/google-home-steuert-433-mhz-funksteckdosen/