Cov txheej txheem:

Somfy Tswj Los Ntawm Koj Lub Txawb, IFTTT thiab Google rau $ 20: 16 Cov Kauj Ruam
Somfy Tswj Los Ntawm Koj Lub Txawb, IFTTT thiab Google rau $ 20: 16 Cov Kauj Ruam

Video: Somfy Tswj Los Ntawm Koj Lub Txawb, IFTTT thiab Google rau $ 20: 16 Cov Kauj Ruam

Video: Somfy Tswj Los Ntawm Koj Lub Txawb, IFTTT thiab Google rau $ 20: 16 Cov Kauj Ruam
Video: электропривод Somfy 2024, Hlis ntuj nqeg
Anonim
Somfy Tswj Los Ntawm Koj Lub Xov Tooj, IFTTT thiab Google rau $ 20
Somfy Tswj Los Ntawm Koj Lub Xov Tooj, IFTTT thiab Google rau $ 20
Somfy Tswj Los Ntawm Koj Lub Xov Tooj, IFTTT thiab Google rau $ 20
Somfy Tswj Los Ntawm Koj Lub Xov Tooj, IFTTT thiab Google rau $ 20
Somfy Tswj Los Ntawm Koj Lub Txawb, IFTTT thiab Google rau $ 20
Somfy Tswj Los Ntawm Koj Lub Txawb, IFTTT thiab Google rau $ 20

Hauv Cov Lus Qhia no, Kuv yuav qhia koj li cas kuv coj tus nqi pheej yig (yog, Somfy thiab pheej yig!) Somfy RTS xov tooj cua nyob deb thiab tau tswj ntawm kuv lub xov tooj, IFTTT (xav tias timers/tshua) thiab Google tsev. Nws tsim nyog sau cia tias qhov no yog RTS Situo cov chaw taws teeb, Kuv tsis tau pom sab hauv ntawm Situo IO cov chaw taws teeb, yog li hauv qab no yuav tsis cuam tshuam - tso tawm cov lus hauv qab no yog tias koj tau qhib koj Situo IO mus nrhiav qee yam zoo sib xws lossis tsis yog.

Kuv yuav tsum hais ntawm qhov no, tias yav dhau los Somfy+Alexa Qhia Tau (ntawm no) los ntawm Jerry Olsen tau tshoov siab thiab ua lub hauv paus tseem ceeb ntawm txoj haujlwm no.

Kuv xav tau kev tswj hwm lub xov tooj (thaum kuv nyob sab nraud kuv muaj kuv lub xov tooj nrog kuv thiab kuv tsis tuaj yeem pom lossis nco qab qhov twg Somfy qhov chaw deb qub mus!), IFTTT tswj (yog li kuv tuaj yeem txuas lwm yam xwm txheej xws li kuv ESP8266 nag sensor) thiab rau kuv, Google lub tsev/zes lub suab pab tswj hwm ib yam.

Txhawm rau ua qhov no, Kuv tau siv Wemos D1 mini (zoo clone), USB them nyiaj, Somfy Situo cov chaw taws teeb thiab dremel. Software-wise nws yog qhov yooj yim Arduino kos duab siv Blynk thiab webhooks rau hauv IFTTT.

Tsis zoo li lwm qhov kev qhia kuv txuas rau saum toj no, Kuv xav kom Somfy tej thaj chaw deb ntawm phab ntsa thiab tseem tuaj yeem siv lub khawm qub (tsev neeg thiab phooj ywg zoo!). Yog li ntawd, kuv tau mus txog qhov haum nws txhua qhov nyob hauv tsev qub. Kuv kuj xav tau cov chaw taws teeb siv los ntawm Wemos zoo li hauv lwm qhov qhia tau.

Txoj kev tswj hwm (tsis yog cov nyees khawm!) Yog (Google*) >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIOs >> Somfy board

*Yeem nyob rau hauv cov saw.

Khoom siv

Somfy Situo chaw taws teeb tswj (lawv pheej yig thiab phab ntsa tuaj yeem tsim tau!)

