Мазмұны:
- Жабдықтар
- 1 -қадам: Sonoff RF R2 қуатын өзгерту
- 2 -қадам: ESPHome - бағдарламалық қамтамасыз етуді құру
- 3 -қадам: ESPEasy - Sonoff Basic -ті жыпылықтау
- 4 -қадам: Барлығын сыммен қосу
- 5 -қадам: Гараж есігіне бекітіңіз
- 6 -қадам: Үй көмекшісін автоматтандыру - егер гараж 2 сағат ашық болса, хабарландыру
Бейне: Арзан ақылды гараж есігі: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Несие
Мен Савджидің орындалуын көп көшірдім, бірақ Shelly -ді қолданудың орнына Sonoff Basic -ті қолдандым. Оның веб -сайты мен YouTube арнасын қараңыз!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
Болжамдар
- Сізде Home Assistant данасы жұмыс істейді және сіз оны қалай пайдалану керектігін білесіз
- Сізде ESPHome данасы жұмыс істейді және сіз оны қалай пайдалану керектігін білесіз
Жабдықтар
Sonoff Basic-https://www.amazon.com/Sonoff-Remote-Control-Comp…
Байланыс сенсоры -
USB сериялы -
Жылу тапаншасы -
Пісіру үтігі -
Жылу қысқыш құбырлар -
Сым -
Сымды жең -
Dupont Cables -
Бағдарламалық қамтамасыз ету:
Үй көмекшісі -
ESPhome -
ESP Easy -
1 -қадам: Sonoff RF R2 қуатын өзгерту
ЕСКЕРТУ
Мен инженер -электрик емеспін және интернетте ойнаймын деп ойламаймын. Егер сіз Sonoff Basic -ті өзгертуге шешім қабылдасаңыз, сіз оны өз тәуекеліңізбен жасайсыз. Мен Sonoff Basic -ті осылай өзгерттім, бірақ сізге де солай жасауға кеңес бермеймін. Мен мұны дұрыс немесе қауіпсіз жасаймын дегенді білдірмеймін.
Бастау
Csongor Varga өзінің бейнебаянында ізін кесу арқылы Sonoff -тың бұл нұсқасын алдыңғы нұсқа сияқты өзгерту қауіпсіз еместігі туралы жақсы ой айтады. Толығырақ мына жерден қараңыз. Реле үшін дәнекерлеу қосылымы мен тізбекті қоректендіретін сақтандырғыштың дәнекерлеу қосылымы кесу ізін салу әдісіне тым жақын. Мен іздің көп бөлігін алып тастап, сақтандырғышты ауыстыру арқылы осының бәрін алдым.
- Электр тізбегіне қуат беретін сақтандырғышты табыңыз
- Бейтарап сым кіретін жерге дәнекерленген жер
- Сақтандырғышты қайта ағытыңыз, алып тастаңыз және бір жаққа қойыңыз
- Бейтарап сымды кірістен ажыратып, алып тастаңыз
- Бесінші қадамдағы суретте көрсетілгендей ізді кесіңіз
- 6 -қадамдағы суретте көрсетілгендей ойықты кесіңіз
- Сақтандырғышты сіз шығарғанға қарама -қарсы бағытта дәнекерлеңіз және ұзын ұшын желі кірісіне дәнекерлеңіз
- Бейтарап сымды алып тастап, 8 -қадамдағы суретте көрсетілгендей тақтаға дәнекерлеңіз
2 -қадам: ESPHome - бағдарламалық қамтамасыз етуді құру
Релені конфигурациялауға арналған қосқыш. Бұл ішкі көмекші болады, сондықтан ол үй көмекшісіне тікелей әсер етпейді.
ауысу:
- платформа: gpio pin: 12 идентификатор: relay_1 атауы: «sonoff_basic_4_switch» ішкі: шын Бізге байланыс сенсоры үшін гараж есігі жабық немесе ашық екенін айтатын екілік сенсор қажет болады
екілік_сенсор:
- платформа: gpio түйреуіші: нөмірі: 3 режимі: INPUT_PULLUP атауы: «Гараж есігінің байланыс сенсоры» идентификаторы: contact_sensor ішкі: шын сүзгілер: кешіктірілген_жою: 500ms Біз реле ауыстыру үшін Sonoff түймесін конфигурациялай аламыз
- платформа: gpio
id: button_0 түйреуіші: сан: 0 инверсияланған: True mode: INPUT_PULLUP on_click: содан кейін: - switch.turn_on: relay_1 - кешігу: 500ms - switch.turn_off: relay_1 Соңында гараж атрибуты бар қақпақ
мұқаба:
- платформа: үлгі device_class: гараж атауы: «Garage Door» идентификаторы: template_cov lambda: |- if (id (contact_sensor).state) {return COVER_OPEN; } басқа {қайтару COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - кідіріс: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - кідіріс: 0.5s - switch.turn_off: relay_1 Міне толық YAML
сымсыз дәлдiк:
ssid: құпия сөз: manual_ip: static_ip: шлюз: ішкі желі: dns1: dns2: # Wi -Fi қосылымы сәтсіз болған жағдайда қосалқы нүктені қосыңыз (портативті портал): алмастырулар: # Параметрлерге негізделген айнымалыларды өзгертіңіз хост атауы: 'sonoff_basic_4' esphome: аты: $ хост атауы платформасы: ESP8266 тақтасы: esp01_1m board_flash_mode: dout status_led: pin: саны: 13 инверттелген: True binary_sensor: - платформа: gpio pin: саны: 3 режим: INPUT_PULLUP атауы: «Гараж есігінің байланыс сенсоры» идентификаторы: contact_sensor ішкі: шын сүзгілер: delayed_on_off: 500ms - платформа: gpio id: button_0 түйреуіш: сан: 0 инверсия: True mode: INPUT_PULLUP on_click: содан кейін: - switch.turn_on: relay_1 - кешігу: 500ms - switch.turn_off: relay_1 қосқышы: - платформа: gpio pin: 12 идентификатор: relay_1 атауы: «sonoff_basic_4_switch» ішкі: шын мұқаба: - платформа: үлгі құрылғы_класс: гараж атауы: «Гараж есігі» идентификаторы: template_cov lambda: |- if (id (contact_sensor).state) {retu rn COVER_OPEN; } басқа {қайтару COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - кідіріс: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - кідіріс: 0.5s - switch.turn_off: röle_1 сенсор: - платформа: wifi_signal атауы: «sonoff_basic_4_wifi_signal» update_interval: 60s - платформа: жұмыс уақыты атауы: «sonoff_basic_4_up_time» text_sensor: - платформа: нұсқа атауы: «sonoff_basic_4_version»
3 -қадам: ESPEasy - Sonoff Basic -ті жыпылықтау
Ол үшін сізге USB сериялық адаптері қажет.
- Сериялық адаптердегі RX Sonoff -тегі TX -ке өтеді
- Сериялық адаптердегі TX Sonoff -дағы RX -ке өтеді
- ESPHome -де кодты құрастырыңыз
- Екілік файлды жүктеңіз
- . Bin файлын ESPEasy каталогына көшіріңіз
- Сериялық сымдарды Соноффқа қосыңыз
- Sonoff түймесін басып тұрыңыз және компьютерге USB сериялық адаптерін қосыңыз
- ESPEasy каталогында FlashESP8266.exe файлын ашыңыз
- COM портын таңдаңыз
- Қоқыс жәшігін таңдаңыз
- Flash түймесін басыңыз
4 -қадам: Барлығын сыммен қосу
Мен бұл үшін дюпонды кабельдер мен компьютердің қуат кабелін қолдандым, бірақ сіз өзіңізге ұнайтын нәрсені пайдалана аласыз.
- Sonoff -дағы RX терминалына сым дәнекерлеңіз
- Соноффтағы GND терминалына сым дәнекерлеңіз
- Сымдарды шығатын нөлдік және желілік терминалдарға бекітіңіз
- Sonoff корпусын қосыңыз
- Ұзартқыш сымның кіріс жағын кесіңіз, сымдарды шешіңіз және Sonoff желісі мен бейтарап кірісті бекітіңіз
- Кіру сымының сенімді болуын қамтамасыз ету үшін Сонофф қақпақтарын бұраңыз
- Байланыс сенсоры мен реле дұрыс жұмыс жасайтынын тексеріңіз
5 -қадам: Гараж есігіне бекітіңіз
-
Байланыс сенсорын бекітіңіз (мен өзімді шығырға қостым)
Менде сымның электронды сымы болмады, сондықтан мен контакт сенсорын бекіту үшін динамик сымы мен кабель орамын қолдандым.
- Сонофоны бір нәрсеге бекітіңіз (мен гараж есігін ашатын кронштейнді қолдандым)
- Кабельдерді қосыңыз
6 -қадам: Үй көмекшісін автоматтандыру - егер гараж 2 сағат ашық болса, хабарландыру
Триггер: егер гараж есігі 2 сағат ашық болса
Әрекет: хабарландыруларды менің телефоныма, қыздарымның телефонына және үйдегі келіспеушілік арнасына жіберіңіз
автоматика.yaml
- идентификатор: хабарлама_иф_гаражы_2_сағат бойы ашық
бүркеншік ат: «гараж 2 сағатқа ашық болса, хабарландыру» триггері: платформа: мемлекеттік тұлға_id: cover.garage_door үшін: ашық: сағат: 2 әрекет: - қызмет: notify.mobile_app_courtney_s_iphone деректері: атауы: «[?] [?] Гараж ашық қалды! » хабарлама: «Гараждың есігі 2 сағат бойы ашық. Оны жабу керек пе?» деректер: push: категория: ios_close_garage - қызмет: notify.mobile_app_pixel_3a деректер: тақырып: «[?] [?] Гараж ашық қалды!» хабарлама: «Гараждың есігі 2 сағат бойы ашық. Оны жабу керек пе?» деректер: әрекеттер: - әрекет: android_close_garage атауы: Garage жабу - service: notify.discord data: хабар: «[?] [?] Гараж есігі 2 сағат бойы ашық. Оны жабу керек пе?» мақсат: [«СІЗДІҢ ДИСКРОД АРНАСЫНЫҢ ИДЕНТИ»]
IOS туралы гараж есігін жабу түймесі бар хабарландыру алу үшін config.yaml файлына келесіні қосу қажет.
конфигурация.yaml
ios:
push: категориялар: - атау: Garage идентификаторын жабу: 'ios_close_garage' әрекеттері: - идентификатор: 'IOS_CLOSE_GARAGE' атауы: 'Гаражды жабу' режимі: 'фон' аутентификациясы Қажет: шын # FaceID / TouchID жойғыш: жалған әрекет: 'әдепкі'
Енді сіз IOS push хабарландыруындағы гараж есігін жабу түймесін басқанда шақырылатын автоматтандыруды қосуға болады.
автоматика.yaml
- идентификатор: 'ios_mobile_app_notification_close_garage_door'
бүркеншік ат: ios мобильді қосымшасы туралы хабарландыру гараж есігінің триггері: платформа: оқиға оқиғасы_түрі: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE әрекеті: - кешігу: 00:00:15 - қызмет: cover.close_cover деректер: entity_id: cover.garage_door
Android push хабарландыруындағы гараж есігін жабу түймесін басқанда шақырылатын автоматтандыру.
автоматика.yaml
- идентификатор: 'android_mobile_app_notification_close_garage_door'
Бүркеншік ат: андроид мобильді қосымшасы туралы хабарландыру гараж есігінің триггерін жабады: - event_data: action: android_close_garage event_type: mobile_app_notification_action платформасы: оқиға әрекеті: - кешігу: 00:00:15 - қызмет: cover.close_cover деректері: entity_id: cover.garage_door
Ұсынылған:
DIY ақылды гараж есігі + үй көмекшісінің интеграциясы: 5 қадам
DIY ақылды гараж есігі + үй көмекшісінің интеграциясы: осы DIY жобасын қолдана отырып, гараждың қалыпты есігін ақылды етіңіз. Мен сізге оны қалай жасау керектігін көрсетемін және оны үй көмекшісінің көмегімен (MQTT арқылы) және гараждың есігін қашықтан ашып -жабу мүмкіндігіне ие боламын. Мен Wemos деп аталатын ESP8266 тақтасын қолданамын
Alexa Arduino Esp8266 көмегімен басқарылатын гараж есігі: 6 қадам
Alexa Arduino Esp8266 көмегімен басқарылатын гараж есігі: Бұл жобаның идеясы маған бұрын жұмыс істеген ескі жобадан келді. Мен гараждың есігінен түймені басқанда жарықдиодты қосатын түйменің қарапайым тізбегін қостым. Бұл әдіс сенімсіз және пайдалы емес болып шықты
Қарапайым гараж есігі: 4 қадам (суреттермен)
Қарапайым гараж есігінің бұзылуы: бірнеше рет кездейсоқ үйден шығып кеткен соң, мен үйге кірудің жақсы әдісі болуы керек деп шештім, оған кіру мен кіру қажет емес (және сыртта кілтті жасырмай). менің жағдайыма қарап
Дауыспен басқарылатын скутер шамдары мен гараж есігі: 6 қадам
Дауыспен басқарылатын скутер шамдары мен гараж есігі: Барлығына сәлем! Мен жақында электр скутер сатып алдым, бірақ оның артқы жарығы да, гараждың есігін ашатын қондырғы да жоқ … ТАҢ ҚАЛАҢЫЗ !! (ノ ゚ 0 ゚) ノ ~ Сондықтан мен гараждың есігін сатып алудың орнына қашықтан және артқы шамдарды жасауды шештім
Raspberry Pi 3 гараж есігі: 15 қадам (суреттермен)
Raspberry Pi 3 гараж есігін ашатын құрал: Мен бұл нұсқаулықты 2014 жылы жасадым. Содан бері көп нәрсе өзгерді. 2021 жылы мен мұнда ақылды гараж есігін аштым. Гараж есігін ашу, жабу және бақылау үшін Raspberry Pi мен смартфонды пайдаланыңыз. Есікті ашу мен жабу