Агуулгын хүснэгт:

Somfy нь таны гар утас, IFTTT болон Google -ээс $ 20: 16 алхамаар удирддаг
Somfy нь таны гар утас, IFTTT болон Google -ээс $ 20: 16 алхамаар удирддаг

Видео: Somfy нь таны гар утас, IFTTT болон Google -ээс $ 20: 16 алхамаар удирддаг

Видео: Somfy нь таны гар утас, IFTTT болон Google -ээс $ 20: 16 алхамаар удирддаг
Видео: Remy Zero - Save Me (Oficial Video) HD 2024, Долдугаар сарын
Anonim
Таны гар утас, IFTTT, Google -ээс Somfy Control 20 доллараар
Таны гар утас, IFTTT, Google -ээс Somfy Control 20 доллараар
Таны гар утас, IFTTT, Google -ээс Somfy Control 20 доллараар
Таны гар утас, IFTTT, Google -ээс Somfy Control 20 доллараар
Таны гар утас, IFTTT, Google -ээс Somfy Control 20 доллараар
Таны гар утас, IFTTT, Google -ээс Somfy Control 20 доллараар

Энэхүү зааварчилгаанд би хэрхэн хямд (тийм ээ, Somfy, хямд!) Somfy RTS радио алсын удирдлага, гар утас, IFTTT (таймер/хариу үйлдлийг бодох) болон Google гэрээр дамжуулан хяналтаа хэрхэн авснаа танд үзүүлэх болно. Энэ бол RTS Situo алсын удирдлага юм, би Situo IO алсын удирдлагыг хараагүй тул доорх нь хамааралгүй байж магадгүй юм..

Жерри Олсены өмнөх Somfy+Alexa Instructable (энд) энэ төслийн гол гагнуурыг өдөөж, хэлбэржүүлсэн гэж би энэ мөчид хэлэх ёстой.

Би хөдөлгөөнт удирдлагатай болохыг хүсч байсан (гадаа байхдаа гар утас надтай хамт байдаг бөгөөд Somfy -ийн анхны алсын удирдлага хаашаа явж байсныг би бараг олохгүй эсвэл санахгүй байна), IFTTT удирдлага (би ESP8266 борооны мэдрэгч гэх мэт бусад үйл явдлуудыг холбох боломжтой болно) мөн миний хувьд, Google гэр/үүр дуут туслахын хяналт.

Үүнийг хийхийн тулд би Wemos D1 mini (сайн клон), USB цэнэглэгч, Somfy Situo алсын удирдлага, дремель ашигласан. Програм хангамжийн хувьд энэ нь Blynk болон webhooks ашиглан IFTTT-д ашигладаг Arduino-ийн үндсэн ноорог байв.

Дээр дурдсан бусад зааварчилгаанаас ялгаатай нь би Somfy -ийн удирдлагыг хананд байрлуулж, анхны товчлуурыг (гэр бүл, зочдод ээлтэй!) Ашиглах боломжтой хэвээр байхыг хүсч байсан. Тиймээс, би бүгдийг анхны алслагдсан орон сууцанд суулгаж эхлэв. Нөгөө зааврын адил Wemos -ээр удирдуулдаг алсын удирдлагатай байхыг би бас хүсч байсан.

Хяналтын арга (товчлууруудаас бусад!) Нь [Google*] >> (IFTTT*) >> Blynk >> Wemos D1 Mini GPIOs >> Somfy самбар юм.

*Гинжин хэлхээнд заавал биш.

Хангамж

Somfy Situo алсын удирдлага (тэд хямд бөгөөд хананд холбох боломжтой!)

Wemos D1 Mini (Лолин тэдгээрийг Aliexpress дээр шууд зардаг, гэхдээ би Амазоноос сайн клон худалдаж авсан)

Дремел эсвэл хуванцар хайчлах зүйл (Somfy хайрцгийг огтлоход маш хялбар байдаг)

Wemos болон Somfy дэвсгэрийг гагнах чадвартай гагнуурын төмөр

Нимгэн хэмжигч утас

Blynk данс (мөн гурван товчлуур бүхий төсөл)

IFTTT данс (заавал биш)

Google гэрийн/үүр чанга яригч эсвэл гар утас (заавал биш)

Алхам 1: Бүртгүүлээд Somfy Remote -ийг нээнэ үү

Бүртгүүлээд Somfy Remote -ийг нээнэ үү
Бүртгүүлээд Somfy Remote -ийг нээнэ үү

Нэгдүгээрт, удахгүй Somfy өөрийн батерейгаар ажиллахгүй эсвэл програм/дахин тохируулах/холбох товчлуур руу амархан нэвтрэх боломжгүй болно. Тиймээс алсын удирдлагыг Somfy төхөөрөмжүүдтэйгээ холбоно уу. Энэ алсын удирдлага дээр байгаа бүх зүйлийг ажиллуулахын тулд бид үүнийг нээж, ямар ч баталгааг хүчингүй болгохоос өмнө шалгах нь зүйтэй.

