Kazalo:

Somfy Control from Your Mobile, IFTTT in Google za 20 USD: 16 korakov
Somfy Control from Your Mobile, IFTTT in Google za 20 USD: 16 korakov

Video: Somfy Control from Your Mobile, IFTTT in Google za 20 USD: 16 korakov

Video: Somfy Control from Your Mobile, IFTTT in Google za 20 USD: 16 korakov
Video: NFC Smart Home Ideas + Setup for iOS 14 and Android 2024, Julij
Anonim
Somfy Control from Your Mobile, IFTTT in Google za 20 USD
Somfy Control from Your Mobile, IFTTT in Google za 20 USD
Somfy Control from Your Mobile, IFTTT in Google za 20 USD
Somfy Control from Your Mobile, IFTTT in Google za 20 USD
Somfy Control from Your Mobile, IFTTT in Google za 20 USD
Somfy Control from Your Mobile, IFTTT in Google za 20 USD

V tem navodilu vam bom pokazal, kako sem vzel poceni (ja, Somfy in poceni!) Radijski daljinec Somfy RTS in prevzel nadzor prek mobilnega telefona, IFTTT (pomislite na časovnike/odzive) in Googlov dom. Omeniti velja, da je to daljinski upravljalnik RTS Situo, notranjosti daljinskega upravljalnika Situo IO nisem videl, zato spodaj morda ni relevantno - spodaj pustite komentar, če ste odprli svoj Situo IO, da bi našli kaj podobnega ali ne.

Na tem mestu moram reči, da je prejšnji Somfy+Alexa Instructable (tukaj) Jerryja Olsena navdihnil in oblikoval glavno spajkanje tega projekta.

Želel sem mobilni nadzor (ko sem zunaj, imam s seboj svoj mobilni telefon in se skoraj nikoli ne spomnim, kam je šel originalni daljinski upravljalnik Somfy!), Nadzor IFTTT (tako da lahko povežem druge dogodke, na primer senzor dežja ESP8266) zame pa tudi nadzor nad glasovnim pomočnikom Google doma/gnezdo.

Za to sem uporabil Wemos D1 mini (dober klon), polnilec USB, daljinski upravljalnik Somfy Situo in dremel. Programsko gledano je bila to osnovna Arduinova skica z uporabo Blynka in webhookov v IFTTT.

Za razliko od drugih navodil, ki sem jih povezal zgoraj, sem želel imeti daljinski upravljalnik Somfy na steni in še vedno lahko uporabljam izvirne gumbe (prijazno družini in gostom!). Zato sem se lotil namestitve vsega v prvotno ohišje na daljavo. Hotel sem tudi daljinski upravljalnik, ki ga poganja Wemos, kot v drugih navodilih.

Način nadzora (razen gumbov!) Je (Google*) >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIO >> Somfy board

*Izbirno v verigi.

Zaloge

Daljinski upravljalnik Somfy Situo (poceni so in jih je mogoče namestiti na steno!)

Wemos D1 Mini (Lolin jih prodajata neposredno na Aliexpressu, jaz pa sem kupil dobrega klona na Amazonu)

Dremel ali kaj drugega za rezanje plastike (ohišje Somfy je precej enostavno rezati)

Spajkalnik, ki lahko spajka blazinice Wemos in Somfy

Tanka žica

Blynk račun (in projekt s tremi gumbi)

Račun IFTTT (neobvezno)

Googlov domači/gnezdilni zvočnik ali mobilna naprava (neobvezno)

Korak: Registrirajte se in nato odprite Somfy Remote

Registrirajte se in nato odprite Somfy Remote
Registrirajte se in nato odprite Somfy Remote

Najprej, kmalu Somfy ne bo delal na lastni bateriji ali imel enostavno dostop do programa/gumba za ponastavitev/povezavo. Torej, daljinski upravljalnik povežite s svojimi napravami Somfy, medtem ko je vse novo in lepo. Prav tako je vredno preveriti, ali vse na tem daljinskem upravljalniku deluje, kot je bilo pričakovano, preden ga odpremo in razveljavimo kakršno koli garancijo.

Če želite to narediti, je odvisno od tega, kaj že imate, zato preverite navodila v polju in tudi ta video vodič. Imel sem obstoječi daljinski upravljalnik, zato sem na kratko pritisnil gumb za ponastavitev/povezavo, nato novega in nato pritisnil gumbe na novem, dokler ni deloval.

Videoposnetek Somfy YouTube za povezavo drugega daljinskega upravljalnika

Daljinski upravljalnik se odpre tako, da povlečete za spodnji rob. Odvijte dva vijaka/varnostna vijaka torx z majhnim izvijačem z ravno konico (tip, ki ga najdete v mobilnem kompletu za popravilo).

2. korak: Odstranite ploščo z zgornje polovice lupine

Odstranite ploščo z zgornje polovice lupine
Odstranite ploščo z zgornje polovice lupine

