Sisällysluettelo:

Halpa älykäs autotallin ovenavaaja: 6 vaihetta (kuvilla)
Halpa älykäs autotallin ovenavaaja: 6 vaihetta (kuvilla)

Video: Halpa älykäs autotallin ovenavaaja: 6 vaihetta (kuvilla)

Video: Halpa älykäs autotallin ovenavaaja: 6 vaihetta (kuvilla)
Video: Nosto-ovenavaajan asennusohje - autotallin sähköinen ovenavaaja - Helppo ja nopea nostoovenavaaja 2024, Marraskuu
Anonim
Image
Image

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

Sonoff RF R2 -tehon muuttaminen
Sonoff RF R2 -tehon muuttaminen
Sonoff RF R2 -tehon muuttaminen
Sonoff RF R2 -tehon muuttaminen
Sonoff RF R2 -tehon muuttaminen
Sonoff RF R2 -tehon muuttaminen

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.

  1. Etsi sulake, joka syöttää virtaa piiriin
  2. Paikka, jossa nollajohto on juotettu tuloon
  3. Irrota sulake, poista ja aseta sivuun
  4. Irrota nollajohto tuloaukosta ja poista se
  5. Leikkaa jälki, kuten kuvassa vaiheessa 5
  6. Leikkaa lovi, kuten kuvassa vaiheessa 6
  7. Juota sulake päinvastaisella tavalla kuin otit sen pois ja juota sen pitkä pää linjan tuloaukkoon
  8. 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

ESPEasy - Sonoff Basicin vilkkuminen
ESPEasy - Sonoff Basicin vilkkuminen
ESPEasy - Sonoff Basicin vilkkuminen
ESPEasy - Sonoff Basicin vilkkuminen
ESPEasy - Sonoff Basicin vilkkuminen
ESPEasy - Sonoff Basicin vilkkuminen

Tätä varten tarvitset USB -sarja -sovittimen.

  • Sarjasovittimen RX menee Sonoffin TX: lle
  • Sarjasovittimen TX menee Sonoffin RX: lle
  1. Käännä koodi ESPHome -ohjelmassa
  2. Lataa binääri
  3. Kopioi.bin -tiedosto ESPEasy -hakemistoosi
  4. Liitä sarjajohdot Sonoffiin
  5. Pidä Sonoff -painiketta painettuna ja kytke sarja -USB -sovitin tietokoneeseen
  6. Avaa ESPEasy -hakemistossa FlashESP8266.exe
  7. Valitse COM -portti
  8. Valitse.bin
  9. Napsauta Flash

Vaihe 4: Johdotus kaikkeen

Johdotus Kaikki
Johdotus Kaikki
Johdotus Kaikki
Johdotus Kaikki
Johdotus Kaikki
Johdotus Kaikki
Johdotus Kaikki
Johdotus Kaikki

Käytin tähän dupont -kaapeleita ja tietokoneen virtajohtoa, mutta voit käyttää mitä haluat.

  1. Juotosjohto Sonoffin RX -liittimeen
  2. Juotosjohto Sonoffin GND -liittimeen
  3. Kiinnitä johdot lähteviin nolla- ja linjaliittimiin
  4. Laita Sonoff -kotelo päälle
  5. Leikkaa jatkojohdon tulopuoli, kuori johdot ja kiinnitä se Sonoffin linjaan ja neutraaliin tuloon
  6. Kierrä Sonoffin korkit paikalleen varmistaaksesi, että tulojohto on kunnolla kiinni
  7. Testaa, että kosketusanturi ja rele toimivat oikein

Vaihe 5: Kiinnitä autotallin oveen

Kiinnitä autotallin oveen
Kiinnitä autotallin oveen
Kiinnitä autotallin oveen
Kiinnitä autotallin oveen
Kiinnitä autotallin oveen
Kiinnitä autotallin oveen
  1. Kiinnitä kosketusanturi (omani kiinnitin hihnapyörään)

    Minulla ei ollut lankaelektroniikkajohtoa, joten käytin kaiutinjohtoa ja kaapelikelmua kosketusanturin kiinnittämiseen.

  2. Kiinnitä Sonoff johonkin (käytin telinettä, joka piti autotallin oven avaajan kiinni)
  3. 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: