• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
tapparelle controllo zerow raspberrypi con saliscendi domotica zero w

Controllo saliscendi tapparelle con raspberrypi zero w
#51
mi pare di aver installato anche la 433Utils... non so come verificare ma non mi ha dato errori strani Smile
Ora dove lo trovo RFSniffer? dai tutorial di riferimento non riesco a capirlo...
Risposta
#52
Codice:
~/433Utils/RPi_utils/RFSniffer
Questo comando significa :
Lancia RFSniffer, che sta dentro la directory RPi_utils, che a sua volta è dentro la directory 433Utils, che è nella tua home (indicata da ~).
Non serve che entri in tutte le directory, con una sola riga gli dai il percorso completo del programma e lui lo lancia
Risposta
#53
mmmm allora mi sa che non ho installato correttamente la libreria Sad
infatti quando lancio quel comando dal terminale della zero mi dice che non trova la directory...
eppure io ho seguito questa sequenza:

considerando che git-core fosse già installato ho tralasciato questo passaggio:
Codice:
sudo apt-get install git-core


Poi ho eseguito questa riga:
Codice:
git clone git://github.com/ninjablocks/433Utils.git


poi questa per entrare nella directory 433Utils
Codice:
cd 433Utils/RPi_utils
e in effetti mi fa entrare nella directory

digitando il seguente codice:
Codice:
git pull origin

mi dice: Already up-to-date... questo mi fa pensare che tutto sia corretto

