Hallo zusammen,
ich habe mich dieses Wochenende mit der Installation von pekaway auf einen RPI3+ beschäftigt.
Dabei hatte ich drei Probleme:
- wiringpi ist auf project-downloads.dragon.net nicht mehr erreichbar.
- Dadurch lässt sich RPi_utils nicht mehr kompilieren, da die Header “wiringpi.h” fehlt
- … vielleicht ein folge Fehler, die Flow in Node-red wurde nicht gestartet oder gefunden
Problem 1 und 2 konnte ich daduch beheben, dass ich anstelle der wiringpi-latest.deb den fork (oder wie das heißt) von github verwendet habe:
#install wiringpi
echo -e “${Cyan}Installing/updating wiringpi…${NC}”
cd /tmp
#wget https://project-downloads.drogon.net/wiringpi-latest.deb
#sudo dpkg -i wiringpi-latest.deb
git clone --single-branch --branch final_official_2.50 GitHub - WiringPi/WiringPi: Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi (Unofficial Mirror for WiringPi bindings)
cd /tmp/wiringpi
./build
sudo sed -i ‘s/PIN = 5/PIN = 4/g’ ~/pekaway/433Utils/RPi_utils/codesend.cpp
sudo sed -i ‘s/PIN = 4/PIN = 3/g’ ~/pekaway/433Utils/RPi_utils/RFSniffer.cpp
cd ~/pekaway/433Utils/RPi_utils/ && make
Probleme 3 konnte ich beheben, indem ich den Flow per Copy Paste in node-red eingefügt habe.
Kann mir jmd sagen, ob das so passt? Es scheint alles zu funktionieren, allerdings habe ich keine HW (mangels Verfügbarkeit) an den Rpi3+ angeschlossen.
Herzlichen Grüße und ein dickes Lob an die Macher dieses Projekts.
Gruß Matthias