Wemos D1 Mini (Lolin muag lawv ncaj qha rau ntawm Aliexpress, tab sis kuv yuav cov clone zoo ntawm Amazon)

Dremel lossis qee yam los txiav yas (rooj plaub Somfy zoo nkauj heev rau txiav)

Soldering hlau muaj peev xwm ntawm soldering Wemos thiab Somfy pawm

Nyias gauge hlau

Blynk tus account (thiab ib qhov haujlwm nrog peb lub khawm)

IFTTT tus account (xaiv tau)

Google lub tsev/zes hais lus lossis mobile (yeem)

Kauj ruam 1: Sau npe thiab Tom qab ntawd Qhib Somfy Remote

Sau npe thiab Tom qab ntawd Qhib Somfy Remote
Sau npe thiab Tom qab ntawd Qhib Somfy Remote

Thawj yam ua ntej, zoo nkauj sai sai, Somfy yuav tsis ua haujlwm ntawm nws tus kheej lub roj teeb lossis nkag mus rau qhov haujlwm/rov pib dua/txuas khawm yooj yim. Yog li, txuas cov chaw taws teeb rau koj Somfy cov cuab yeej (s) tam sim no, thaum nws yog txhua yam tshiab thiab zoo. Nws kuj tseem tsim nyog txheeb xyuas txhua yam ua haujlwm raws li xav tau ntawm cov chaw taws teeb no ua ntej peb qhib nws thiab tsis muaj dab tsi ntawm kev lees paub.

Txhawm rau ua qhov no txawv ntawm qhov koj twb muaj lawm, yog li khij cov lus qhia hauv lub npov thiab tseem qhia cov vis dis aus no. Kuv muaj lub chaw taws teeb uas twb muaj lawm, yog li kuv tau nyem qhov pib dua/txuas khawm luv luv ntawm qhov ntawd, tom qab ntawd tus tshiab thiab tom qab ntawd nias lub pob ntawm tus tshiab kom txog thaum nws ua haujlwm.

Somfy YouTube video rau txuas lwm lub chaw taws teeb

Cov chaw taws teeb pops qhib los ntawm kev rub tawm ntawm ntug hauv qab. Tshem tawm ob lub hau ntswj/torx kev ruaj ntseg ntsia hlau nrog lub taub hau me me ntswj ntsia hlau (yam koj pom hauv cov khoom siv kho lub xov tooj).

Kauj Ruam 2: Tig lub Rooj Tsav Xwm Tawm Sab Nrauv Sab Nraud ntawm Lub Plhaub

Tig lub Rooj Tsav Xwm Tawm Sab Nrauv Sab Nraud ntawm Lub Plhaub
Tig lub Rooj Tsav Xwm Tawm Sab Nrauv Sab Nraud ntawm Lub Plhaub

Tig lub rooj tsavxwm tawm thiab hla kom pom cov nyees khawm nyiam. Hauv daim duab no, cov ntsiab lus solder rau cov nyees khawm nyob ntawm sab xis.

Kauj Ruam 3: Tshem Tawm Lub Roj Teeb

Tshem lub Roj Teeb
Tshem lub Roj Teeb

Nqa cov nyiaj npib tawm ntawm tus tuav (nws swb tawm nrog lub laub los ntawm tus ntsia hlau me). Tom qab ntawd tsis muag ob lub ntsiab lus taw qhia tig, thaum maj mam rub lossis txiav lub roj teeb clip tawm kom nws zoo li daim duab saum toj no. Peb yuav siv cov ntsiab lus mount rau 3.3v, yog li tsis txhob txhawj txog cov laug laug tom qab.

Kauj Ruam 4: Siv lub 3.3v thiab GND Cov Hluav Taws Xob mus rau Somfy Remote

Siv lub 3.3v thiab GND Cov Hluav Taws Xob rau Somfy Chaw Taws Teeb
Siv lub 3.3v thiab GND Cov Hluav Taws Xob rau Somfy Chaw Taws Teeb

Cov (liab) 3.3v xaim mus rau ib qho ntawm cov roj teeb uas muaj cov ntsiab lus txuas thiab tom qab ntawd mus rau Wemos Mini 3.3v tus pin. Cov (dub) GND xaim mus rau lub ncoo tsuas yog rau sab laug ntawm lub nti (Kuv pom qhov no yog qhov chaw yooj yim rau cov laug rau, Kuv xav tias muaj ob peb lub hauv paus ntsiab lus ntawm Somfy board). Qhov no ces mus rau (koj twv nws!) GND ntawm Wemos.

Qhov no txhais tau tias Wemos lub rooj tsavxwm yuav tso lub Somfy board thaum twg nws txuas nrog (ntawm USB hauv kuv qhov teeb meem) kom muaj zog.

Kauj Ruam 5: Npog Cov Roj Roj Av Hauv Ncoo Nrog Cov Kab Xev Raug Rho Tawm

Npog Cov Roj Roj Av Hauv Ncoo Nrog Cov Kab Xev Raug Rho Tawm
Npog Cov Roj Roj Av Hauv Ncoo Nrog Cov Kab Xev Raug Rho Tawm

Hauv txhua qhov kev ncaj ncees Kuv tsis muaj lub tswv yim seb qhov no tseem ceeb heev lossis tsis yog, tab sis raws li kuv paub Wemos yuav xaus nrog kev sib raug zoo nrog qhov no, Kuv tsis muaj kev pheej hmoo.

Kauj Ruam 6: Tua Nws Txhua Qhov

Solder Nws Tag Nrho
Solder Nws Tag Nrho

Kuv Somfy Situo muaj plaub khawm nyob rau hauv tag nrho - txuas/rov pib dua, nce/tawm, nres thiab nqis/hauv

Yog tias koj tsis paub, Somfy cov chaw taws teeb yooj yim rub ob sab ceg ntawm lub pob (raws li qhia) rau hauv av (los ntawm ob txhais ceg sab xis) thaum nias. Yog li, yog tias peb tsaws sab laug nrog Wemos nws pom xovxwm.

Kuv tsis txaus siab rau khawm txuas/rov pib dua raws li kuv twb tau kawm cov chaw taws teeb mus rau lub thawv tswj siv kuv li qub chaw taws teeb. Yog li, Kuv xav kom Wemos 'hauv av' lwm qhov peb xav tau. Txhawm rau ua qhov no, muab cov xaim txuas rau sab ceg ntawm sab laug (raws li qhia) rau txhua lub khawm. Cov no yog tig txhua qhov muag rau GPIO ntawm Wemos.

Kauj Ruam 7: Dremel Case

Dremel Qhov Case
Dremel Qhov Case

Txhawm rau kom tau txais thawj lub rooj tsavxwm thiab Wemos D1 mini hauv rooj plaub, koj yuav tsum qhib lub nraub qaum me ntsis kom muaj chaw rau nws kom haum. Nws kuj tseem tso cai (sov kom sov) ESP8266 WiFi nti kom txias me ntsis yooj yim dua. Thaum kuv nyob ntawm nws, Kuv txiav tawm hauv qab ntawm lub hau ntswj sab saum toj kom thaum txhua qhov ua tiav, Kuv tuaj yeem nqes cov chaw taws teeb ntawm ntsia hlau hauv phab ntsa (Somfy cia siab tias koj yuav ntsia hlau rov qab rau phab ntsa ua ntej, tom qab ntawd -fit rau pem hauv ntej - ua tsis tau thaum koj tab tom sim ua kom haum cov xov hlau thiab Wemos nyob rau tib lub sijhawm!)

* - Hloov tshiab, Kuv nyuam qhuav tau txais kuv txhais tes ntawm qhov tshiab kawg (ua haujlwm) D1 mini (v3.1.0) thiab wifi chips tam sim no me me! Qhov no feem ntau yuav txhais tau tias koj tsis tas yuav Dremel rooj plaub. Tsim nyog txheeb xyuas yog tias txhua yam haum ua ntej yog tias koj tab tom siv D1 Mini tom qab yam tsis muaj nyiaj loj wifi nti raws li qhia.

Kauj Ruam 8: Ua Kom Zoo Txhua Qhov

Haum Nws Txhua Qhov
Haum Nws Txhua Qhov

Qhov no siv sijhawm me ntsis thiab ua siab ntev, qhov chaw nruj thiab koj yuav tsum tau txais cov xov hlau nyob hauv qab Somfy lub rooj tsavxwm tseem ceeb, yam tsis muaj lawv tau txais txoj hauv kev ntawm cov nyees khawm. Kuv pom tias khiav cov xov hlau hauv ob sab hauv qab Somfy board thawj zaug, tom qab ntawd 'khawm' Wemos tuaj rau hauv qhov chaw ua haujlwm zoo tshaj plaws.

Kauj Ruam 9: Nws Zoo Li Cas Tom Qab

Nws Zoo Li Cas Tom Qab
Nws Zoo Li Cas Tom Qab

Nov yog cov kab lus ua tiav qhia qhov txiav tawm kom tso cai rau Wemos kom haum thiab txias. Koj tseem tuaj yeem pom cov ntsia hlau txiav tawm kom yooj yim rau phab ntsa-nqes. Lub Wemos tsis raug tsoo, tab sis yog qhov nruj nruj txaus uas koj tuaj yeem tshem tawm thiab ntxig lub USB cable yam tsis ntshai rub ib qho ntawm qhov txuas txuas.

Kauj Ruam 10: Nws Zoo Li Cas Los Ntawm Pem Hauv Ntej thiab Sab

Nws Zoo Li Cas Los Ntawm Pem Hauv Ntej thiab Sab
Nws Zoo Li Cas Los Ntawm Pem Hauv Ntej thiab Sab
Nws Zoo Li Cas Los Ntawm Pem Hauv Ntej thiab Sab
Nws Zoo Li Cas Los Ntawm Pem Hauv Ntej thiab Sab

Raws li koj tuaj yeem pom los ntawm sab xub ntiag, USB kab ntawv tsuas yog muab tso tseg tias txhua yam tau ua tiav thiab los ntawm sab no qhia tau tias Wemos tsis lo tawm, nws tsuas yog yaug rau cov ntaub ntawv qub ntug, lub ntsiab lus phab ntsa yuav tsis muaj teeb meem.

Kauj ruam 11: Tus Coding Ntsis

Nrog rau qhov kho vajtse ua tiav, koj tuaj yeem nyem cov duab kos mus rau Wemos, tsim Blynk txoj haujlwm, teeb tsa IFTTT applets thiab tom qab ntawd tham nrog Google.

Kuv yuav rhuav txhua qhov mus rau lwm qib. Koj tuaj yeem xaiv ua qhov no ua ntej koj muab kho vajtse ua ke, tsuas yog khaws cov ntawv ntawm GPIOs uas koj siv kom lawv phim rau txhua tus.

Kauj Ruam 12: Blynk thiab Koj Yuav Tsis Pom Nws

Kuv siv Blynk vim nws yooj yim thiab siv tau, muaj lwm txoj hauv kev, yog li qhov no tsis yog qhov tseem ceeb. Rau kuv nws yog ib txoj hauv kev yooj yim kom tau txais Arduino kos duab los rau hauv av GPIOs ntawm Wemos siv kuv lub xov tooj raws li 'nyob deb'.

Qhib tus lej Blynk yog tias koj tseem tsis tau muaj thiab tom qab ntawd tsim txoj haujlwm tshiab. Khaws tus ntawv lees paub muab rau ke rau Arduino kos duab tom qab. Ntxiv peb lub nyees khawm txuas rau tus lej pins 1, 2 thiab 3. Lo lus cov nyees khawm raws li koj xav tau. Raws li kuv tab tom tswj ob qhov awnings/ntxoov kuv xaiv Tawm, Hauv thiab Nres.

Peb yuav siv Blynk Arduino lub tsev qiv ntawv los qhia rau Wemos thaum ib qho ntawm cov khawm virtual-pinned no tau nias thiab tom qab ntawd yooj yim hauv av tsim nyog GPIO txhawm rau tua Somfy lub cev.

Kauj Ruam 13: Ib qho IFTTT Uas Khaws Rau Qhov Muab

Qhov no yog nyob ntawm yeem, koj tuaj yeem hla ncaj qha mus rau Arduino kos duab cov kauj ruam yog tias koj tsis muaj kev txaus siab rau lub suab, lub sijhawm lossis lub sijhawm tshwm sim kev tswj hwm ntawm koj Somfy cov chaw taws teeb.

Kuv tsim peb IFTTT applets, ib qho rau 'nias' txhua ntawm peb lub Somfy nyees khawm. Cov hluav taws no thov webhook rau hauv Blynk uas nyob rau sab (saib cov kauj ruam dhau los) tua Wemos kom lub cev tsoo lub Somfy khawm.

Yog li, ntu IF tuaj yeem yog txhua yam koj xav tau los ua lub pob nyem, Kuv tau xaiv Google tus pabcuam yog li kuv tuaj yeem tham nrog nws thiab teem sijhawm nws.

Qhov ntawd ib feem yuav tsum yog Webhook rau hauv Blynk siv qhov URL zoo li no;

blynk_ip: 8080/BLYNK_PROJECT_AUTH_KEY/hloov tshiab/V2? value = 1

BLYNK_IP yuav tsum yog IP lub tebchaws koj pom los ntawm pinging blynk server. Tus yuam sij lees paub tau xa tuaj rau koj thaum koj tsim Blynk txoj haujlwm. V2 yog tus pin tiag tiag muab rau lub khawm hauv Blynk app peb xav nias.

Teem txoj hauv kev kom tau

Teem hom ntsiab lus los ua daim ntawv thov/json

Rov hais dua qhov saum toj no rau lwm cov nyees khawm.

Kauj ruam 14: Hav Google

Hav Google!
Hav Google!

Raws li kuv xaiv Google Assistant hauv IFTTT 'IF' ntu, Kuv tuaj yeem qhia Google cov kab lus (uas kuv tau muab tso rau hauv IFTTT Google Assistant teeb tsa) qhia nws kom nyem ib ntawm peb lub khawm.

Kauj Ruam 15: Peb Puas Tau Sau Ib co Cai Lawm

Thaum kawg peb yuav tsum sau thiab xa cov duab kos rau Arduino. Kuv yuav tsis npog qhov no ntau yam ntxaws thiab nws tau hais tawm thiab txhua ntu yog ncaj ncaj txaus.

Yuav tsum muaj ob lub tsev qiv ntawv, ESP8266 wifi thiab ESP8266Blynk - cov no tuaj yeem hloov pauv lub sijhawm thiab yog tias koj siv lwm lub rooj tsavxwm hloov ntawm Wemos Mini, yog li kos rau qhov ntawd ua ntej.

Koj yuav tsum teeb tsa koj li wifi ssid, password thiab blynk auth tokens raws li lawv ib txwm txawv.

Kuv siv D1, D5 thiab D7 rau hauv av Somfy cov nyees khawm thiab tau kawg 3.3v thiab GND pins los txhawb Somfy board.

Kuv tau suav nrog qee qhov luam theej duab saib, yog li yog tias koj ua qhov no ntawm Wemos ua ntej, koj tuaj yeem sim Blynk, IFTTT thiab Google yam tsis muaj kev cuam tshuam koj lub cuab yeej Somfy.

Kuv cov nyees khawm hu ua OUT, IN thiab STOP.

Kuv tuav lub cev khawm rau ib pliag kom ntseeg tau tias lub xov tooj cua tau txais los ntawm Somfy lub thawv. Kuv siv sijhawm ncua los ua qhov no txhawm rau tiv thaiv khawm tsis sib tshooj yog tias ib tus neeg (menyuam yaus!

Kuv rub Blynk khawm siab thiab qis kom pom tias nws tau raug nias thiab raws li IFTTT tso nws siab mus ib txhis yog tias koj hu rau Blynk nias qhov no.

Lub void.loop yuav tsum tau sab laug nrog tsuas yog Blynk.run (); kab kom cov khoom ua haujlwm tau zoo.

Pom zoo: