Sadržaj:
- Pribor
- Korak 1: Izmjena snage Sonoff RF R2
- Korak 2: ESPHome - Stvaranje softvera
- Korak 3: ESPEasy - Flashing Sonoff Basic
- Korak 4: Ožičite sve
- Korak 5: Pričvrstite na garažna vrata
- Korak 6: Automatizacija kućnog pomoćnika - Obavijest ako je garaža otvorena 2 sata
Video: Jeftini pametni otvarač garažnih vrata: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Kreditna
Prilično sam kopirao Savjeeovu implementaciju, ali umjesto Shellyja, koristio sam Sonoff Basic. Posjetite njegovu web stranicu i YouTube kanal!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
Pretpostavke
- Imate pokrenutu instancu kućnog pomoćnika i znate je koristiti
- Imate pokrenutu instancu ESPHome i znate je koristiti
Pribor
Sonoff Basic-https://www.amazon.com/Sonoff-Remote-Control-Comp…
Kontaktni senzor -
USB na serijski -
Toplinska pištolj -
Lemilica -
Termoskupljajuće cijevi -
Žica -
Žičana navlaka -
Dupont kabeli -
Softver:
Kućni pomoćnik -
ESPhome -
ESP Easy -
Korak 1: Izmjena snage Sonoff RF R2
ODRICANJE
Nisam inženjer elektrotehnike i ne pretvaram se da to igrate na internetu. Odlučite li izmijeniti Sonoff Basic, to radite na vlastitu odgovornost. Ovako sam izmijenio svoj Sonoff Basic, ali ne preporučujem da učinite isto. Također ne impliciram da to radim ispravno ili sigurno.
Početak rada
Csongor Varga dobro ističe u svom videu da nije sigurno izmijeniti ovu verziju Sonoffa kao prethodnu verziju izrezivanjem traga. Više pogledajte ovdje. Lemni priključak releja i lemni priključak osigurača koji napaja strujno krugove su preblizu da bi se izvršila metoda traganja rezanja. Zaobišao sam to uklanjanjem većine tragova i premještanjem osigurača.
- Pronađite osigurač koji napaja strujno kolo
- Mjesto gdje je neutralna žica zalemljena na ulaz
- Odspojite osigurač, uklonite ga i ostavite sa strane
- Odspojite neutralnu žicu iz ulaza i uklonite je
- Izrežite trag kako se vidi na fotografiji u petom koraku
- Izrežite zarez kao što se vidi na fotografiji u koraku 6
- Lemiti osigurač na suprotni način na koji ste ga izvadili i lemiti dugačak kraj na ulazni vod
- Skinite neutralnu žicu i lemite je na ploču kao što je prikazano na fotografiji u koraku 8
Korak 2: ESPHome - Stvaranje softvera
Prekidač za konfiguriranje releja. To će biti interno kako ne bi bilo izravno izloženo kućnom pomoćniku.
sklopka:
- platforma: gpio pin: 12 id: relay_1 naziv: "sonoff_basic_4_switch" interno: true Za kontaktni senzor trebat će nam binarni senzor koji će nam reći jesu li garažna vrata zatvorena ili otvorena
binarni_senzor:
- platforma: gpio pin: broj: 3 način rada: INPUT_PULLUP naziv: "Kontaktni osjetnik garažnih vrata" id: kontakt_senzor unutarnji: pravi filteri: odgođeno_u_isključenju: 500 ms Možemo konfigurirati gumb na Sonoffu za prebacivanje releja
- platforma: gpio
id: button_0 pin: broj: 0 obrnuto: Istinski način rada: INPUT_PULLUP on_click: then: - switch.turn_on: relay_1 - kašnjenje: 500ms - switch.turn_off: relay_1 Konačno, naslovnica s atributom garaža
pokriti:
- platforma: predložak device_class: naziv garaže: "Garage Door" id: template_cov lambda: |- if (id (contact_sensor).state) {return COVER_OPEN; } else {return COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 Ovdje je cijeli YAML
wifi:
ssid: lozinka: manual_ip: static_ip: gateway: podmreža: dns1: dns2: # Omogući rezervnu pristupnu točku (zarobljeni portal) u slučaju da WiFi veza ne uspije ap: ssid: lozinka: captive_portal: # Omogući zapisnik zapisnika: # Omogući API za kućnog pomoćnika API: ota: substitutions: # Promijenite varijable na temelju vaših postavki hostname: 'sonoff_basic_4' esphome: name: $ hostname platform: ESP8266 board: esp01_1m board_flash_mode: dout status_led: pin: number: 13 obrnuto: True binary_sensor: - platforma: gpio pin: broj: 3 način rada: INPUT_PULLUP naziv: "Senzor za kontakt garažnih vrata" id: contact_sensor interni: pravi filteri: odloženi_on_off: 500 ms - platforma: gpio id: button_0 pin: broj: 0 obrnuto: Istinski način rada: INPUT_PULLUP on_click: then: - switch.turn_on: relej_1 - kašnjenje: 500 ms - prekidač.okret_isključivanja: relej_1 prekidač: - platforma: gpio pin: 12 id: relej_1 naziv: "sonoff_basic_4_switch" interno: pravi poklopac: - platforma: predložak device_class: naziv garaže: "Garažna vrata" id: template_cov lambda: |- if (id (contact_sensor).state) {retu rn COVER_OPEN; } else {return COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - kašnjenje: 0.5s - switch.turn_off: relej_1 senzor: - platforma: wifi_signal naziv: "sonoff_basic_4_wifi_signal" interval_ ažuriranja: 60 -ih godina - platforma: vrijeme neprekidnog rada: "sonoff_basic_4_up_time" tekstualni senzor: - platforma: naziv verzije: "sonoff_basic_4_version"
Korak 3: ESPEasy - Flashing Sonoff Basic
Za to vam je potreban USB -serijski adapter.
- RX na serijskom adapteru ide na TX na Sonoffu
- TX na serijskom adapteru ide na RX na Sonoffu
- U ESPHomeu sastavite kôd
- Preuzmite binarnu datoteku
- Kopirajte.bin datoteku u svoj ESPEasy direktorij
- Priključite serijske žice na Sonoff
- Držite gumb na Sonoffu i priključite serijski na USB adapter na računalo
- U direktoriju ESPEasy Otvorite FlashESP8266.exe
- Odaberite svoj COM port
- Odaberite.bin
- Pritisnite Flash
Korak 4: Ožičite sve
Za to sam koristio dupont kabele i kabel za napajanje računala, ali možete koristiti što god želite.
- Lemiti žicu na RX terminal na Sonoffu
- Lemiti žicu do terminala GND na Sonoffu
- Priključite žice na izlaznu neutralnu i linijsku stezaljku
- Stavite Sonoff kućište
- Odrežite ulaznu stranu produžnog kabela, skinite žice i pričvrstite ih na Sonoffov vod i neutralni ulaz
- Odvrnite Sonoffove poklopce kako biste osigurali da je ulazna žica sigurna
- Testirajte da biste provjerili rade li vaš kontaktni osjetnik i relej ispravno
Korak 5: Pričvrstite na garažna vrata
-
Pričvrstite kontaktni senzor (ja sam svoj pričvrstio na remenicu)
Nisam imao žicu za elektroniku pa sam koristio žicu zvučnika i omot kabela za pričvršćivanje kontaktnog senzora.
- Pričvrstite Sonoff na nešto (koristio sam nosač koji drži otvarač garažnih vrata)
- Spojite kabele
Korak 6: Automatizacija kućnog pomoćnika - Obavijest ako je garaža otvorena 2 sata
Okidač: Ako su garažna vrata otvorena 2 sata
Radnja: Šaljite obavijesti na moj telefon, telefon mojih djevojaka i na moj kućni discord kanal
automatizacije.yaml
- id: notification_if_garage_is_open_for_2_hours
alias: "obavijest ako je garaža otvorena 2 sata" okidač: platforma: stanje entity_id: cover.garage_door za: otvoreno za: sati: 2 akcija: - usluga: notify.mobile_app_courtney_s_iphone podaci: naslov: "[?] [?] Garaža ostavljeno otvoreno! " poruka: "Garažna vrata su otvorena 2 sata. Zatvoriti ih?" data: push: kategorija: ios_close_garage - usluga: notify.mobile_app_pixel_3a data: title: "[?] [?] Garaža ostavljena otvorena!" poruka: "Garažna vrata su otvorena 2 sata. Zatvoriti?" data: actions: - action: android_close_garage title: Close Garage - service: notify.discord data: message: "[?] [?] Garažna vrata su otvorena 2 sata. Zatvoriti?" target: ["VAŠ ID KANALA DISKORDA"]
Da biste dobili obavijest o IOS -u koja ima gumb za zatvaranje garažnih vrata, morate dodati sljedeće u datoteku configuration.yaml.
konfiguracija.yaml
ios:
push: kategorije: - naziv: Zatvori Garažni identifikator: 'ios_close_garage' radnje: - identifikator: 'IOS_CLOSE_GARAGE' naslov: 'Zatvori Garažu' activationMode: 'autentifikacija u pozadini' Potrebno: true # Zahtijeva FaceID / TouchID destruktivno: lažno ponašanje: 'zadano'
Sada možete dodati automatizaciju koja se poziva kada pritisnete gumb za zatvaranje garažnih vrata na IOS push obavijesti.
automatizacije.yaml
- id: 'ios_mobile_app_notification_close_garage_door'
alias: obavijest mobilne aplikacije ios obavijest zatvaranje okidača garažnih vrata: platforma: vrsta događaja: ios.notification_action_fired događaj_data: actionName: IOS_CLOSE_GARAGE radnja: - kašnjenje: 00:00:15 - usluga: cover.close_cover podaci: entity_id: cover.garage_door
Automatizacija koja se poziva kada pritisnete gumb za zatvaranje garažnih vrata na Android push obavijesti.
automatizacije.yaml
- id: 'android_mobile_app_notification_close_garage_door'
alias: obavijest o mobilnoj aplikaciji za Android zatvaranje okidača garažnih vrata: - event_data: action: android_close_garage event_type: mobile_app_notification_action platform: action event: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Preporučeni:
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: 5 koraka
DIY pametni otvarač garažnih vrata + integracija kućnog pomoćnika: Pretvorite svoja normalna garažna vrata u ovaj DIY projekt. Pokazat ću vam kako ga izgraditi i kontrolirati pomoću kućnog pomoćnika (preko MQTT -a) i imati mogućnost daljinskog otvaranja i zatvaranja vaših garažnih vrata. Koristit ću ploču ESP8266 pod nazivom Wemos
Otvarač garažnih vrata s povratnom informacijom pomoću Esp8266 kao web poslužitelja .: 6 koraka
Otvarač garažnih vrata s povratnim informacijama pomoću Esp8266 kao web poslužitelja. Bok, pokazat ću vam kako napraviti jednostavan način za otvaranje garažnih vrata.-ESP8266 je kodiran kao web poslužitelj, vrata se mogu otvoriti svugdje u svijetu- povratne informacije, znat ćete jesu li vrata otvorena ili zatvorena u stvarnom vremenu-Jednostavno, samo jedan prečac za
Otvarač garažnih vrata Raspberry Pi: 5 koraka
Otvarač garažnih vrata Raspberry Pi: Naša petnaestogodišnja tipkovnica koja nam omogućuje otvaranje garažnih vrata polako je umirala, s nekoliko tipki koje se jedva registriraju, što otežava našim tinejdžerima (ili psećem čuvaru) ulazak u kuću kad zaborave svoju ključ. Umjesto replike
Otvarač garažnih vrata pomoću Raspberry Pi: 5 koraka (sa slikama)
Otvarač garažnih vrata pomoću Raspberry Pi: Upravljajte garažnim motorom sa pametnog telefona ili bilo kojeg uređaja koji može pregledavati web stranicu (s AJAX -om!). Projekt je započeo jer sam za garažu imao samo jedan daljinski upravljač. Koliko je bilo zabavno kupiti drugu? Nedovoljno. Cilj mi je bio moći kontrolirati i nadzirati
Otvarač garažnih vrata pomoću Arduina: 3 koraka
Otvarač garažnih vrata pomoću Arduina: Ovo je hardverski projekt koji koristi Atmel Atmega 328P (Arduino UNO) za izradu otvarača garažnih vrata bez potrebe za dodatnom periferijom. Kôd može zaštititi sam sustav od električnih oštećenja. Cijeli krug se napaja