Gör en dum enhet smart med Pilight och HomeKit (8 / 14 steg)
Steg 8: Vädra ut RF koder
Nästa steg är att vädra ut RF koderna.
Varje knapp på fjärrkontrollen har en kod som överensstämmer med relevanta växeln. På bilden av växeln ovan har växeln en allmän uppförandekod 1502. Det är 4: e växeln i 5 pack, därav 1502-4. Men vi behöver RF koden, inte den allmänna koden. För att få detta, vädra vi RF koden ut.
Om du vill aktivera den switchen med fjärrkontrollen, skulle du helt enkelt trycker på 4: e "På"-knappen. Så vi ska ta tag i RF koden skickas när den 4: e "På"-knappen trycks.
SSH till din Pi igen (eller bara fortsätta din senaste session, om du inte stänga den) och kör:
sudo pilight-får
Om det finns inga fel, hoppa över den understrukna texten. Om det finns ett felmeddelande om "inga pilight-ssdp sessions hittade", kommer du att vilja läsa den understrukna texten.
Felet "ingen pilight-ssdp sessions hittade" skulle innebära att "pilight-daemon" inte körs. Chansen är det inte startar upp vid uppstart, och måste du starta den manuellt. Göra det genom att köra kommandot "sudo pilight-daemon"
Greppa fjärrkontrollen med batteriet från steg 4 och ta det nära mottagaren.
Vi börjar med Switch 1. Med den pilight-få program fortfarande igång, tryck på knappen "On" för switch #1.
Titta på produktionen av den pilight-få program. Det visar något?
Ja! Det gjorde! Det bör se ut så här!
"meddelande": {
"id": "A3",
"enhet": 34,
"tillstånd": "på"
},
"ursprung": "mottagare",
"protokoll": clarus_switch ",
"uuid": "SOMENUMBER", "upprepas": 1
}
Nu måste vi förstå vad det betyder, och tillåta oss att kontrollera den.
Information vi behöver för nästa steg är id, enhetoch protokoll.