Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Sonoff RF R2 -tehon muokkaaminen
- Vaihe 2: ESPHome - Ohjelmiston luominen
- Vaihe 3: ESPEasy - Sonoff Basicin vilkkuminen
- Vaihe 4: Johdotus kaikkeen
- Vaihe 5: Kiinnitä autotallin oveen
- Vaihe 6: Kotiavustaja -automaatio - Ilmoitus, jos autotalli on avoinna 2 tuntia
Video: Halpa älykäs autotallin ovenavaaja: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Luotto
Kopioin melkein Savjeen toteutuksen, mutta Shellyn käyttämisen sijaan käytin Sonoff Basicia. Tutustu hänen verkkosivustoonsa ja YouTube -kanavaansa!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
Oletukset
- Sinulla on käynnissä Home Assistant -instanssi ja tiedät, miten sitä käytetään
- Sinulla on käynnissä ESPHome -ilmentymä ja osaat käyttää sitä
Tarvikkeet
Sonoff Basic-https://www.amazon.com/Sonoff-Remote-Control-Comp…
Yhteystunnistin -
USB -sarja -
Lämpöpistooli -
Juotosrauta -
Lämpökutistuvat letkut -
Johto -
Lankaholkki -
Dupont -kaapelit -
Ohjelmisto:
Koti -avustaja -
ESPhome -
ESP Easy -
Vaihe 1: Sonoff RF R2 -tehon muokkaaminen
VASTUUVAPAUSLAUSEKE
En ole sähköinsinööri enkä teeskentele pelaavani Internetissä. Jos päätät muuttaa Sonoff Basicia, teet sen omalla vastuullasi. Näin olen muokannut Sonoff Basic -laitetta, mutta en suosittele, että teet saman. En myöskään tarkoita, että teen sen oikein tai turvallisesti.
Päästä alkuun
Csongor Varga tekee videossaan hyvän huomion siitä, ettei ole turvallista muokata tätä Sonoff -versiota edellisen version tapaan leikkaamalla jälki. Katso lisää täältä. Releen juotosliitäntä ja piirin virtaa syöttävän sulakkeen juotosliitäntä ovat liian lähellä leikkausjäljitysmenetelmää. Olen kiertänyt tämän poistamalla suurimman osan jälkeistä ja siirtämällä sulakkeen.
- Etsi sulake, joka syöttää virtaa piiriin
- Paikka, jossa nollajohto on juotettu tuloon
- Irrota sulake, poista ja aseta sivuun
- Irrota nollajohto tuloaukosta ja poista se
- Leikkaa jälki, kuten kuvassa vaiheessa 5
- Leikkaa lovi, kuten kuvassa vaiheessa 6
- Juota sulake päinvastaisella tavalla kuin otit sen pois ja juota sen pitkä pää linjan tuloaukkoon
- Kuori nollajohto ja juota se levylle, kuten kuvassa vaiheessa 8
Vaihe 2: ESPHome - Ohjelmiston luominen
Kytkin releen konfiguroimiseksi. Tämä on sisäinen, joten se ei altistu suoraan Home Assistantille.
vaihtaa:
- alusta: gpio -nasta: 12 id: relay_1 name: "sonoff_basic_4_switch" internal: true Tarvitsemme kosketusanturille binaarianturin, joka kertoo meille, onko autotallin ovi kiinni tai auki
binary_sensor:
- alusta: gpio -nasta: numero: 3 -tila: INPUT_PULLUP -nimi: "Garage Door Contact Sensor" -tunnus: contact_sensor internal: tosi suodattimet: delayed_on_off: 500ms Voimme määrittää Sonoffin painikkeen vaihtamaan releen
- alusta: gpio
id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: rele_1 - delay: 500ms - switch.turn_off: rele_1 Lopuksi kansi, jossa on ominaisuus autotalli
peite:
- platform: template device_class: autotallin nimi: "Garage Door" id: template_cov lambda: |- if (id (contact_sensor).state) {return COVER_OPEN; } else {return COVER_CLOSED; } open_action: - switch.turn_on: rele_1 - viive: 0.5s - switch.turn_off: rele_1 close_action: - switch.turn_on: rele_1 - viive: 0.5s - switch.turn_off: rele_1 Tässä on koko YAML
wifi:
ssid: password: manual_ip: static_ip: gateway: subnet: dns1: dns2: # Ota vara -hotspot (kaappaajaportaali) käyttöön, jos wifi -yhteys epäonnistuu: substitution: # Muuta muuttujia asetustesi perusteella isäntänimi: 'sonoff_basic_4' esphome: name: $ hostname platform: ESP8266 board: esp01_1m board_flash_mode: dout status_led: pin: number: 13 inverted: True binary_sensor: - platform: gpio pin: number: 3 -tila: INPUT_PULLUP -nimi: "Garage Door Contact Sensor" -tunnus: contact_sensor internal: true filters: delayed_on_off: 500ms - platform: gpio id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relay_1 - delay: 500ms - switch.turn_off: rele_1 switch: - platform: gpio pin: 12 id: relay_1 name: "sonoff_basic_4_switch" internal: true cover: - platform: template device_class: autotallin nimi: "Garage Door" id: template_cov lambda: |- if (id (contact_sensor).state) {retu rn COVER_OPEN; } else {return COVER_CLOSED; } open_action: - switch.turn_on: rele_1 - viive: 0,5 s - switch.turn_off: rele_1 close_action: - switch.turn_on: relay_1 - delay: 0,5s - switch.turn_off: rele_1 anturi: - platform: wifi_signaalin nimi: "sonoff_basic_4_wifi_signal" update_interval: 60s - platform: käyttöajan nimi: "sonoff_basic_4_up_time" text_sensor: - platform: version nimi: "sonoff_basic_4_version"
Vaihe 3: ESPEasy - Sonoff Basicin vilkkuminen
Tätä varten tarvitset USB -sarja -sovittimen.
- Sarjasovittimen RX menee Sonoffin TX: lle
- Sarjasovittimen TX menee Sonoffin RX: lle
- Käännä koodi ESPHome -ohjelmassa
- Lataa binääri
- Kopioi.bin -tiedosto ESPEasy -hakemistoosi
- Liitä sarjajohdot Sonoffiin
- Pidä Sonoff -painiketta painettuna ja kytke sarja -USB -sovitin tietokoneeseen
- Avaa ESPEasy -hakemistossa FlashESP8266.exe
- Valitse COM -portti
- Valitse.bin
- Napsauta Flash
Vaihe 4: Johdotus kaikkeen
Käytin tähän dupont -kaapeleita ja tietokoneen virtajohtoa, mutta voit käyttää mitä haluat.
- Juotosjohto Sonoffin RX -liittimeen
- Juotosjohto Sonoffin GND -liittimeen
- Kiinnitä johdot lähteviin nolla- ja linjaliittimiin
- Laita Sonoff -kotelo päälle
- Leikkaa jatkojohdon tulopuoli, kuori johdot ja kiinnitä se Sonoffin linjaan ja neutraaliin tuloon
- Kierrä Sonoffin korkit paikalleen varmistaaksesi, että tulojohto on kunnolla kiinni
- Testaa, että kosketusanturi ja rele toimivat oikein
Vaihe 5: Kiinnitä autotallin oveen
-
Kiinnitä kosketusanturi (omani kiinnitin hihnapyörään)
Minulla ei ollut lankaelektroniikkajohtoa, joten käytin kaiutinjohtoa ja kaapelikelmua kosketusanturin kiinnittämiseen.
- Kiinnitä Sonoff johonkin (käytin telinettä, joka piti autotallin oven avaajan kiinni)
- Liitä kaapelit
Vaihe 6: Kotiavustaja -automaatio - Ilmoitus, jos autotalli on avoinna 2 tuntia
Liipaisin: Jos autotallin ovi on auki 2 tuntia
Toimi: Lähetä ilmoituksia puhelimeeni, tyttöystäväni puhelimeen ja kotiristiriidalleni
automaatiot.yaml
- tunnus: Notification_if_garage_is_open_for_2_hours
alias: "ilmoitus, jos autotalli on auki 2 tuntia" trigger: platform: state entity_id: cover.garage_door to: open for: hours: 2 action: - service: alert.mobile_app_courtney_s_iphone data: title: "[?] [?] Autotalli jätetty auki! " viesti: "Autotallin ovi on ollut auki 2 tuntia. Sulje se?" data: push: luokka: ios_close_garage - palvelu: ilmoitus.mobile_app_pixel_3a data: title: "[?] [?] Autotalli jätetty auki!" viesti: "Autotallin ovi on ollut auki 2 tuntia. Sulje se?" data: toimet: - toiminta: android_close_garage title: Sulje autotalli - palvelu: ilmoitus.discord tiedot: viesti: "[?] [?] Autotallin ovi on ollut auki 2 tuntia. Sulje se?" kohde: ["YOUR DISCORD CHANNEL ID"]
Jos haluat saada ilmoituksen IOS: ssä, jossa on painike autotallin oven sulkemiseksi, sinun on lisättävä seuraavat tiedot config.yaml -tiedostoon.
kokoonpano.yaml
ios:
push: luokat: - nimi: Sulje autotallin tunniste: 'ios_close_garage' toiminnot: - tunniste: 'IOS_CLOSE_GARAGE' title: 'Sulje autotalli' aktivointiMode: 'background' authentication Pakollinen: true # Edellyttää FaceID / TouchID tuhoisaa: false behavior: 'default'
Nyt voit lisätä automaation, jota kutsutaan, kun painat IOS -push -ilmoituksen sulje autotallin oven painiketta.
automaatiot.yaml
- id: 'ios_mobile_app_notification_close_garage_door'
alias: ios -mobiilisovellusilmoitus sulje autotallin oven liipaisin: 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
Automaatio, joka kutsutaan, kun painat Android -push -ilmoituksen sulje autotallin oven painiketta.
automaatiot.yaml
- id: 'android_mobile_app_notification_close_garage_door'
alias: android -mobiilisovellusilmoitus sulje autotallin oven liipaisin: - 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
Suositeltava:
Autotallin ovenavaaja palautteella käyttäen Esp8266 -palvelinta verkkopalvelimena .: 6 vaihetta
Autotallin ovenavaaja, jossa on palautetta Esp8266: n käyttämisestä verkkopalvelimena .: Hei, näytän sinulle, kuinka tehdä yksinkertainen tapa tehdä autotallin ovenavaaja.-ESP8266 on koodattu verkkopalvelimeksi, ovi voi olla auki kaikkialla maailmassa Palaute, tiedät, onko ovi auki tai kiinni reaaliajassa-Yksinkertainen, vain yksi pikakuvake
Raspberry Pi -autotallin ovenavaaja: 5 vaihetta
Raspberry Pi -autotallin ovenavaaja: Viisitoista vuotta vanha näppäimistömme, jonka avulla voimme avata autotallin oven, on hitaasti kuoleva, ja siinä on useita painikkeita, jotka tuskin rekisteröivät, mikä vaikeuttaa teini -ikäisten (tai koiranhoidon) pääsyä taloon, kun he unohtavat näppäintä. Toistamisen sijaan
Autotallin ovenavaaja Raspberry Pi: n avulla: 5 vaihetta (kuvilla)
Autotallin ovenavaaja Raspberry Pi: n avulla: Hallitse autotallin moottoria älypuhelimella tai millä tahansa laitteella, joka pystyy selaamaan verkkosivua (AJAX!). Projekti aloitettiin, koska minulla oli vain yksi kaukosäädin autotalliini. Kuinka hauskaa oli ostaa toinen? Ei tarpeeksi. Tavoitteeni oli hallita ja valvoa
Raspberry Pi 3 -autotallin ovenavaaja: 15 vaihetta (kuvilla)
Raspberry Pi 3 -autotallin ovenavaaja: Tein tämän ohjeen vuonna 2014. Paljon on muuttunut sen jälkeen. Vuonna 2021 päivitin älykkään autotallin ovenavaajan täällä. Avaa, sulje ja seuraa autotallin ovea Raspberry Pi: n ja älypuhelimen avulla. Oven avaaminen ja sulkeminen varmistetaan s
IPhone ja Arduino -autotallin ovenavaaja: 8 vaihetta
IPhone ja Arduino -autotallin ovenavaaja: Seuraan usein paljon teknisiä ohjeita ja hämmästyn aina ihmisten keksimistä asioista. Jonkin aikaa sitten löysin ohjeen wifi-autotallin ovenavaajalta, joka oli mielestäni todella siistiä, ja lisäsin sen loputtomiin tehtävälistoihini