Мазмұны:

Арзан ақылды гараж есігі: 6 қадам (суреттермен)
Арзан ақылды гараж есігі: 6 қадам (суреттермен)

Бейне: Арзан ақылды гараж есігі: 6 қадам (суреттермен)

Бейне: Арзан ақылды гараж есігі: 6 қадам (суреттермен)
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Қараша
Anonim
Image
Image

Несие

Мен Савджидің орындалуын көп көшірдім, бірақ 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 RF R2 қуатын өзгерту
Sonoff RF R2 қуатын өзгерту
Sonoff RF R2 қуатын өзгерту
Sonoff RF R2 қуатын өзгерту
Sonoff RF R2 қуатын өзгерту
Sonoff RF R2 қуатын өзгерту

ЕСКЕРТУ

Мен инженер -электрик емеспін және интернетте ойнаймын деп ойламаймын. Егер сіз Sonoff Basic -ті өзгертуге шешім қабылдасаңыз, сіз оны өз тәуекеліңізбен жасайсыз. Мен Sonoff Basic -ті осылай өзгерттім, бірақ сізге де солай жасауға кеңес бермеймін. Мен мұны дұрыс немесе қауіпсіз жасаймын дегенді білдірмеймін.

Бастау

Csongor Varga өзінің бейнебаянында ізін кесу арқылы Sonoff -тың бұл нұсқасын алдыңғы нұсқа сияқты өзгерту қауіпсіз еместігі туралы жақсы ой айтады. Толығырақ мына жерден қараңыз. Реле үшін дәнекерлеу қосылымы мен тізбекті қоректендіретін сақтандырғыштың дәнекерлеу қосылымы кесу ізін салу әдісіне тым жақын. Мен іздің көп бөлігін алып тастап, сақтандырғышты ауыстыру арқылы осының бәрін алдым.

  1. Электр тізбегіне қуат беретін сақтандырғышты табыңыз
  2. Бейтарап сым кіретін жерге дәнекерленген жер
  3. Сақтандырғышты қайта ағытыңыз, алып тастаңыз және бір жаққа қойыңыз
  4. Бейтарап сымды кірістен ажыратып, алып тастаңыз
  5. Бесінші қадамдағы суретте көрсетілгендей ізді кесіңіз
  6. 6 -қадамдағы суретте көрсетілгендей ойықты кесіңіз
  7. Сақтандырғышты сіз шығарғанға қарама -қарсы бағытта дәнекерлеңіз және ұзын ұшын желі кірісіне дәнекерлеңіз
  8. Бейтарап сымды алып тастап, 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 -ті жыпылықтау

ESPEasy - Sonoff Basic -ті жыпылықтау
ESPEasy - Sonoff Basic -ті жыпылықтау
ESPEasy - Sonoff Basic -ті жыпылықтау
ESPEasy - Sonoff Basic -ті жыпылықтау
ESPEasy - Sonoff Basic -ті жыпылықтау
ESPEasy - Sonoff Basic -ті жыпылықтау

Ол үшін сізге USB сериялық адаптері қажет.

  • Сериялық адаптердегі RX Sonoff -тегі TX -ке өтеді
  • Сериялық адаптердегі TX Sonoff -дағы RX -ке өтеді
  1. ESPHome -де кодты құрастырыңыз
  2. Екілік файлды жүктеңіз
  3. . Bin файлын ESPEasy каталогына көшіріңіз
  4. Сериялық сымдарды Соноффқа қосыңыз
  5. Sonoff түймесін басып тұрыңыз және компьютерге USB сериялық адаптерін қосыңыз
  6. ESPEasy каталогында FlashESP8266.exe файлын ашыңыз
  7. COM портын таңдаңыз
  8. Қоқыс жәшігін таңдаңыз
  9. Flash түймесін басыңыз

4 -қадам: Барлығын сыммен қосу

Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу

Мен бұл үшін дюпонды кабельдер мен компьютердің қуат кабелін қолдандым, бірақ сіз өзіңізге ұнайтын нәрсені пайдалана аласыз.

  1. Sonoff -дағы RX терминалына сым дәнекерлеңіз
  2. Соноффтағы GND терминалына сым дәнекерлеңіз
  3. Сымдарды шығатын нөлдік және желілік терминалдарға бекітіңіз
  4. Sonoff корпусын қосыңыз
  5. Ұзартқыш сымның кіріс жағын кесіңіз, сымдарды шешіңіз және Sonoff желісі мен бейтарап кірісті бекітіңіз
  6. Кіру сымының сенімді болуын қамтамасыз ету үшін Сонофф қақпақтарын бұраңыз
  7. Байланыс сенсоры мен реле дұрыс жұмыс жасайтынын тексеріңіз

5 -қадам: Гараж есігіне бекітіңіз

Гараж есігіне бекітіңіз
Гараж есігіне бекітіңіз
Гараж есігіне бекітіңіз
Гараж есігіне бекітіңіз
Гараж есігіне бекітіңіз
Гараж есігіне бекітіңіз
  1. Байланыс сенсорын бекітіңіз (мен өзімді шығырға қостым)

    Менде сымның электронды сымы болмады, сондықтан мен контакт сенсорын бекіту үшін динамик сымы мен кабель орамын қолдандым.

  2. Сонофоны бір нәрсеге бекітіңіз (мен гараж есігін ашатын кронштейнді қолдандым)
  3. Кабельдерді қосыңыз

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

Ұсынылған: