PiFlic - Flic trådlösa smarta knappen & Raspberry Pi (6 / 7 steg)
Steg 6: Koden
piflic.py Python skript har skapats med hjälp av Pushbullet API. Inuti skriptet måste du bara ersätta infoga här med åtkomsttoken från Pushbullet inställningssida (se steg 3).
Kopiera skriptet i din /home/Pi katalog, sedan köra med:
sudo python piflic.py
Skriptet fungerar som följer:
Pushbullet API lansera en begäran till sin server
Skriptet kontrollerar, Pushbullet svar, om det är en av de tre villkoren Flic-knappen: Klicka, double_click eller håll.
Pushbullet API delete push anmälan lagras på servern
Om skriptet hittar "klicka" in i Pushbullet svar hallon slår på, sedan av, röd lysdiod. Om det har "double_click" slå på och av, blå led. Om det är "hold" tur och sedan off, ledde gröna. Om det inte finns en av dessa tre strängar, gör system ingenting. Tre olika summern ljud spelas för varje knapp klicka villkor. Allt detta inuti ett tag oändlig loop.
På denna punkt kan du ersätta lysdioder sätta på/stänga av kommandot med andra. Till exempel kan du programmera Flic-knappen för att starta din hallon. Ersätt en av kommandot lysdioder med inuti skriptet:
OS.system ("sudo omstart")
försök sedan.