Poi invece quando do il seguente comando (sia all'interno della directory 433 che nella directory "base"):
Codice:
./build

mi da il seguente errore: bash: ./build: File o directory non esistente

ho provato anche a digitare:
Codice:
make
come suggerito dal tutorial (ho provato anche qui in entrambe le directory) ma i due effetti sortiti sono i seguenti:
pi@raspberrypi:~/433Utils/RPi_utils $ make
make: ***  Nessuna regola per generare l'obiettivo "../rc-switch/RCSwitch.o", necessario per "send".  Arresto.


oppure il seguente:
pi@raspberrypi:~ $ make
make: *** Nessun obiettivo specificato e nessun makefile trovato.  Arresto.


dove sto sbagliando?
vuoi che ti posto uno screenshot con tutti i tentativi?
Risposta
#54
certo che sei sfortunato! quella parte di guida contiene un piccolo errore.
Dopo qualche prova, doveva invece essere:
Codice:
cd ~/
git clone --recursive git://github.com/ninjablocks/433Utils.git
cd 433Utils/RPi_utils
make

Mancava l'attributo ricorsivo, e non scaricava quindi tutto.
Ecco il mio terminale

Codice:
pi@raspberrypi ~ $ cd ~/
pi@raspberrypi ~ $ git clone --recursive git://github.com/ninjablocks/433Utils.git
Cloning into '433Utils'...
remote: Counting objects: 218, done.
remote: Total 218 (delta 0), reused 0 (delta 0), pack-reused 218
Receiving objects: 100% (218/218), 44.63 KiB, done.
Resolving deltas: 100% (95/95), done.
Submodule 'rc-switch' (https://github.com/sui77/rc-switch.git) registered for path 'rc-switch'
Cloning into 'rc-switch'...
remote: Counting objects: 663, done.
remote: Total 663 (delta 0), reused 0 (delta 0), pack-reused 663
Receiving objects: 100% (663/663), 160.29 KiB | 215 KiB/s, done.
Resolving deltas: 100% (355/355), done.
Submodule path 'rc-switch': checked out 'c5645170be8cb3044f4a8ca8565bfd2d221ba182'
pi@raspberrypi ~ $ cd 433Utils/RPi_utils
pi@raspberrypi ~/433Utils/RPi_utils $ make
g++ -DRPI   -c -o ../rc-switch/RCSwitch.o ../rc-switch/RCSwitch.cpp
g++ -DRPI   -c -o send.o send.cpp
g++ -DRPI  ../rc-switch/RCSwitch.o send.o -o send -lwiringPi
g++ -DRPI   -c -o codesend.o codesend.cpp
g++ -DRPI  ../rc-switch/RCSwitch.o codesend.o -o codesend -lwiringPi
g++ -DRPI   -c -o RFSniffer.o RFSniffer.cpp
g++ -DRPI  ../rc-switch/RCSwitch.o RFSniffer.o -o RFSniffer -lwiringPi
Risposta
#55
eccomi Wink.
ho provato a dare il comando come indicato da te, questo il risultato
Codice:
pi@raspberrypi:~ $ cd ~/
pi@raspberrypi:~ $ git clone --recursive git://github.com/ninjablocks/433Utils.git
fatal: il path di destinazione '433Utils' esiste già e non è una directory vuota.
pi@raspberrypi:~ $

immagino si sia sulla strada giusta, ma a questo punto devo in qualche modo prima cancellare la directory 433Utils...

la domanda ora è: che comando devo dare?
Risposta
#56
Si esatto, prima di ma devi cancellarla.
Codice:
cd ~
(Questo torna alla tua cartella home, nel caso non ci fossimo già.. Poi
Codice:
rm -r 433Utils
Risposta
#57
Ops... percorso ad ostacoli Smile

Codice:
pi@raspberrypi:~ $ rm -r 433Utils
rm: rimuovere il file regolare protetto dalla scrittura '433Utils/.git/objects/pack/pack-55b72f075f47b22f6ac34910a39b190af48b00cd.pack'?
rm: rimuovere il file regolare protetto dalla scrittura '433Utils/.git/objects/pack/pack-55b72f075f47b22f6ac34910a39b190af48b00cd.idx'? Y
rm: impossibile rimuovere '433Utils/.git/objects/pack': Directory non vuota
pi@raspberrypi:~ $

che faccio ora?

Update... ho ridato il comando e sembra aver funzionato Smile

tuttavia....
ho provato a lanciare RFSniffer ma nulla accade... quando lancio invio arriva una riga vuota Sad
Codice:
pi@raspberrypi:~ $ ~/433Utils/RPi_utils/RFSniffer

cd
esc

exit

come vedi dopo un pò ho provato con alcuni comandi a caso Smile giusto per vedere se accadeva qualcosa ma nulla accade...

Consideriamo che io stando a questo schema ho cablato il ricevitore con questa logica:

VCC -> sul PIN 2
DATA -> syl PIN 37
GND -> sul PIN 6

ho provato anche a dare l'impulso col radiocomando ma sul terminale non viene scritto nulla.
Sarà quello il problema?
Risposta
#58
Ma il pin 37 lo hai scelto tu a caso?
Se non ricordo male (ora non trovo dove letto) RF sniffer di default, se non lo cambi, è in ascolto sul Pin 2 (numerazione wiringPi, immagino, cioè BCM 27, cioè piedino 13).
Qualche altra guida dice di lanciarlo anteponendo sudo.
Il programma non ha alcun output, si mette in "ascolto", e fino a che non riceve un segnale, non scrive nulla.
Tutti i programmi / comandi sul terminale li puoi interrompere con ctrl+C.
Tieni il radiocomando attaccato al ricevitore, e premi i tasti. La portata pare sia infima (poi, eventualmente, la miglioreremo con una antenna).
Risposta
#59
in effetti... come indicato da questo tutorial il piedino giusto era il 13.
Purtroppo pur avendo dato l'imput col radiocomando appiccicato al ricevitore non mi da nessun segnale...
noto (ma non sono certo sia dovuto a ciò) che il led della zero fa un breve lampeggio al momento che do l'imput saliscendi del radiocomando.
Mi viene un dubbio: ma non è che in qualche modo il segnale è "criptato" e quindi non individuabile così facilmente?
Risposta
#60
giusto per scrupolo ho provato tutti i piedini con BCM ma nienete... sembra sordo Smile
sempre per scrupolo ho provato anche a cambiare il ricevitore (magari quello precedente era difettoso....)
ma ancora niente...
avete altri suggerimenti?
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect