Fick idén att köpa ett gäng fjärrströmbrytare
och koppla dessa mot min raspberry tsm med http://www.kjell.com/sortiment/el/elektronik/fjarrstyrning/433-mhz-sandarmodul-p88901.
Problemet jag nu stöter på är att jag inte kan lista ut vilket
protokoll de använder. Vad jag har kunnat testa är det inte
Nexas eller Elros^^
Det enda jag hittat hittils är https://github.com/tandersson/rf-bitbanger
där någon har implementerat nästan alla protokoll men tyvärr
så går inte koden att köra för mig. Dock så är jag rätt så säker
på att jag kan implmentera den själv om jag bara visst vart jag skulle
börja.
Så alla tips och idér på hur jag ska gå vidare är välkomna!
Protokoll till fjärrströmbrytare
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Re: Protokoll till fjärrströmbrytare
Välkommen till forumet!
Hur menar du med att Tords kod inte går att köra? Vad händer/inte händer?
Vilken distribution kör du?
Hur menar du med att Tords kod inte går att köra? Vad händer/inte händer?
Vilken distribution kör du?
Re: Protokoll till fjärrströmbrytare
Tror problemet ligger i att kompilera rfbb modulen som driver.
Verkar som att den bara fungerar på kernel build 3.2.27
Har följt lite olika tips på hur man ska göra detta men inget funkar
t.ex.
När jag gör detta så är finns det fortfarande bara 3.6.11 i lib/modules
vilket gör att jag itne kan göra steget: make KERNELDIR=/lib/modules/3.2.27+/build
Har inte supermycket erfarenhet av linux, ens helt säkert på vad det är jag
gör vid det här laget. Är detta för att bygga om Kernel till en äldre version?
Verkar som att den bara fungerar på kernel build 3.2.27
Har följt lite olika tips på hur man ska göra detta men inget funkar
t.ex.
Kod: Markera allt
sudo bash
cd /usr/src
wget https://github.com/raspberrypi/linux/tarball/rpi-3.2.27
tar xzf rpi-3.2.27
cd raspberrypi-linux-*
zcat /proc/config.gz > .config
make oldconfig
make modules_prepare
wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers
KSRC=`pwd`
pushd /lib/modules/`uname -r`
ln -s ${KSRC} source
ln -s ${KSRC} build
popd
pushd /usr/src
ln -s ${KSRC} linux-`uname -r`
ln -s ${KSRC} linux
popd
cd $HOME
git clone https://github.com/tandersson/rf-bitbanger.git
cd rf-bitbanger/rfbb
make KERNELDIR=/lib/modules/3.2.27+/build
sudo insmod rfbb.ko
sudo mknod /dev/rfbb c 252 0
sudo chown root:dialout /dev/rfbb
sudo chmod g+rw /dev/rfbb
vilket gör att jag itne kan göra steget: make KERNELDIR=/lib/modules/3.2.27+/build
Har inte supermycket erfarenhet av linux, ens helt säkert på vad det är jag
gör vid det här laget. Är detta för att bygga om Kernel till en äldre version?
- PHermansson
- EF Sponsor
- Inlägg: 4340
- Blev medlem: 22 december 2004, 00:46:38
- Ort: Särestad Grästorp
- Kontakt:
Re: Protokoll till fjärrströmbrytare
Har kollat lite på det nu, skulle ha nytta av RFBB själv. Men det är som du märkt inte helt enkelt att kompilera en modul till en befintlig kärna, särskilt inte som att kärnkoden saknas och det är rätt rörigt med olika versioner med mera. Lösningen vore att kompilera och installera en helt egen kärna, får se om jag ger mig på det.
