
Mundarija:
- Ta'minotlar
- 1 -qadam: Sonoff RF R2 quvvatini o'zgartirish
- 2 -qadam: ESPHome - dasturiy ta'minotni yaratish
- 3 -qadam: ESPEasy - Sonoff Basic -ni o'chirish
- 4 -qadam: Hamma narsani ulash
- 5 -qadam: Garaj eshigiga ulang
- 6 -qadam: Uy yordamchisini avtomatlashtirish - garaj 2 soat ochiq bo'lsa, xabar berish
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


Kredit
Men Savjee dasturini deyarli nusxa ko'chirdim, lekin Shelly -ni ishlatish o'rniga Sonoff Basic -dan foydalandim. Uning veb -saytini va YouTube kanalini ko'ring!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
Taxminlar
- Sizda Home Assistant misoli bor va siz undan qanday foydalanishni bilasiz
- Sizda ishlaydigan ESPHome misoli bor va siz undan qanday foydalanishni bilasiz
Ta'minotlar
Sonoff Basic-https://www.amazon.com/Sonoff-Remote-Control-Comp…
Aloqa sensori -
USB ketma -ket -
Issiq qurol -
Lehimlash temir -
Issiqlik trubkasi -
Tel -
Simli qisma -
Dupont kabellari -
Dasturiy ta'minot:
Uy yordamchisi -
ESPhome -
ESP Easy -
1 -qadam: Sonoff RF R2 quvvatini o'zgartirish



DISCLAIMER
Men muhandis -elektrchi emasman va o'zimni Internetda o'ynayotganga o'xshamayman. Agar siz Sonoff Basic -ni o'zgartirishga qaror qilsangiz, buni o'zingizning xavfingiz ostida qilasiz. Men Sonoff Basic -ni shunday o'zgartirdim, lekin sizga ham shunday qilishni maslahat bermayman. Men buni to'g'ri yoki xavfsiz bajarayotganimni nazarda tutmayapman.
Ishni boshlash
Csongor Varga o'z videotasvirida izni kesib, oldingi versiyaga o'xshab Sonoffning bu versiyasini o'zgartirish xavfsiz emasligi haqida yaxshi fikr bildiradi. Batafsil bu yerda ko'ring. O'rnimizni lehim bilan ulanishi va kontaktlarning zanglashiga olib keladigan sigortaning ulanishi kesish izi usuliga juda yaqin. Men izning ko'p qismini olib tashlab, sug'urtani boshqa joyga ko'chirib, bunga erishdim.
- Zanjirni quvvat bilan ta'minlaydigan sigortani toping
- Neytral sim kirish joyiga lehimlangan joy
- Sigortani olib tashlang, olib tashlang va chetga qo'ying
- Neytral simni kirish joyidan olib tashlang va chiqarib oling
- Beshinchi qadamda fotosuratda ko'rsatilganidek, izni kesib tashlang
- 6 -rasmdagi rasmda ko'rinib turganidek, chiziqni kesib oling
- Sigortani teskari yo'nalishda lehimlang va uzun uchini chiziqning kirish qismiga lehimlang
- Neytral simni echib oling va uni 8 -qadamdagi rasmda ko'rsatilganidek taxtaga lehimlang
2 -qadam: ESPHome - dasturiy ta'minotni yaratish
O'rnimizni sozlash uchun kalit. Bu ichki bo'ladi, shuning uchun u uy yordamchisiga to'g'ridan -to'g'ri ta'sir qilmaydi.
almashtirish:
- platforma: gpio pin: 12 id: relay_1 nomi: "sonoff_basic_4_switch" ichki: rost Kontakt sensori uchun bizga ikkilik sensor kerak bo'ladi, u bizga garaj eshigi yopiq yoki ochiq ekanligini aytadi
ikkilik_sensor:
- platforma: gpio pin: raqam: 3 rejim: INPUT_PULLUP nomi: "Garaj eshigi aloqa sensori" id: contact_sensor ichki: haqiqiy filtrlar: kechiktirilgan_on_off: 500ms Biz Sonoff tugmachasini o'rni almashtirish uchun sozlashimiz mumkin
- platforma: gpio
id: button_0 pin: raqam: 0 teskari: Haqiqiy rejim: INPUT_PULLUP on_click: keyin: - switch.turn_on: relay_1 - kechikish: 500ms - switch.turn_off: relay_1 Va nihoyat, garaj atributiga ega qopqoq
qopqoq:
- platforma: shablon device_class: garaj nomi: "Garaj eshigi" identifikatori: template_cov lambda: |- if (id (contact_sensor).state) {return COVER_OPEN; } boshqa {qaytish COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - kechikish: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - kechikish: 0.5s - switch.turn_off: relay_1 Bu erda to'liq YAML
Wifi:
ssid: parol: manual_ip: static_ip: shlyuz: subnet: dns1: dns2: # Wi -Fi ulanmagan bo'lsa, kirish nuqtasini (maxfiy portal) yoqing: almashtirishlar: # O'zgarishlarni sozlamalaringizga qarab o'zgartiring hostname: 'sonoff_basic_4' esphome: name: $ hostname platformasi: ESP8266 taxtasi: esp01_1m board_flash_mode: dout status_led: pin: raqam: 13 teskari: True binary_sensor: - platforma: gpio pin: raqam: 3 rejim: INPUT_PULLUP nomi: "Garaj eshigi aloqa sensori" id: contact_sensor ichki: haqiqiy filtrlar: delayed_on_off: 500ms - platforma: gpio id: button_0 pin: son: 0 teskari: Haqiqiy rejim: INPUT_PULLUP on_click: keyin: - switch.turn_on: relay_1 - kechikish: 500ms - switch.turn_off: relay_1 tugmasi: - platforma: gpio pin: 12 id: relay_1 nomi: "sonoff_basic_4_switch" ichki: haqiqiy qopqoq: - platforma: shablon device_class: garaj nomi: "Garaj eshigi" id: template_cov lambda: |- agar (id (contact_sensor).shtat) {retu rn COVER_OPEN; } boshqa {qaytar COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - kechikish: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - kechikish: 0.5s - switch.turn_off: relay_1 sensor: - platforma: wifi_signal nomi: "sonoff_basic_4_wifi_signal" update_interval: 60s - platforma: ish vaqti: "sonoff_basic_4_up_time" text_sensor: - platforma: versiya nomi: "sonoff_basic_4_version"
3 -qadam: ESPEasy - Sonoff Basic -ni o'chirish



Buning uchun sizga USB -dan ketma -ket adapter kerak bo'ladi.
- Seriya adapteridagi RX Sonoff -dagi TX ga o'tadi
- Seriya adapteridagi TX Sonoff -dagi RX -ga o'tadi
- ESPHome -da kodni kompilyatsiya qiling
- Ikkilik faylni yuklab oling
- . Bin faylini ESPEasy katalogingizga nusxalash
- Seriyali simlaringizni Sonoff -ga ulang
- Sonoff tugmachasini bosib ushlab turing va kompyuterga USB -ning ketma -ket adapterini ulang
- ESPEasy katalogida FlashESP8266.exe -ni oching
- COM portini tanlang
- Konteynerni tanlang
- Flash -ni bosing
4 -qadam: Hamma narsani ulash




Buning uchun men dupont kabellari va kompyuter quvvat kabelidan foydalandim, lekin siz xohlagan narsani ishlatishingiz mumkin.
- Sonoffdagi RX terminaliga simni lehimlang
- Sonoffdagi GND terminaliga simni lehimlang
- Chiquvchi neytral va chiziqli terminallarga simlarni ulang
- Sonoff ishini qo'ying
- Uzatma simining kirish qismini kesib oling, simlarni uzing va Sonoff liniyasi va neytral kirishini ulang
- Kirish simining mustahkamligini ta'minlash uchun Sonoff qopqog'ini burab qo'ying
- Kontakt sensori va o'rni to'g'ri ishlashini tekshirish uchun testdan o'ting
5 -qadam: Garaj eshigiga ulang



-
Kontakt sensorini ulang (men o'zimni kasnakka biriktirdim)
Menda simli elektron sim yo'q edi, shuning uchun kontakt sensorini ulash uchun bir nechta karnay simini va kabelni o'rab qo'ydim.
- Sonoffni biror narsaga ulang (men garaj eshigi ochgichini ushlab turgan qavsdan foydalandim)
- Kabellarni ulang
6 -qadam: Uy yordamchisini avtomatlashtirish - garaj 2 soat ochiq bo'lsa, xabar berish
Trigger: garaj eshigi 2 soat ochiq bo'lsa
Amal: Mening telefonimga, qiz do'stlarim telefoniga va uydagi kelishmovchiliklar kanaliga bildirishnoma yuboring
avtomatlashtirish.yaml
- id: bildirish_if_garage_is_open_for_2_hours
taxallus: "garaj 2 soat ochiq bo'lsa, ogohlantirish" tetiği: platforma: davlat shaxs_id: cover.garage_door: uchun: soat: 2 harakat: - xizmat: notify.mobile_app_courtney_s_iphone ma'lumotlari: sarlavha: "[?] [?] Garaj ochiq qoldi! " xabar: "Garaj eshigi 2 soat ochiq. Yopilsinmi?" ma'lumotlar: push: toifa: ios_close_garage - xizmat: notify.mobile_app_pixel_3a ma'lumotlar: sarlavha: "[?] [?] Garaj ochiq qoldi!" xabar: "Garaj eshigi 2 soat ochiq. Yopilsinmi?" ma'lumotlar: harakatlar: - harakat: android_close_garage sarlavhasi: Garajni yopish - xizmat: notify.discord ma'lumotlari: xabar: "[?] [?] Garaj eshigi 2 soat ochiq. Yopilsinmi?" maqsad: ["SIZNING DISCORD KANAL ID"]
Garaj eshigini yopish tugmasi bo'lgan IOS haqida bildirishnoma olish uchun config.yaml fayliga quyidagilarni qo'shish kerak.
konfiguratsiya.yaml
ios:
push: toifalar: - ism: Garaj identifikatorini yopish: 'ios_close_garage' amallari: - identifikator: 'IOS_CLOSE_GARAGE' sarlavhasi: 'Garajni yopish' faollashtirish rejimi: 'fon' autentifikatsiyasi Talab qilinadi: rost # FaceID / TouchIDni buzuvchi: noto'g'ri xatti -harakat: "standart"
Endi siz IOS push -bildirishnomasida garaj eshigini yopish tugmachasini bosganingizda chaqiriladigan avtomatizatsiyani qo'shishingiz mumkin.
avtomatlashtirish.yaml
- id: 'ios_mobile_app_notification_close_garage_door'
taxallus: ios mobil ilova bildirishnomasi garaj eshigi tetik: platforma: hodisa_tipi: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE harakati: - kechikish: 00:00:15 - xizmat: cover.close_cover data: entity_id: cover.garage_door
Android push xabarnomasida garaj eshigini yopish tugmachasini bosganingizda chaqiriladigan avtomatlashtirish.
avtomatlashtirish.yaml
- id: 'android_mobile_app_notification_close_garage_door'
taxallus: android mobil ilova xabarnomasi garaj eshigi tetik: - event_data: harakat: android_close_garage event_type: mobile_app_notification_action platformasi: voqea harakati: - kechikish: 00:00:15 - xizmat: cover.close_cover data: entity_id: cover.garage_door
Tavsiya:
Qo'llab -quvvatlanmaydigan garaj eshiklari bilan HomeLink -dan foydalanish: 6 qadam

HomeLink -ni qo'llab -quvvatlanmaydigan garaj eshiklari bilan ishlatish: Men ko'p qavatli uyda yashayman va yaqinda mashinamga uy havolasini o'rnatdim. Afsuski, ular menga bergan garaj pulti uy havolasini qo'llab -quvvatlamaydigan maxSecure ulanishidan foydalanadi. Shuning uchun men muammoning echimini topishga qaror qildim
Garaj eshiklari holati Light Hack: 3 qadam

Garaj eshiklari holati Light Hack: Men uyda yashayman, garaj eshigi ochiq yoki yopiq ekanligini ko'rish oson emas. Uyda tugmachamiz bor, lekin eshik ko'zga ko'rinmas. Qandaydir kalit va elektr ta'minoti muhandisligi haqida o'ylash kerak emas edi, chunki
Pochta qutisi va garaj eshiklari xabari: 5 qadam (rasmlar bilan)

Pochta qutisi va garaj eshiklari xabarnomasi: Bu ko'rsatma pochta qutisi xabari Yoxan Mobergga asoslangan. Loyihani taqqoslaganda, men ba'zi o'zgarishlarni amalga oshirdim: mening uyimdan uzoqroqda nafaqat pochta qutisi, balki garaj ham bor. Ular yo'lga yaqin bir joyda joylashgan va uy taxminan 5
Avtomatlashtirilgan tovuq eshiklari eshigi: 5 qadam (rasmlar bilan)

Avtomatlashtirilgan tovuq eshiklari eshigi: Tovuq uyalaridagi avtomatik eshiklar tungi yirtqichlar, masalan, rakun, maymun va yovvoyi mushuklar uchun echimdir! Oddiy avtomatik eshik, Amazonda 200 dollardan oshadi (Avtomatik Tovuq Coop Door) va ko'plab kichiklar uchun juda qimmat
Eng arzon aqlli uy 38 dollarga: 8 qadam (rasmlar bilan)

38 dollarga eng arzon aqlli uy: Siz yangi Raspberry Pi Zero haqida eshitganmisiz? Narxi atigi 5 dollar (yoki W versiyasi uchun 10 dollar), u aqlli uyni har qachongidan ham arzonroq qilib, har qanday byudjetga kirgizib, inqilob qiladi. Aqlli uyni yanada qulay qilishning yana bir qismi - bu ulanish