Obrnite desko navzven in navzgor, da vidite gumbe, ki vas zanimajo. Na tej sliki so točke spajkanja gumbov na desni.

3. korak: Odstranite baterijo

Odstranite baterijo
Odstranite baterijo

Vzemite baterijo za kovance iz nosilca (s pritiskom na tisti mali izvijač zdrsne ven). Nato odstranite dve pritrdilni točki, pri tem pa nežno povlecite ali odstranite sponko za baterijo, tako da izgleda kot na zgornji fotografiji. Točke pritrditve bomo uporabili za 3.3V, zato ne skrbite, da bi spajka ostala.

4. korak: Spajajte žice 3.3v in GND na daljinski upravljalnik Somfy

Spajate žice 3.3v in GND na daljinski upravljalnik Somfy
Spajate žice 3.3v in GND na daljinski upravljalnik Somfy

(Rdeča) žica 3,3 V gre na eno od teh pritrdilnih točk nosilca baterije in nato na vhod Wemos Mini 3,3 v. (Črna) žica GND gre do blazinice levo od tega čipa (to se mi je zdelo enostavno spajkati, mislim, da je na plošči Somfy več ozemljitvenih točk). To potem gre (uganili ste!) GND na Wemosu.

To pomeni, da bo plošča Wemos napajala ploščo Somfy, kadar koli je priključena (v mojem primeru prek USB -ja).

5. korak: Pokrijte ozemljitev akumulatorja z izolacijskim trakom

Pokrijte ozemljitev akumulatorja z izolacijskim trakom
Pokrijte ozemljitev akumulatorja z izolacijskim trakom

Iskreno povedano, nimam pojma, ali je to ključno ali ne, toda ker sem vedel, da bo Wemos s tem končal v tesnem stiku, nisem tvegal.

Korak 6: Spajkajte vse skupaj

Spajkajte vse skupaj
Spajkajte vse skupaj

Moj Somfy Situo je imel skupaj štiri gumbe - priklop/ponastavitev, gor/izhod, zaustavitev in dol/vhod

Če ne veste, daljinski upravljalnik Somfy preprosto pritisne levo stransko nogo gumba (kot je prikazano) na tla (z desnih nog) ob pritisku. Če torej levo stran ozemljimo z Wemosom, vidi tisk.

Gumb za povezavo/ponastavitev me ni zanimal, saj sem daljinski upravljalnik do nadzorne omarice že naučil s svojim prvotnim daljinskim upravljalnikom. Zato sem hotel, da Wemos na zahtevo "prizemlji" ostale tri. Če želite to narediti, za vsak gumb prilepite žico na nogo na levi strani (kot je prikazano). Ti so nato spajkani na GPIO na Wemosu.

7. korak: ohišje Dremel

Primer Dremel
Primer Dremel

Če želite dobiti originalno ploščo in Wemos D1 mini v ohišju, morate malo odpreti hrbet, da bo prostora za namestitev. Omogoča tudi, da se (topel do precej topel) čip WiFi ESP8266 nekoliko lažje ohladi. Ko sem bil pri tem, sem odrezal spodnji del zgornje reže za vijak, tako da sem lahko, ko je bilo vse končano, daljinski upravljalnik pritrdil na vijak v steni (Somfy pričakuje, da boste ploščo najprej privijačili na steno, nato pa ponovno - namestite spredaj - ni mogoče, če poskušate hkrati priključiti žice in Wemos!)

* - Posodobitev, pred kratkim sem dobil v roke najnovejši (uradni) D1 mini (v3.1.0) in čipi za wifi so zdaj majhni! To bi najverjetneje pomenilo, da vam primera Dremel ne bi bilo treba. Vredno je najprej preveriti, če vse ustreza, če uporabljate kasnejši D1 Mini brez velikega srebrnega wifi čipa, kot je prikazano.

8. korak: Vse vstavite

Fit It All In
Fit It All In

To zahteva nekaj časa in potrpljenja, prostora je malo in žice morate spraviti pod glavno ploščo Somfy, ne da bi ovirali gumbe. Ugotovil sem, da je najboljše delovalo najprej napeljavo žic po straneh pod ploščo Somfy, nato pa "zlaganje" Wemosa na svoje mesto.

9. korak: Kako izgleda od zadaj

Kako izgleda od zadaj
Kako izgleda od zadaj

To je končni članek, ki prikazuje odrezano površino, ki omogoča, da se Wemos prilega in ohladi. Za lažje pritrjevanje na steno si lahko ogledate tudi odrezan vijak. Wemos ni zdrobljen, vendar je dovolj tesno pritrjen, da lahko odstranite in vstavite kabel USB, ne da bi se bali, da bi potegnili katero od spajkanih povezav.

10. korak: Kako izgleda od spredaj in s strani

Kako izgleda od spredaj in s strani
Kako izgleda od spredaj in s strani
Kako izgleda od spredaj in s strani
Kako izgleda od spredaj in s strani

Kot vidite na sprednji strani, je kabel USB edini podatek, da je bilo karkoli narejenega, in s strani to kaže, da Wemos ne štrli, ampak se prilega ravno robu prvotnega ohišja, kar pomeni, da bo stenska montaža brez problema.

11. korak: Bit za kodiranje

Ko je del strojne opreme končan, lahko na Wemos posnamete skico, sestavite projekt Blynk, nastavite programčke IFTTT in se nato pogovorite z Googlom.

Vsakega bom razdelil na drugačen korak. To lahko storite, preden sestavite strojno opremo, samo zabeležite GPIO -je, ki jih uporabljate, da se na vsakem ujemajo.

12. korak: Blynk in to boste pogrešali

Uporabil sem Blynk, saj je bil preprost in učinkovit, obstajajo še druge možnosti, zato to ni kritično. Zame je bil to lep, preprost način, da Arduinovo skico prizemlji GPIO -je na Wemosu z uporabo mobilnega telefona kot "daljinca".

Odprite račun Blynk, če ga še nimate, in ustvarite nov projekt. Tipko za avtenziranje imejte pri roki za skico Arduino pozneje. Dodajte tri gumbe, povezane z navideznimi zatiči 1, 2 in 3. Izgovorite gumbe tako, kot želite. Ko nadziram dve tendi/senčniki, sem izbral Out, In in Stop.

Knjižnico Blynk Arduino bomo uporabili, da Wemosu povemo, kdaj je bil pritisnjen eden od teh gumbov z navideznim pripenjanjem, nato pa preprosto ozemljimo ustrezen GPIO, da sprožimo fizični pritisk Somfy.

13. korak: IFTTT, ki nadaljuje z dajanjem

To ni obvezno, lahko preskočite naravnost do koraka skice Arduino, če vas ne zanimajo glasovni, časovni ali nadzorni ukrepi na vašem daljinskem upravljalniku Somfy.

Ustvaril sem tri programčke IFTTT, enega za "pritiskanje" vsakega od treh gumbov Somfy. Ti sprožijo zahtevo webhook v Blynk, ki pa (glej prejšnji korak) sproži Wemos, da fizično ozemlji gumb Somfy.

Torej, če je del IF lahko karkoli potrebujete, da sprožite pritisk gumba, sem izbral Googlovega pomočnika, da se lahko z njim pogovorim in ga razporedim.

Ta del mora biti nato Webhook v Blynk z uporabo URL -ja, kot je ta;

blynk_ip: 8080/BLYNK_PROJECT_AUTH_KEY/update/V2? value = 1

BLYNK_IP bi moral biti IP države, ki ga najdete s pingom strežnika blynk. Avtorski ključ vam je bil poslan, ko ste ustvarjali projekt Blynk. V2 je navidezni pin, dodeljen gumbu v aplikaciji Blynk, ki ga želimo pritisniti.

Metodo nastavite na GET

Vrsta vsebine nastavite na application/json

Zgornje korake ponovite za druge gumbe.

14. korak: Hej Google

Hej Google!
Hej Google!

Ko sem v delu IFTTT "IF" izbral Google Assistant, lahko Googlu povem besedno zvezo (ki sem jo vnesel v nastavitve IFTTT Google Assistant), da mu pove, naj pritisne enega od treh gumbov.

15. korak: Ali lahko že napišemo neko kodo

Končno moramo napisati in naložiti skico v Arduino. Tega ne bom obravnaval preveč podrobno, vse je komentirano in vsak odsek je dovolj preprost.

Potrebujete dve knjižnici, ESP8266 wifi in ESP8266Blynk - ti se sčasoma lahko spremenijo in če namesto Wemos Mini uporabljate drugo ploščo, najprej to preverite.

Nastaviti morate žetone za wifi ssid, geslo in blynk avtentikacijo, saj bodo vedno drugačni.

Uporabil sem D1, D5 in D7 za ozemljitev gumbov Somfy in seveda zatičev 3.3v in GND za napajanje plošče Somfy.

Vključil sem nekaj izpisov serijskih monitorjev, tako da če to najprej zaženete na Wemosu, lahko preizkusite Blynk, IFTTT in Google, ne da bi pri tem motili vaše naprave Somfy.

Moji gumbi se imenujejo OUT, IN in STOP.

Držim fizično tipko eno sekundo, da zagotovim, da radijski signal sprejme škatla Somfy. Pri tem uporabljam zamudo, da preprečim tudi nepravilno prekrivanje gumbov, če nekdo (otroci!) Vstopi v mojo aplikacijo Blynk, skupaj z zasnovo releja Somfy, kar pomeni, da se motorji ne spreminjajo prehitro.

Gumb Blynk povlečem visoko in nizko, da pokažem, da je bil pritisnjen, in če IFTTT za vedno pusti visoko, če na ta način pokličete tiskalnik Blynk.

Void.loop naj ostane samo z Blynk.run (); linijo, da bodo stvari dobro potekale.

Priporočena: