Sisukord:

Odav nutikas garaažiukseavaja: 6 sammu (piltidega)
Odav nutikas garaažiukseavaja: 6 sammu (piltidega)

Video: Odav nutikas garaažiukseavaja: 6 sammu (piltidega)

Video: Odav nutikas garaažiukseavaja: 6 sammu (piltidega)
Video: Vėžiai, galintys jus išprotėti. Lipinskio vėžys. 54 receptai!! N1 pasaulyje 2024, November
Anonim
Image
Image

Krediit

Kopeerisin päris palju Savjee rakendust, kuid Shelly asemel kasutasin Sonoff Basicut. Vaadake tema veebisaiti ja YouTube'i kanalit!

www.savjee.be/2020/06/make-garage-door-ope…

www.youtube.com/c/Savjee/

Eeldused

  • Teil on käimas koduabilise eksemplar ja teate, kuidas seda kasutada
  • Teie ESPHome eksemplar töötab ja teate, kuidas seda kasutada

Tarvikud

Sonoff Basic-https://www.amazon.com/Sonoff-Remote-Control-Comp…

Kontaktandur -

USB seeriasse -

Soojuspüstol -

Jootekolb -

Termokahanevad torud -

Traat -

Juhtmehülss -

Duponti kaablid -

Tarkvara:

Koduabiline -

ESPhome -

ESP Easy -

1. samm: Sonoff RF R2 toite muutmine

Sonoff RF R2 võimsuse muutmine
Sonoff RF R2 võimsuse muutmine
Sonoff RF R2 võimsuse muutmine
Sonoff RF R2 võimsuse muutmine
Sonoff RF R2 võimsuse muutmine
Sonoff RF R2 võimsuse muutmine

TÄHELEPANU

Ma ei ole elektriinsener ega teeskle, et mängin seda internetis. Kui otsustate Sonoff Basicu muuta, teete seda omal vastutusel. Nii olen oma Sonoff Basicut muutnud, kuid ei soovita teil sama teha. Samuti ei vihja ma sellele, et teen seda õigesti või ohutult.

Alustamine

Csongor Varga teeb oma videos hea märkuse selle kohta, et seda Sonoffi versiooni, nagu eelmine versioon, pole turvaline muuta, lõigates jälje. Vaata lähemalt siit. Relee jootmisühendus ja vooluahelat toitev kaitsme jootmisühendus on lõikamisjälje meetodi jaoks liiga lähedal. Ma sain sellest mööda, eemaldades suurema osa jälgedest ja paigutades kaitsme ümber.

  1. Leidke kaitsmed, mis varustavad vooluringi toitega
  2. Koht, kus neutraaltraat on sisselaskeava külge joodetud
  3. Keerake kaitse lahti, eemaldage ja asetage kõrvale
  4. Lahutage neutraaltraat sisendist ja eemaldage
  5. Lõigake jälg välja, nagu on näha viienda sammu fotol
  6. Lõika välja sälk, nagu on näha 6. sammu fotol
  7. Jootke kaitse vastupidisel viisil, kui selle välja võtsite, ja jootke pikem ots liini sisselaskeava külge
  8. Eemaldage neutraaljuhe ja jootke see plaadi külge, nagu on näha 8. etapi fotol

2. samm: ESPHome - tarkvara loomine

Lüliti relee konfigureerimiseks. See on sisemine, nii et see ei puutuks otse koduabilisega kokku.

lüliti:

- platvorm: gpio pin: 12 id: relee_1 nimi: "sonoff_basic_4_switch" internal: true Vajame kontaktanduri jaoks binaarset andurit, mis ütleb meile, kas garaažiuks on suletud või avatud

binaarne_andur:

- platvorm: gpio pin: number: 3 režiim: INPUT_PULLUP nimi: "Garaažiukse kontaktandur" id: contact_sensor internal: true filters: delayed_on_off: 500ms Saame konfigureerida Sonoffi nupu relee ümberlülitamiseks

- platvorm: gpio

id: button_0 pin: number: 0 tagurpidi: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relee_1 - viivitus: 500 ms - switch.turn_off: relee_1 Lõpuks kaas atribuudiga garaaž

kaas:

- platvorm: mall device_class: garaaži nimi: "Garage Door" id: template_cov lambda: |- if (id (contact_sensor).state) {return COVER_OPEN; } muu {return COVER_CLOSED; } open_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 close_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 Siin on täielik YAML

wifi:

ssid: parool: manual_ip: static_ip: gateway: alamvõrk: dns1: dns2: # Luba varupunkt (hõivatud portaal) juhuks, kui wifi -ühendus ebaõnnestub: substitutions: # Muutujate muutmine vastavalt teie seadetele hostinimi: '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 režiim: INPUT_PULLUP nimi: "Garaažiukse kontaktandur" id: contact_sensor internal: tõelised filtrid: delayed_on_off: 500ms - platvorm: gpio id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relee_1 - viivitus: 500 ms - switch.turn_off: rele_1: |- kui (id (kontakt_andur).riik) {retu rn COVER_OPEN; } muu {return COVER_CLOSED; } open_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 close_action: - switch.turn_on: relee_1 - viivitus: 0,5 s - switch.turn_off: relee_1 andur: - platvorm: wifi_signaali nimi: "sonoff_basic_4_wifi_signal" update_interval: 60s - platform: uptime name: "sonoff_basic_4_up_time" text_sensor: - platvorm: versiooni nimi: "sonoff_basic_4_version"

Samm 3: ESPEasy - Sonoff Basicu vilkumine

ESPEasy - Sonoff Basici vilkumine
ESPEasy - Sonoff Basici vilkumine
ESPEasy - Sonoff Basici vilkumine
ESPEasy - Sonoff Basici vilkumine
ESPEasy - Sonoff Basici vilkumine
ESPEasy - Sonoff Basici vilkumine

Selleks vajate USB -jadaadapterit.

  • Jadaadapteri RX läheb Sonoffi TX -le
  • Seeriaadapteri TX läheb Sonoffi RX -le
  1. Koostage ESPHome'is kood
  2. Laadige alla binaar
  3. Kopeerige.bin fail oma ESPEasy kataloogi
  4. Ühendage oma jadajuhtmed Sonoffi külge
  5. Hoidke Sonoffi nuppu all ja ühendage arvutiga jada -USB -adapter
  6. Avage kataloog ESPEasy FlashESP8266.exe
  7. Valige oma COM -port
  8. Valige.bin
  9. Klõpsake nuppu Flash

4. samm: ühendage kõik üles

Kõik juhtmed
Kõik juhtmed
Kõik juhtmed
Kõik juhtmed
Kõik juhtmed
Kõik juhtmed
Kõik juhtmed
Kõik juhtmed

Ma kasutasin selleks duponti kaableid ja arvuti toitekaablit, kuid saate kasutada seda, mis teile meeldib.

  1. Jootke traat Sonoffi RX -terminali
  2. Jootke traat Sonoffi GND terminali
  3. Ühendage juhtmed väljuvate neutraal- ja liiniklemmidega
  4. Pange Sonoffi ümbris pähe
  5. Lõigake pikendusjuhtme sisselaske pool, eemaldage juhtmed ja kinnitage see Sonoffi liini ja neutraalse sisendiga
  6. Keerake Sonoffi korgid sissevoolutraadi turvalisuse tagamiseks
  7. Kontrollige, kas kontaktandur ja relee töötavad õigesti

Samm: kinnitage garaažiukse külge

Kinnitage garaažiukse külge
Kinnitage garaažiukse külge
Kinnitage garaažiukse külge
Kinnitage garaažiukse külge
Kinnitage garaažiukse külge
Kinnitage garaažiukse külge
  1. Kinnitage kontaktandur (mina kinnitasin rihmaratta külge)

    Mul ei olnud ühtegi elektroonikatraati, nii et ma kasutasin kontaktanduri kinnitamiseks mõnda kõlarijuhet ja kaablikile.

  2. Kinnitage Sonoff millegi külge (kasutasin garaažiukse avamist hoidvat klambrit)
  3. Ühendage kaablid

6. samm: koduabilise automatiseerimine - teade, kui garaaž on 2 tundi avatud

Päästik: Kui garaažiuks on avatud 2 tundi

Toiming: saatke märguandeid minu telefonile, sõbrannade telefonile ja minu kodusele ebakõla kanalile

automaatika.yaml

- id: Notification_if_garage_is_open_for_2_hours

varjunimi: "märguanne, kui garaaž on 2 tundi avatud" päästik: platvorm: osariigi üksus_id: kate.garaažiuksed: avatud: tunnid: 2 toiming: - teenus: teavita.mobile_app_kohtule_s_iphone andmed: pealkiri: "[?] [?] Garaaž lahtiseks jäetud! " teade: "Garaažiuks on olnud avatud 2 tundi. Kas sulgeda?" andmed: tõukamine: kategooria: ios_close_garage - teenus: teate.mobile_app_pixel_3a andmed: pealkiri: "[?] [?] Garaaž on avatud!" teade: "Garaažiuks on olnud avatud 2 tundi. Kas sulgeda?" andmed: toimingud: - tegevus: android_close_garage title: Sulge garaaž - service: teate.discordi andmed: sõnum: "[?] [?] Garaažiuks on olnud 2 tundi avatud. Kas sulgeda?" target: ["YOUR DISCORD CHANNEL ID"]

IOS -i teate saamiseks, millel on garaažiukse sulgemise nupp, peate faili config.yaml lisama järgmise.

konfiguratsioon.yaml

ios:

push: kategooriad: - nimi: sule Garaaži identifikaator: 'ios_close_garage' toimingud: - identifikaator: 'IOS_CLOSE_GARAGE' title: 'Close Garage' aktiveerimine Režiim: 'background' autentimine Nõutav: true # Nõua FaceID / TouchID destruktiivset: vale käitumine: 'vaikimisi'

Nüüd saate lisada automaatika, mida kutsutakse, kui vajutasite IOS -i tõukemärguande garaažiukse sulgemise nuppu.

automaatika.yaml

- id: 'ios_mobile_app_notification_close_garage_door'

varjunimi: ios mobiilirakenduse teade sulgeda garaažiukse päästik: platvorm: 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

Automaatika, mis helistatakse, kui vajutate Androidi tõuketeatisel garaažiukse sulgemise nuppu.

automaatika.yaml

- id: 'android_mobile_app_notification_close_garage_door'

varjunimi: androidi mobiilirakenduse teade garaažiukse päästiku sulgemine: - 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

Soovitan: