Tartalomjegyzék:

Irányítsd a kandallódat a HomeKit és az Alexa segítségével: 7 lépés
Irányítsd a kandallódat a HomeKit és az Alexa segítségével: 7 lépés

Videó: Irányítsd a kandallódat a HomeKit és az Alexa segítségével: 7 lépés

Videó: Irányítsd a kandallódat a HomeKit és az Alexa segítségével: 7 lépés
Videó: 🛋️2018 NEW Xiaomi YEELIGHT Smart LED Bulb 10W RGB✅ You Can Buy in Online Store (RisoFan💻) 2024, November
Anonim
Image
Image
Előfeltételek
Előfeltételek

Nemrég telepítettem egy gáz kandallót, amely tartalmazott egy távirányítót. És miután láttam néhány példát arra, hogy az emberek beépítették kandallóikat az otthoni vezérlőbe, elkezdtem ugyanezt keresni. A kandallómban van ez a távirányító https://valorfireplaces.com/features/remote-contr…, amely rádiót használ a távirányító és a kandalló között 315 Mhz-en.

1. lépés: Előfeltételek

Ennek az utasításnak az előfeltétele, hogy van egy gáz kandallóm ezzel a távirányítóval. Ha a távirányító hátulját nézi, akkor az FCC ID RTD-G6RH azonosítóval és 315 Mhz frekvenciával kell rendelkeznie. Ha nem rendelkezik ezzel a távirányítóval, ez az utasítás nem az Ön számára készült.

A HomeBridge is telepítve van és működik, és integrálva van az Alexával.

2. lépés: Anyagjegyzék

Darabjegyzékben
Darabjegyzékben
Darabjegyzékben
Darabjegyzékben

Ehhez az oktathatóhoz a meglévő HomeBridge és Alexa implementációmat használtam. Néhány éve fut a Homebridge, és az Alexába is integráltam. A HomeBridge-Alexa integráció ezt a https://www.npmjs.com/package/homebridge-alexa webhelyet használta. Ezek feltétel, és nem részletezem a beállításukat.

Ahhoz, hogy ehhez összekapcsoljam a kandallómat, hozzá kellett adnom ezt a rendszerhez

Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…

315 Mhz-es adó-https://www.creatroninc.com/product/315mhz-rf-lin…

Kenyeretábla

A rádiótávirányító kódjainak megtalálásához ezt a NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR és ADS-B USB vevőkészüléket használtam antennával, szívócsavarral, női SMA adapterrel és távirányítóval, RTL2832U és R820T2 tunerrel. Olcsó szoftveres rádió -

3. lépés: Keresse meg a távirányító rádiókódjait

Keresse meg a távirányító rádiókódjait
Keresse meg a távirányító rádiókódjait
Keresse meg a rádiókódokat a távirányítóhoz
Keresse meg a rádiókódokat a távirányítóhoz
Keresse meg a rádiókódokat a távirányítóhoz
Keresse meg a rádiókódokat a távirányítóhoz

A kandalló rádiótávirányító kódjainak megtalálásához követtem az utasításban a #7 lépést. És az IR Blaster kódot használta a kódjuk helyett.

A kandalló távirányítóján azt tapasztaltam, hogy a jel 23 bit hosszú, és gombnyomásra 10 -szer megismétlődik. Az adatok elemzése után az Audacity -ben a következő bitmintákat találtam ki minden távoli gombhoz:

Be - 01110100010111000110011

Ki - 01110100010111000110111

Fel - 01110100010111000111011

Le - 01110100010111000000000

A nulla értéke 200 ms jel és 700 ms nincs jel, az egyik pedig 700 ms jel és 200 ms nincs jel. Gyanítom, hogy az adatok első része egyedi információ, amely azonosítja a kandallómat, a végső pedig az egyedi parancs.

A munkafolyamat a távirányító kódjának meghatározásához a következő volt:

1) Rögzítse a gombnyomást a QGRX -ben

2) Nyissa meg az 1. lépésben létrehozott wav fájlt, és nagyítsa ki a megfelelő részt, amíg az majdnem teljes képernyős lesz.

3) Megnyomta a képernyőt az egyes gombokról, és elmentette a fájlt.

4) Táblázatban kinyitotta a képernyőfogót, és úgy állította be az oszlop szélességét, hogy egy oszlop egy kicsit megegyezzen a szélességgel.

5) Rögzítésre kerül, ha a bit nulla vagy egy az alábbi sorban.

7) Létrehozott egy formanyomtatványt az alábbi sorban, = if (D19 = 0, "200, 700,", "700, 200,"), és ezt átmásolta az összes oszlopba. Ahol D19 volt a fenti sor.

8) Ezután lemásoltam az if állítások által létrehozott szöveget a szerkesztőmbe

Ha konvertálja az On kódot, az lenne

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

Végezze el ezt minden gombnál. Az eredménynek 46 számnak kell lennie minden egyes gombhoz.

4. lépés: A Nodemcu beállítása rádióadóként

Állítsa be a Nodemcu rádióadóként
Állítsa be a Nodemcu rádióadóként

A NodeMCU esetében Michael Higgins IR Blaster kódot használtam az adó vezérlésére. A telepítés részletei itt:

github.com/mdhiggins/ESP8266-HTTP-IR-Blast…

A rádióadó csatlakoztatásához csak úgy csatlakoztattam, mintha LED lenne, de nem használtam ellenállásokat vagy tranzisztorokat, mivel az adónak nincs rájuk szüksége.

Adócsapok a NodmePins -hez

1 - Föld - Föld a csomópontonMCU

2 - Adatok bemenet - Közvetlenül a D2 -hez csatlakoztatva

3 - Vcc - közvetlenül a Vin -hez csatlakoztatva (5 volt)

4 - Antenna - 23 cm hosszú vezeték csatlakoztatva

5. lépés: A Homebridge beállítása a Homebridge-HTTP-IRBlaster beépülő modullal

A beépülő modul HomeBridge -ben történő beállításához követtem az itt található utasításokat

github.com/N NorthernMan54/homebridge-HTTP-I…

A plugin konfigurálásához létrehoztam a következő config.json bejegyzést

Ez a bejegyzés nem működik az Ön eszközén, mivel az eszköz egyedi kódja és URL -címe eltérő lesz.

Az URL az eszköz címe lenne a hálózaton, és csak a címrészt kell megváltoztatnia. azaz 192.168.1.175 a beállítások értékeihez.

Az off_data, on_data, up_data és down_data paramétereknél módosítsa az "data" sort arra az értékre, amelyet korábban meghatározott.

6. lépés: Próbálja ki

Próbáld ki
Próbáld ki
Próbáld ki
Próbáld ki

Indítsa újra a HomeBridge -t, és most látnia kell egy új tartozékot, a kandallót, amely a FAN ikont használja. Be kell kapcsolnia, ki kell kapcsolnia és szabályoznia kell a láng magasságát a Home alkalmazással. Kérjük, vegye figyelembe, hogy amikor a kandalló be- vagy kikapcsolása elfoglalt, a további parancsokat figyelmen kívül hagyja, és a Home alkalmazás hibát jelenít meg.

7. lépés: Hitelek

Ehhez a különleges beállításhoz sok embernek kell köszönetet mondanom erőfeszítéseikért, mivel a részem meglehetősen egyszerű volt, köszönhetően annak, hogy megosztották erőfeszítéseiket a közösséggel

  • Michael Higgins és ESP8266-HTTP-IR-Blaster projektje. Ez volt a legtöbb inspiráció
  • veggiebenz és az Instructable

www.instructables.com/id/Reverse-Engineer-… a rádióalapú távirányítók dekódolásával kapcsolatos részletekért.

  • Szabó Márk és IRremoteESP8266 könyvtára
  • A Homebridge és a HAPNodeJS közösség az Apple HomeKit integrációhoz.

Ajánlott: