Innehållsförteckning:
- Steg 1: Förutsättningar
- Steg 2: Materialförteckning
- Steg 3: Hitta radiokoder för fjärrkontrollen
- Steg 4: Konfigurera Nodemcu som en radiosändare
- Steg 5: Konfigurera Homebridge med Homebridge-HTTP-IRBlaster Plugin
- Steg 6: Prova det
- Steg 7: Poäng
Video: Styr din eldstad med HomeKit och Alexa: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Jag har nyligen installerat en gasspis, som inkluderade en fjärrkontroll. Och efter att ha sett några exempel på människor som integrerade sina eldstäder i sina hemkontrollinställningar började jag leta efter detsamma. Min eldstad har denna fjärrkontroll https://valorfireplaces.com/features/remote-contr… som använder radio mellan fjärrkontrollen och och spisen på 315 Mhz.
Steg 1: Förutsättningar
Som en förutsättning för detta instruerbara har jag en gasspis med denna fjärrkontroll. Om du tittar på baksidan av din fjärrkontroll måste den ha FCC ID RTD-G6RH och en frekvens på 315 Mhz. Om du inte har den här fjärrkontrollen är den här instruerbara inte något för dig.
Jag har också HomeBridge installerat och fungerar, och det är integrerat med min Alexa.
Steg 2: Materialförteckning
För detta instruerbara utnyttjade jag min befintliga HomeBridge- och Alexa -implementering. Jag har haft Homebridge igång i några år och har också integrerat det i min Alexa. HomeBridge till Alexa-integrationen använde denna https://www.npmjs.com/package/homebridge-alexa. Dessa är en förutsättning och jag kommer inte att detaljera deras inställningar.
För att koppla min eldstad till detta, behövde jag lägga till detta i systemet
Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…
315 Mhz-sändare-https://www.creatroninc.com/product/315mhz-rf-lin…
Bakbord
För att hitta koder för radiofjärrkontrollen använde jag denna NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB-mottagarsats med antenn, sugfäste, kvinnlig SMA-adapter och fjärrkontroll, RTL2832U & R820T2 Tuner. Lågkostnadsprogramvara definierad radio -
Steg 3: Hitta radiokoder för fjärrkontrollen
För att hitta fjärrkoderna för eldstaden följde jag stegen upp till #7 i denna instruerbara. Och använde IR Blaster -koden snarare än deras kod.
För fjärrkontrollens fjärrkontroll fann jag att signalen var 23 bitar lång och att den upprepades 10 gånger per knapptryckning. Efter att ha analyserat data i Audacity kom jag fram till dessa bitmönster för varje fjärrknapp:
På - 01110100010111000110011
Av - 01110100010111000110111
Upp - 01110100010111000111011
Ned - 01110100010111000000000
Med Zero är 200 ms signal och 700 ms ingen signal, och One är 700 ms signal och 200 ms ingen signal. Jag misstänker att den första delen av data är unik information som identifierar min eldstad, och svansänden är det unika kommandot.
Mitt arbetsflöde för att bestämma fjärrkontrollkoden var:
1) Fånga ett knapptryck i QGRX
2) Öppna wav -filen som skapades i steg 1 och zooma in i det relevanta avsnittet tills den var nästan full skärmbredd.
3) Tog en skärmbild av den enskilda knapptryckningen och sparade filen.
4) Öppnade skärmgreppet i ett kalkylblad och justerade kolumnbredden så att en kolumn var lika med bredden lite.
5) Spelas in om biten var en nolla eller en i raden nedan.
7) Skapade en formell i raden nedan, = if (D19 = 0, "200, 700,", "700, 200,") och kopierade detta över alla kolumner. Där D19 var raden ovan.
8) Jag kopierade sedan texten som skapades av if -uttalandena till min redaktör
Om du konverterar On -koden skulle det vara
200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200
Gör detta för varje knapp. Resultatet ska vara 46 nummer för varje knapp.
Steg 4: Konfigurera Nodemcu som en radiosändare
För NodeMCU använde jag Michael Higgins IR Blaster -kod för att styra sändaren. Detaljer om installationen finns här:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
För att ansluta radiosändaren anslöt jag bara den som om den var en LED, men använde inte något av motstånden eller transistorn eftersom sändaren inte behövde dem.
Sändarpinnar till NodmePins
1 - Ground - Ground på nodenMCU
2 - Data in - Ansluten direkt till D2
3 - Vcc - Ansluts direkt till Vin (5 volt)
4 - Antenn - Ansluten en trådlängd på 23 cm
Steg 5: Konfigurera Homebridge med Homebridge-HTTP-IRBlaster Plugin
För att installera plugin i HomeBridge följde jag instruktionerna här
github.com/NorthernMan54/homebridge-HTTP-I…
Och för att konfigurera plugin skapade jag följande config.json -post
Den här posten fungerar inte för din enhet eftersom den unika koden och webbadressen till din enhet kommer att vara annorlunda.
URL: en skulle vara adressen till din enhet i ditt nätverk, och du bör bara ändra adressdelen. dvs. 192.168.1.175 till värdena från din installation.
För off_data, on_data, up_data och down_data ändrar "data" -raden till det värde du bestämde tidigare i detta.
Steg 6: Prova det
Starta om HomeBridge, och du bör nu se ett nytt tillbehör som heter Eldstad, som använder FAN -ikonen. Du bör slå på, stänga av och styra flamhöjden med Home -appen. Observera att när eldstaden är upptagen med att slå på eller av, ignoreras ytterligare kommandon och Home -appen visar ett fel.
Steg 7: Poäng
För den här inställningen måste jag tacka ett stort antal människor för deras insatser eftersom min del av detta var ganska enkelt tack vare att de delade sina ansträngningar för samhället
- Michael Higgins och hans ESP8266-HTTP-IR-Blaster-projekt. Detta var det mesta av inspirationen
- veggiebenz och hans instruerbara
www.instructables.com/id/Reverse-Engineer-… för information om avkodning av radiobaserade fjärrkontroller.
- Mark Szabo och hans IRremoteESP8266 -bibliotek
- Homebridge och HAPNodeJS -gemenskapen för Apple HomeKit -integrationen.
Rekommenderad:
Styr din automatiska skjutport med hemassistent och ESPHome: 5 steg (med bilder)
Styr din automatiska skjutport med hemassistent och ESPHome: Följande artikel är lite feedback på min personliga erfarenhet av att styra den automatiska skjutporten som jag hade installerat i mitt hus. Denna port, märkt "V2 Alfariss", var försedd med några Phox V2 -fjärrkontroller för att styra den. Jag har också
Styr din modell tåglayout med din mobiltelefon !: 11 steg (med bilder)
Kontrollera din modelltåglayout med din mobiltelefon !: Att styra en modelltåglayout med en trådbunden gasreglage och valdeltagare kan vara en bra start för nybörjare, men de utgör ett problem med icke-bärbarhet. Dessutom kan de trådlösa kontrollerna som kommer på marknaden antingen bara styra några lok
Hur man styr ljus/hemljus med Arduino och Amazon Alexa: 16 steg (med bilder)
Hur man styr ljus/hemljus med Arduino och Amazon Alexa: Jag har förklarat hur man styr ljus som är anslutet till UNO och styrs av Alexa
Styr dina elektriska apparater med din fjärrkontroll för fjärrkontroll (IR -fjärrkontroll) med temperatur- och luftfuktighetsdisplay: 9 steg
Styr dig elektriska apparater med din TV -fjärrkontroll (ir -fjärrkontroll) med temperatur- och luftfuktighetsdisplay: hej jag är Abhay och det är min första blogg om Instructables och idag ska jag visa dig hur du styr dina elektriska apparater med din fjärrkontroll genom att bygga detta enkelt projekt. tack till atl lab för stöd och tillhandahållande av materialet
Styr hushållsapparater från din Smarthphone med Blynk -appen och Raspberry Pi: 5 steg (med bilder)
Styr hushållsapparater från din Smarthphone med Blynk -appen och Raspberry Pi: I det här projektet kommer vi att lära oss hur man använder Blynk -appen och Raspberry Pi 3 för att styra hushållsapparater (kaffebryggare, lampa, fönstergardin och mer … ) .Hardware -komponenter: Raspberry Pi 3 Relay Lamp Breadboard Wires Programvaruappar: Blynk A