Үүнийг хийхийн тулд өөрт байгаа зүйлээс хамаарч өөр өөр байдаг тул хайрцган дахь зааврыг мөн энэ видео гарын авлагыг шалгана уу. Надад одоо байгаа алсын удирдлага байсан тул дахин тохируулах/холбох товчлуур дээр товчлуур дараад дараа нь шинэ товчлуурыг дарж, дараа нь ажиллах хүртэл нь шинэ товчлуур дээр дарав.

Somfy YouTube дээр өөр алсын удирдлага холбох видео

Алсын удирдлага нь доод ирмэгийг нь л татахад нээгддэг. Жижиг хавтгай халив ашиглан хоёр боолтыг/торкс хамгаалалтын боолтыг тайлна уу (гар утасны засварын хэрэгсэлд байгаа төрөл).

Алхам 2: Самбарыг бүрхүүлийн дээд талаас нь эргүүл

Самбарыг бүрхүүлийн дээд талаас нь эргүүл
Самбарыг бүрхүүлийн дээд талаас нь эргүүл

Сонирхсон товчлууруудыг харахын тулд самбарыг дээш нь эргүүлээрэй. Энэ зураг дээр товчлууруудын гагнуурын цэгүүд баруун талд байна.

Алхам 3: Батерейг салга

Батерейг салга
Батерейг салга

Зоосны батерейг эзэмшигчээс гаргаж ав (энэ нь жижиг халиваар түлхэхэд гарч ирдэг). Дараа нь хоёр бэхэлгээний цэгийг задалж, батерейны хавчаарыг зөөлөн сугалж авбал дээрх зураг шиг харагдаж байна. Бид бэхэлгээний цэгүүдийг 3.3v -д ашиглах тул ардаа үлдсэн гагнуурын талаар санаа зовох хэрэггүй.

Алхам 4: 3.3v ба GND утсыг Somfy алсын удирдлагад гагнах

3.3v ба GND утсыг Somfy Remote руу гагнана
3.3v ба GND утсыг Somfy Remote руу гагнана

3.3в (улаан) утас нь зай эзэмшигчийн холбох цэгүүдийн аль нэгэнд, дараа нь Wemos Mini 3.3v зүү рүү ордог. (Хар) GND утас нь тэр чипний зүүн талд байрлах дэвсгэр дээр очдог (би үүнийг гагнахад хялбар газар гэж бодсон, Somfy -ийн тавцан дээр хэд хэдэн газар байдаг гэж би бодож байна). Энэ нь дараа нь Wemos дээрх GND (та үүнийг таамаглаж байсан!) Руу явдаг.

Энэ нь Wemos самбар нь Somfy самбарыг (миний тохиолдолд USB -ээр) холбох бүрт асаах болно гэсэн үг юм.

Алхам 5: Батерейны газардуулгыг тусгаарлагч соронзон хальсаар хучих

Батерейны газардуулгыг тусгаарлагч туузаар хучих
Батерейны газардуулгыг тусгаарлагч туузаар хучих

Үнэнийг хэлэхэд энэ нь чухал эсэх талаар би огт мэдэхгүй байна, гэхдээ Вемос үүнтэй ойр дотно харьцах болно гэдгийг мэдэж байсан болохоор би ямар ч эрсдэлд орсонгүй.

Алхам 6: Бүгдийг гагнах

Бүгдийг гагнах
Бүгдийг гагнах

Миний Somfy Situo нь дөрвөн товчлууртай байсан - холбох/дахин тохируулах, дээш/гарах, зогсоох, доош/оруулах

Хэрэв та мэдэхгүй байгаа бол Somfy алсын удирдлага нь товчлуурын зүүн талын хөлийг (зурагт үзүүлсэн шиг) дарахад газар (баруун талын хөлнөөс) татаж авдаг. Тиймээс, хэрэв бид зүүн талыг Вемосоор газардвал хэвлэлийн хэрэгсэл харагдана.

Би анхны удирдлагаа ашиглан удирдлагын хайрцагт алсын удирдлагыг сурч мэдсэн тул холболт/дахин тохируулах товчлуурыг сонирхсонгүй. Тиймээс, би Вемосыг бусад гурвыг шаардлагаар 'газардуулахыг' хүссэн юм. Үүнийг хийхийн тулд товчлуур бүрийн хувьд утсыг зүүн талын хөл рүү (зураг дээр үзүүлсэн шиг) гагнана. Эдгээр нь эргээд Wemos дээрх GPIO руу гагнагдсан байдаг.

Алхам 7: Хэргийг Dremel

Хэргийг Дремел
Хэргийг Дремел

Анхны самбар болон хайрцагт Wemos D1 мини авахын тулд та багтах зайтай байхын тулд арын хэсгийг бага зэрэг нээх хэрэгтэй. Энэ нь (нэлээд дулаахан хүртэл) ESP8266 WiFi чипийг арай хялбар хөргөх боломжийг олгодог. Би үүнийг хийж байхдаа дээд шурагны үүрийг таслав, ингэснээр бүх зүйл дууссаны дараа алсын удирдлагыг хананд шураг дээр холбож болно (Somfy танаас эхлээд арын хавтанг хананд шургуулна гэж найдаж байна. - урд талд нь тааруулах - хэрэв та утас болон Wemos -ийг нэгэн зэрэг холбохыг оролдох боломжгүй бол!)

* - Шинэчлэлт, би саяхан хамгийн сүүлийн үеийн (албан ёсны) D1 мини (v3.1.0) -тэй болсон бөгөөд wifi чипүүд одоо маш жижиг болсон! Энэ нь танд хэргийг Дремел хийх шаардлагагүй гэсэн үг юм. Хэрэв та дараа нь D1 Mini -ийг том мөнгөн wifi чипгүйгээр ашиглаж байгаа бол бүх зүйл тохирох эсэхийг шалгах нь зүйтэй.

Алхам 8: Бүгдийг багтаана уу

Бүгдийг багтаах
Бүгдийг багтаах

Энэ нь бага зэрэг цаг хугацаа, тэвчээр шаарддаг, зай багатай тул та товчлуурыг саад болохгүйгээр утаснуудаа Somfy -ийн үндсэн самбар дор оруулах хэрэгтэй. Сомфигийн тавцангийн доор утаснуудаа хажуу талаас нь гүйлгэж, дараа нь Вемосыг эвхэж байрлуулах нь хамгийн сайн ажилладаг болохыг олж мэдэв.

Алхам 9: Энэ нь ар талаасаа хэрхэн харагдаж байна

Энэ нь ар талаасаа хэрхэн харагдаж байна
Энэ нь ар талаасаа хэрхэн харагдаж байна

Энэ бол Wemos-ийг тохируулж, хөргөх боломжийг олгодог зүсэлтүүдийг харуулсан дууссан нийтлэл юм. Та мөн ханыг хялбархан холбохын тулд боолтыг хайчилж авах боломжтой. Wemos нь дарагдаагүй боловч гагнасан холболтыг татахаас айхгүйгээр USB кабелийг салгаж, оруулах боломжтой.

Алхам 10: Энэ нь урд болон хажуу талаасаа хэрхэн харагдаж байна

Энэ нь урд болон хажуу талаасаа хэрхэн харагдаж байна
Энэ нь урд болон хажуу талаасаа хэрхэн харагдаж байна
Энэ нь урд болон хажуу талаасаа хэрхэн харагдаж байна
Энэ нь урд болон хажуу талаасаа хэрхэн харагдаж байна

Урд талаас нь харж байгаагаар USB кабель нь юу ч хийсэн цорын ганц гарц бөгөөд хажуу талаас нь харахад Wemos нь наалдахгүй, анхны хайрцагны ирмэг дээр яг таарч байгаа бөгөөд энэ нь хананд бэхлэх болно гэсэн үг юм. асуудалгүй байх

Алхам 11: Кодлох бит

Тоног төхөөрөмжийн хэсгийг дуусгасны дараа та Wemos дээр ноорог зурж, Blynk төсөл барьж, IFTTT апплет тохируулж, дараа нь Google -тэй ярилцаж болно.

Би тус бүрийг өөр алхам болгон хуваах болно. Тоног төхөөрөмжийг нэгтгэхээсээ өмнө та үүнийг хийхээр сонгож болно, гэхдээ ашигладаг GPIO -уудаа тэмдэглэж аваарай.

Алхам 12: Блинк, та үүнийг санаж байх болно

Би Blynk -ийг энгийн бөгөөд үр дүнтэй байдлаар ашигласан тул өөр сонголтууд байгаа тул энэ нь тийм ч чухал биш юм. Миний хувьд Arduino -ийн ноорогыг гар утсаа "алсын удирдлага" болгон ашиглан Wemos дээрх GPIO -ууд дээр суурилуулах сайхан энгийн арга байсан.

Хэрэв танд бүртгэл байхгүй бол Blynk данс нээгээд дараа нь шинэ төсөл үүсгээрэй. Зөвшөөрлийн түлхүүрийг Arduino ноорог дээр дараа нь хадгална уу. Виртуал 1, 2, 3 -тэй холбогдсон гурван товчлуурыг нэмж товчлууруудыг хүссэнээрээ бичээрэй. Би хоёр саравч/сүүдрийг хянаж байхдаа Out, In and Stop -ийг сонгосон.

Бид Blynk Arduino номын санг ашиглан эдгээр виртуал товчлууруудын аль нэгийг дарахад Wemos-д хэлээд дараа нь зохих GPIO-г ашиглан Somfy физик дарагчийг ажиллуулна.

Алхам 13: Үргэлжлүүлэн өгдөг IFTTT

Энэ бол сонголт бөгөөд хэрэв та Somfy алсын удирдлагын дуу хоолой, цаг хэмжигч эсвэл үйл явдлын хариу урвалыг хянах сонирхолгүй бол Arduino -ийн ноорог алхам руу шууд орох боломжтой.

Би гурван IFTTT апплет бүтээсэн бөгөөд нэг Somfy товчлуур тус бүрийг дарна. Эдгээр нь Blynk руу вэб хөтөч хүсэлтийг илгээдэг бөгөөд энэ нь эргээд (өмнөх алхамыг үзнэ үү) Wemos -ийг галдан Somfy товчлуурыг физикээр унтраана.

Тиймээс, хэрэв хэсэг нь товчлуур дарахад шаардлагатай бүх зүйл байж болох юм бол би Google туслахыг сонгосон тул түүнтэй ярилцаж, хуваариа гаргах боломжтой болно.

THAT хэсэг нь ийм URL ашиглан Blynk руу Webhook байх ёстой;

blynk_ip: 8080/BLYNK_PROJECT_AUTH_KEY/update/V2? утга = 1

BLYNK_IP нь blynk серверийг пинг хийх замаар олсон улсын IP байх ёстой. Зөвшөөрлийн түлхүүрийг Блинк төслийг бүтээх үед танд илгээсэн болно. V2 бол бидний дарахыг хүсч буй Blynk програмын товчлуур дээр өгсөн виртуал зүү юм.

GET авах аргыг тохируулна уу

Агуулгын төрлийг application/json болгож тохируулна уу

Бусад товчлууруудын хувьд дээрх зүйлийг давтана уу.

Алхам 14: Хөөе Google

Хөөе Google!
Хөөе Google!

IFTTT 'IF' хэсэгт Google Туслахыг сонгосон тул би гурван товчлуурын аль нэгийг дарахыг хэлэхээр Google -д хэллэгийг (IFTTT Google Туслахын тохиргоонд оруулсан) хэлж чадна.

Алхам 15: Бид аль хэдийн код бичиж болох уу

Эцэст нь бид ноорог бичиж, Arduino дээр байршуулах хэрэгтэй. Би үүнийг нэг их нарийвчлан авч үзэхгүй, бүгдийг нь тайлбарласан бөгөөд хэсэг бүр нь хангалттай ойлгомжтой байна.

ESP8266 wifi ба ESP8266Blynk гэсэн хоёр номын сан хэрэгтэй болно - эдгээр нь цаг хугацааны явцад өөрчлөгдөж магадгүй бөгөөд хэрэв та Wemos Mini -ийн оронд өөр самбар ашиглавал үүнийг эхлээд шалгаарай.

Та wifi ssid, нууц үг, blynk auth жетоноо тохируулах ёстой, учир нь тэд үргэлж өөр байх болно.

Би Somfy товчлууруудыг газардуулахын тулд D1, D5 ба D7 -ийг ашигласан бөгөөд мэдээж Somfy самбарыг асаахын тулд 3.3v ба GND зүүг ашигласан.

Би хэд хэдэн цуврал дэлгэцийн хэвлэмэл материал оруулсан тул хэрэв та үүнийг эхлээд Wemos дээр ажиллуулбал Somfy төхөөрөмж (үүд) -ийг хөндөхгүйгээр Blynk, IFTTT болон Google -ийг туршиж үзэх боломжтой.

Миний товчлууруудыг OUT, IN, STOP гэж нэрлэдэг.

Радио дохиог Somfy хайрцагт хүлээн авахын тулд би физик товчлуурыг нэг секунд дарна. Би үүнийг Blynk аппликейшн дээр хэн нэгэн (хүүхдүүд!) Орж ирвэл товчлуурууд нь хоорондоо тааралдахаас урьдчилан сэргийлэхийн тулд үүнийг хийх гэж хойшлуулснаа ашигладаг бөгөөд энэ нь Somfy релений дизайнтай хамт мотор нь чиглэлээ маш хурдан өөрчилдөггүй гэсэн үг юм.

Би Blynk товчлуурыг дарж байгааг харуулахын тулд дээш, доош нь чирнэ үү, хэрэв та Blynk press -ийг ингэж дуудах юм бол IFTTT үүрд өндөр байлгах болно.

Void.loop нь зөвхөн Blynk.run () үлдэх ёстой; бүх зүйлийг сайн ажиллуулах шугам.

Зөвлөмж болгож буй: