İçindekiler:
- Gereçler
- Adım 1: Sonoff RF R2 Gücünü Değiştirme
- 2. Adım: ESPHome - Yazılımı Oluşturma
- Adım 3: ESPEasy - Sonoff Basic'i Sıfırlama
- Adım 4: Her Şeyi Kablolama
- Adım 5: Garaj Kapısına Takın
- 6. Adım: Ev Asistanı Otomasyonu - Garaj 2 Saatliğine Açık Olursa Bildirim
Video: Ucuz Akıllı Garaj Kapısı Açıcı: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Kredi
Savjee'nin uygulamasını hemen hemen kopyaladım ama Shelly kullanmak yerine Sonoff Basic kullandım. Web sitesine ve YouTube Kanalına göz atın!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
varsayımlar
- Çalışan bir Home Assistant örneğiniz var ve onu nasıl kullanacağınızı biliyorsunuz
- Çalışan bir ESPHome örneğiniz var ve onu nasıl kullanacağınızı biliyorsunuz
Gereçler
Sonoff Basic -
Temas Sensörü -
USB'den Seriye -
Isı Tabancası -
Havya -
Isıyla Daralan Makaron -
Tel -
Tel Kılıf -
Dupont Kabloları -
Yazılım:
Ev Asistanı -
ESPhome -
ESP Kolay -
Adım 1: Sonoff RF R2 Gücünü Değiştirme
SORUMLULUK REDDİ
Ben bir elektrik mühendisi değilim ve internette bir tane oynuyormuş gibi davranmıyorum. Bir Sonoff Basic'i değiştirmeye karar verirseniz, bunu kendi sorumluluğunuzda yaparsınız. Sonoff Basic cihazımı bu şekilde değiştirdim ama sizin de aynısını yapmanızı önermiyorum. Ayrıca, doğru veya güvenli bir şekilde yaptığımı da ima etmiyorum.
Başlarken
Csongor Varga, videosunda, Sonoff'un bu versiyonunu, önceki versiyon gibi, izi keserek değiştirmenin güvenli olmadığı konusunda iyi bir noktaya değiniyor. Daha fazlasını burada görün. Röle için lehim bağlantısı ve devreye güç sağlayan sigorta için lehim bağlantısı kesme izi yöntemini yapmak için çok yakındır. İzlerin çoğunu kaldırarak ve sigortanın yerini değiştirerek bu sorunu çözdüm.
- Devreye güç sağlayan sigortayı bulun
- Nötr telin girişe lehimlendiği yer
- Sigortayı sökün, çıkarın ve bir kenara koyun
- Nötr teli girişten sökün ve çıkarın
- Beşinci adımdaki fotoğrafta görüldüğü gibi izi kesin
- 6. adımdaki fotoğrafta görüldüğü gibi bir çentik kesin
- Sigortayı çıkardığınızın tersi şekilde lehimleyin ve uzun ucunu hat girişine lehimleyin
- Nötr kabloyu soyun ve 8. adımdaki fotoğrafta görüldüğü gibi tahtaya lehimleyin
2. Adım: ESPHome - Yazılımı Oluşturma
Röleyi yapılandırmak için bir anahtar. Bu, doğrudan Ev Asistanına maruz kalmaması için dahili olacaktır.
değiştirmek:
- platform: gpio pin: 12 kimliği: röle_1 adı: "sonoff_basic_4_switch" dahili: true Garaj kapısının kapalı mı yoksa açık mı olduğunu bize bildirecek kontak sensörü için ikili bir sensöre ihtiyacımız olacak.
ikili_sensor:
- platform: gpio pin: sayı: 3 mod: INPUT_PULLUP adı: "Garaj Kapısı Kontak Sensörü" kimliği: contact_sensor dahili: true filtreler: gecikmeli_açma_kapalı: 500ms Röleyi değiştirmek için Sonoff'taki düğmeyi yapılandırabiliriz
- platform: gpio
id: button_0 pin: sayı: 0 ters çevrilmiş: Gerçek mod: INPUT_PULLUP on_click: sonra: - switch.turn_on: röle_1 - gecikme: 500ms - switch.turn_off: röle_1 Son olarak, garaj niteliğine sahip bir kapak
örtmek:
- platform: şablon device_class: garaj adı: "Garaj Kapısı" id: template_cov lambda: |- if (id(contact_sensor).state) { return COVER_OPEN; } else { return COVER_CLOSED; } open_action: - switch.turn_on: röle_1 - gecikme: 0,5 sn - switch.turn_off: röle_1 yakın_eylem: - switch.turn_on: röle_1 - gecikme: 0,5 sn - switch.turn_off: röle_1 İşte tam YAML
Wifi:
ssid: password: manual_ip: static_ip: gateway: subnet: dns1: dns2: # Wifi bağlantısının başarısız olması durumunda yedek etkin noktayı (sabit portal) etkinleştir ap: ssid: password: captive_portal: # Günlük kaydediciyi etkinleştir: # Home Assistant API API'sini etkinleştir: ota: ikameler: # Değişkenleri ayarlarınıza göre değiştirin hostname: 'sonoff_basic_4' esphome: name: $hostname platformu: ESP8266 board: esp01_1m board_flash_mode: doout status_led: pin: sayı: 13 ters: True binary_sensor: - platform: gpio pin: sayı: 3 mod: INPUT_PULLUP adı: "Garaj Kapısı Temas Sensörü" kimliği: contact_sensor dahili: gerçek filtreler: gecikmeli_açma_kapalı: 500ms - platform: gpio kimliği: button_0 pin: sayı: 0 ters: Gerçek mod: INPUT_PULLUP on_click: sonra: - switch.turn_on: röle_1 - gecikme: 500 ms - switch.turn_off: röle_1 anahtar: - platform: gpio pin: 12 id: röle_1 adı: "sonoff_basic_4_switch" dahili: gerçek kapak: - platform: şablon device_class: garaj adı: "Garaj Kapısı" kimliği: template_cov lambda: |- if (id(contact_sensor).state) { retu m KAPAK_AÇIK; } başka { dönüş COVER_CLOSED; } open_action: - switch.turn_on: röle_1 - gecikme: 0,5 sn - switch.turn_off: röle_1 yakın_eylem: - switch.turn_on: röle_1 - gecikme: 0,5 sn - switch.turn_off: röle_1 sensör: - platform: wifi_signal adı: "sonoff_basic_4_wifi_signal" update_interval: 60s - platform: çalışma süresi adı: "sonoff_basic_4_up_time" text_sensor: - platform: sürüm adı: "sonoff_basic_4_version"
Adım 3: ESPEasy - Sonoff Basic'i Sıfırlama
Bunun için bir USB - seri adaptöre ihtiyacınız olacak.
- Seri adaptördeki RX, Sonoff'taki TX'e gider
- Seri adaptördeki TX, Sonoff'taki RX'e gider
- ESPHome'da kodu derleyin
- İkili dosyayı indirin
- .bin dosyasını ESPEasy dizininize kopyalayın
- Seri kablolarınızı Sonoff'a bağlayın
- Sonoff üzerindeki düğmeyi basılı tutun ve Seri - USB adaptörünü bilgisayarınıza takın
- ESPEasy dizininde FlashESP8266.exe'yi açın
- COM bağlantı noktanızı seçin
- .bin'i seçin
- Flaş'ı tıklayın
Adım 4: Her Şeyi Kablolama
Bunun için dupont kabloları ve bilgisayar güç kablosu kullandım ama siz istediğinizi kullanabilirsiniz.
- Sonoff'taki RX terminaline bir tel lehimleyin
- Sonoff'taki GND terminaline bir tel lehimleyin
- Kabloları giden nötr ve hat terminallerine bağlayın
- Sonoff davasını aç
- Uzatma kablosunun giriş tarafını kesin, kabloları soyun ve Sonoff'un hattına ve nötr girişine takın
- Giriş kablosunun sağlam olduğundan emin olmak için Sonoff'un kapaklarını vidalayın
- Kontak sensörünüzün ve rölenizin doğru çalıştığından emin olmak için test edin
Adım 5: Garaj Kapısına Takın
-
Kontak sensörünü takın (benimkini kasnağa bağladım)
Herhangi bir tel elektronik telim yoktu, bu yüzden kontak sensörünü takmak için bir miktar hoparlör teli ve kablo sargısı kullandım.
- Sonoff'u bir şeye takın (garaj kapısı açıcısını tutan braketi kullandım)
- kabloları bağlayın
6. Adım: Ev Asistanı Otomasyonu - Garaj 2 Saatliğine Açık Olursa Bildirim
Tetik: Garaj kapısı 2 saat açık kalırsa
Eylem: Telefonuma, kız arkadaşımın telefonuna ve ev discord kanalıma bildirim gönder
otomasyonlar.yaml
- kimlik: bildirim_if_garage_is_open_for_2_hours
takma ad: "garaj 2 saatliğine açıksa bildirim" tetikleyici: platform: durum entity_id: cover.garage_door için: açık: saat: 2 eylem: - hizmet: notify.mobile_app_courtney_s_iphone veri: başlık: "[?][?]Garaj açık kaldı!" mesaj: "Garaj kapısı 2 saattir açık. Kapatılsın mı?" veri: push: kategori: ios_close_garage - hizmet: notify.mobile_app_pixel_3a veri: başlık: "[?][?]Garaj açık kaldı!" mesaj: "Garaj kapısı 2 saattir açık. Kapatılsın mı?" veri: eylemler: - eylem: android_close_garage başlık: Garajı Kapat - hizmet: notify.discord veri: mesaj: "[?][?]Garaj kapısı 2 saattir açık. Kapatılsın mı?" hedef: ["DISCORD KANAL KİMLİĞİNİZ"]
IOS'ta garaj kapısını kapatma düğmesi olan bir bildirim almak için aşağıdakileri configuration.yaml dosyasına eklemeniz gerekir.
konfigürasyon.yaml
iOS:
push: kategoriler: - ad: Garajı kapat tanımlayıcı: 'ios_close_garage' eylemler: - tanımlayıcı: 'IOS_CLOSE_GARAGE' başlık: 'Garajı Kapat' aktivasyonModu: 'arka plan' kimlik doğrulamaGerekli: true # FaceID / TouchID iste yıkıcı: yanlış davranış: 'varsayılan'
Artık IOS push bildiriminde garaj kapısını kapat düğmesine bastığınızda çağrılan otomasyonu ekleyebilirsiniz.
otomasyonlar.yaml
- kimlik: 'ios_mobile_app_notification_close_garage_door'
takma ad: ios mobil uygulama bildirimi garaj kapısını kapat tetikleyici: platform: event event_type: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Android push bildiriminde garaj kapısını kapat düğmesine bastığınızda çağrılan otomasyon.
otomasyonlar.yaml
- kimlik: 'android_mobile_app_notification_close_garage_door'
takma ad: android mobil uygulama bildirimi garaj kapısını kapat tetikleyici: - event_data: action: android_close_garage event_type: mobile_app_notification_action platform: event action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Önerilen:
DIY Akıllı Garaj Kapısı Açıcı + Ev Asistanı Entegrasyonu: 5 Adım
Kendin Yap Akıllı Garaj Kapısı Açıcı + Ev Asistanı Entegrasyonu: Bu kendin yap projesini kullanarak normal garaj kapınızı akıllı hale getirin. Home Assistant (MQTT üzerinden) kullanarak nasıl inşa edeceğinizi ve kontrol edeceğinizi ve garaj kapınızı uzaktan açıp kapatabileceğinizi göstereceğim. Wemos adında bir ESP8266 kartı kullanacağım
Esp8266'yı Web Sunucusu Olarak Kullanan Geri Bildirimli Garaj Kapısı Açıcı: 6 Adım
Geribildirimli Garaj Kapısı Açıcı Esp8266'yı Web Sunucusu Olarak Kullanarak: Merhaba, sizlere basit bir garaj kapısı açıcı nasıl yapılır onu göstereceğim.-ESP8266 web server olarak kodlanmıştır, kapı dünyanın her yerinde açılabilir-ile geri bildirim, kapının gerçek zamanlı olarak açık veya kapalı olduğunu bileceksiniz-Basit, i
Raspberry Pi Garaj Kapısı Açıcı: 5 Adım
Raspberry Pi Garaj Kapısı Açıcı: Garaj kapısını açmamızı sağlayan on beş yıllık tuş takımımız, zar zor kayıt yapan birkaç düğmeyle yavaş yavaş ölüyor ve gençlerimizin (veya köpek bakıcılarının) evlerine girmelerini zorlaştırıyor. anahtar. Tekrarlamak yerine
Raspberry Pi Kullanan Garaj Kapısı Açıcı: 5 Adım (Resimlerle)
Ahududu Pi Kullanan Garaj Kapısı Açıcı: Garaj motorunu bir akıllı telefondan veya bir web sayfasına göz atabilen herhangi bir cihazdan kontrol edin (AJAX ile!). Garajım için sadece bir uzaktan kumandam olduğu için projeye başlandı. İkincisini almak ne kadar eğlenceliydi? Yeterli değil. Amacım kontrol edebilmek ve izleyebilmekti
Raspberry Pi 3 Garaj Kapısı Açıcı: 15 Adım (Resimli)
Raspberry Pi 3 Garaj Kapısı Açıcı: Bu talimatı 2014 yılında oluşturdum. O zamandan beri çok şey değişti. 2021 yılında Akıllı Garaj Kapısı Açıcıyı burada güncelledim. Bir garaj kapısını açmak, kapatmak ve izlemek için bir Raspberry Pi ve bir akıllı telefon kullanın. Kapının açılıp kapanması s kullanılarak emniyete alınır