Мазмуну:

Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн: 16 кадам
Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн: 16 кадам

Video: Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн: 16 кадам

Video: Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн: 16 кадам
Video: TaHoma de Somfy compatible IFTTT ! 2024, Июль
Anonim
Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн
Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн
Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн
Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн
Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн
Somfy Control Mobile, IFTTT жана Google'дан $ 20 үчүн

Бул Нускамада мен сизге кантип арзан (ооба, Somfy жана арзан!) Somfy RTS радиосунун пультун алып, мобилдик, IFTTT (ойлонуу таймерлери/реакциялары) жана Google үйү аркылуу башкарууну көрсөтөм. Белгилей кетүүчү нерсе, бул RTS Situo пульту, мен Situo IO пультунун ичин көрө элекмин, андыктан төмөндө тиешеси жок болушу мүмкүн - эгер сиз 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 board

*Тизмеде милдеттүү эмес.

Жабдуулар

Somfy Situo пульту (алар арзан жана дубалга орнотулат!)

Wemos D1 Mini (Лолин аларды Aliexpressте түз сатат, бирок мен Amazonдон жакшы клон сатып алдым)

Дремел же пластмассаны кесе турган нерсе (Somfy корпусун кесүү абдан оңой)

Wemos жана Somfy төшөмөлөрүн ширетүүгө жөндөмдүү ширетүүчү темир

Жука өлчөөчү зым

Blynk эсеби (жана үч баскыч менен долбоор)

IFTTT эсеби (милдеттүү эмес)

Google үй/уя динамиги же мобилдик (милдеттүү эмес)

1 -кадам: Каттоо жана андан кийин Somfy пультун ачуу

Каттоо жана андан кийин Somfy пультун ачуу
Каттоо жана андан кийин Somfy пультун ачуу

Биринчиден, жакында, Somfy өзүнүн батарейкасы менен иштебейт же программага/баштапкы абалга келтирүү/туташуу баскычына оңой кире албайт. Ошентип, пультту Somfy түзмөктөрүңүзгө азыр туташтырыңыз, бирок баары жаңы жана сонун. Бул пультту ачкандан жана кепилдиктин эч кандай түрүн жок кылардан мурун, баары күтүлгөндөй иштээрин текшерүү керек.

Муну жасоо сизде бар нерсеге жараша өзгөрөт, андыктан кутудагы көрсөтмөлөрдү жана бул видео көрсөтмөнү текшериңиз. Менде алыстан башкаруу пульту бар болчу, ошондуктан мен бул боюнча кыскача кайра орнотуу/туташуу баскычын, андан кийин жаңысын, андан кийин жаңысын иштеткенче баскычтарын басып койдум.

Somfy YouTube башка пультун туташтыруу үчүн видео

Алыскы терезе астыңкы четинен тартып ачат. Кичинекей жалпак учтуу отверт менен эки бураманы/торкс коопсуздук бурамасын (мобилдик оңдоо комплектинен тапкан түрү) алыңыз.

2 -кадам: Тактайды Shellдин үстүңкү жарымынан өчүрүү

Тактайды Shellдин жогорку жарымынан өчүрүү
Тактайды Shellдин жогорку жарымынан өчүрүү

Кызыккан баскычтарды көрүү үчүн тактаны өйдө -ылдый караңыз. Бул сүрөттө, баскычтардын ширетүүчү чекиттери оң жакта.

3 -кадам: Батарейканы ажыратыңыз

Батареяны ажыратыңыз
Батареяны ажыратыңыз

Тыйын батареясын кармагычтан алыңыз (ал кичинекей отверткадан түртүп чыгып кетет). Андан кийин, эки орнотуу чекитин өз кезегинде ажыратыңыз, акырындык менен батарейканын клипин сууруп же сыйлаңыз, ошондо ал жогорудагы сүрөттө көрүнөт. Биз орнотуу чекиттерин 3.3v үчүн колдонобуз, андыктан артта калган solder жөнүндө кабатыр болбоңуз.

4 -кадам: 3.3v жана GND зымдарын Somfy пультуна туташтырыңыз

Somfy пультуна 3.3v жана GND зымдарын кошуңуз
Somfy пультуна 3.3v жана GND зымдарын кошуңуз

(Кызыл) 3.3v зымы ошол батарея кармагычтардын бирине же андан кийин Wemos Mini 3.3v пинине барат. (Кара) GND зымы ошол чиптин сол жагындагы блокнотко барат (мен бул жерге ширетүү үчүн жеңил жерди таптым, менин оюмча Somfy тактасында бир нече жери бар). Бул андан кийин Wemos боюнча (сиз муну ойлодуңуз!) GNDге барат.

Бул Wemos тактасы Somfy тактасын бийликке туташканда (USB аркылуу) иштетет дегенди билдирет.

5 -кадам: Батареяны жерге коюп, жылуулоочу тасма менен жабыңыз

Батареяны жерге коюңуз
Батареяны жерге коюңуз

Чынын айтсам, бул өтө маанилүүбү же жокпу билбейм, бирок Wemos бул менен тыгыз байланышта болорун билгенимде, мен эч кандай тобокелчиликке барбадым.

6 -кадам: Мунун бардыгын ширетүү

Solder All Up
Solder All Up

Менин Somfy Situoмумда жалпысынан төрт баскыч бар болчу - туташуу/баштапкы абалга келтирүү, өйдө/өчүрүү, токтотуу жана түшүрүү/киргизүү

Сиз билбесеңиз, Somfy пульту басылганда баскычтын сол жагындагы буттарын (көрсөтүлгөндөй) жерге (оң каптал буттарынан) тартып турат. Ошентип, эгер биз Wemos менен сол жагын жерге түшүрсөк, ал прессти көрөт.

Мен туташуу/баштапкы абалга келтирүү баскычына кызыккан жокмун, анткени мен алыстан башкаруу пультуна баштапкы пультумду колдонуп, үйрөндүм. Ошентип, мен Wemosтун талабы боюнча калган үчөөнү "жерге түшүрүшүн" кааладым. Бул үчүн ар бир баскыч үчүн зымды сол жагындагы бутуна (сүрөттө көрсөтүлгөндөй) ширеткиле. Булар өз кезегинде Вемостогу GPIOго кошулган.

7 -кадам: Дремел Делесин

Дремел Кэйс
Дремел Кэйс

Корпуста оригиналдуу такта жана Wemos D1 мини алуу үчүн, анын батышына боштук болушу үчүн, арт жагын бир аз ачуу керек. Бул ошондой эле (жылуудан жылуу) ESP8266 WiFi чипинин бир аз жеңилирээк муздашына мүмкүндүк берет. Мен турганда, мен жогорку бурама оюктун түбүн кесип салдым, ошонун баары бүткөндөн кийин, мен пультту дубалга сайып алам (Somfy сизден арткы плитаны дубалга илип коюшуңузду күтөт, анан кайра) - фронтко ылайыктуу - сиз зымдарды жана Вемосту бир убакта орнотууга аракет кылып жатканыңызда мүмкүн эмес!)

* - Жаңыртуу, мен жакында колумду эң акыркы (расмий) D1 mini (v3.1.0) алдым жана WiFi чиптери азыр кичинекей! Бул, сыягы, ишти Дремелге салуунун кажети жок дегенди билдирет. Эгерде сиз кийинчерээк D1 Mini'ни чоң күмүш wifi чипсиз эле колдонуп жатсаңыз, анда анын баары биринчи туура келерин текшерип көрүңүз.

8 -кадам: Баарын ичине салыңыз

Баарын ичине салыңыз
Баарын ичине салыңыз

Бул бир аз убакытты жана чыдамкайлыкты талап кылат, мейкиндик тар жана сиз зымдарды негизги Somfy тактасынын астына алышыңыз керек. Мен зымдарды Somfy тактайынын астынан ылдый түшүрүү, андан кийин Wemosту "бүктөө" эң жакшы иштегенин байкадым.

9 -кадам: Арткы жагынан кандай көрүнөт

Арткы жагынан кандай көрүнөт
Арткы жагынан кандай көрүнөт

Бул Wemosтун батышына жана муздашына уруксат берүү үчүн кесилгенди көрсөткөн даяр макала. Сиз ошондой эле дубалдын оңой илиниши үчүн бурама кесилгенин көрө аласыз. Wemos талкаланган эмес, бирок USB кабелин алып салынган жана туташтырылган туташуулардын бирөөсүн тартып алуудан коркпостон тыгыз орнотууга болот.

10 -кадам: Бул алдыңкы жана капталынан кандай көрүнөт

Алдынан жана бери жагынан кандай көрүнөт
Алдынан жана бери жагынан кандай көрүнөт
Алдынан жана бери жагынан кандай көрүнөт
Алдынан жана бери жагынан кандай көрүнөт

Маңдайдан көрүнүп тургандай, USB кабели - бул эч нерсе жасабаган бирден -бир белек, жана бул Wemos жабышпастыгын көрсөтөт, ал жөн гана дубалдын түпнускасына туура келет. проблема болбо

11 -кадам: Коддоочу бит

Аппараттык бөлүк бүткөндөн кийин, сиз Wemosко эскизди жаркырата аласыз, Blynk долбоорун түзө аласыз, IFTTT апплеттерин орнотуп, анан Google менен сүйлөшө аласыз.

Мен ар бирин башка кадамга бөлөм. Сиз муну аппараттык жабдыктарды бириктирүүдөн мурун жасоону тандай аласыз, болгону сиз колдонгон GPIOдорду жазып туруңуз, алар ар бирине туура келет.

12 -кадам: Блинк жана аны сагынасыз

Мен Блинкти колдондум, анткени ал жөнөкөй жана эффективдүү болчу, башка варианттар бар, андыктан бул өтө маанилүү эмес. Мен үчүн Arduino эскизин менин мобилимди "алыстан" катары колдонуп, Wemosко GPIO'лорду жайгаштыруунун эң жакшы жолу болгон.

Эгерде сизде жок болсо, Blynk эсебин ачып, анан жаңы долбоор түзүңүз. Кийинчерээк Arduino эскизине берилген авторизация ачкычын колдо сактаңыз. 1, 2 жана 3 виртуалдык казыктарга байланган үч баскычты кошуңуз. Мен эки тентти/көлөкөнү башкарып жатып, Out, In жана Stop тандадым.

Биз Blynk Arduino китепканасын Wemosко бул виртуалдык кнопкалардын бири басылганда айтабыз жана андан кийин физикалык Somfy прессин күйгүзүү үчүн тиешелүү GPIO'ну жерге коёбуз.

13 -кадам: Берүүнү улантуучу IFTTT

Бул милдеттүү эмес, эгерде Somfy пультуңуздун үнүнө, таймерине же окуялардын реакциясын башкарууга кызыкдар болбосоңуз, Arduino эскиз кадамына түз эле өтүп кетсеңиз болот.

Мен үч IFTTT апплетин түздүм, бирөөсү Somfy'дин үч баскычын "басуу" үчүн. Бул вебхуктун Blynkке болгон өтүнүчүн өрттөйт, ал өз кезегинде (мурунку кадамды караңыз) Somfy баскычын физикалык түрдө жерге түшүрүү үчүн Wemosту күйгүзөт.

Демек, ЭГЕР бөлүк баскычты басуу үчүн сизге керектүү нерселердин баары болушу мүмкүн, мен Google жардамчысын тандадым, андыктан мен аны менен сүйлөшүп, аны пландаштыра алам.

THAT бөлүгү анда мындай URLди колдонуп Blynkке Webhook болушу керек;

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

BLYNK_IP, blynk серверин пинг аркылуу тапкан өлкө IP болушу керек. Автордук ачкыч сизге Blynk долбоорун түзгөндө жөнөтүлгөн. 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 баскычын өйдө жана ылдый сүйрөйм, ал басылганын көрсөтүү үчүн, эгер IFTTT аны түбөлүккө бийик калтырса, анда Blynk прессин ушундай чакырсаңыз.

Void.loop бир гана Blynk.run () менен калтырылышы керек; нерселер жакшы иштеши үчүн линия.

Сунушталууда: