DIY Smart Garage Opener LOCAL Shelly Plus


Fully local smart garage opener without relying on the cloud or paying fees to open YOUR garage door.  Full setup and wiring...more below

⚡Parts
Shelly Plus 1  https://s.click.aliexpress.com/e/_ASFDDt
Bluetooth Temp Sensors - https://s.click.aliexpress.com/e/_9jN4hg
Hardened Door Sensor - https://amzn.to/2ZJZVtm
Smaller Door Sensor- https://amzn.to/3romwqw
Shelly Plus 1 (Shelly Store) https://bit.ly/3qazTtY

Please note, the product links above could be affiliate links, using them could earn digiblurDIY a small commission of most purchases and helps with future video projects. Thank you!  As an Amazon Associate I earn from qualifying purchases.

⚡Tasmota Templates Setup
Shelly Plus 1 Tasmota Setup (all one command/line below):
backlog template {"NAME":"ShellyPlus1","GPIO":[320,0,0,0,192,0,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0,32,224,0,0,0,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":1} ; switchmode1 2 ; Delay 1 ; Module 0

⚡Resources
Tasmota32 Solo Bluetooth - https://tasmota.github.io/install/firmware/unofficial/tasmota32solo1-bluetooth.bin
Previous Garage Shelly Video - https://youtu.be/_oRr8FZyyQ0
Previous Shelly 1 Plus Video Flashing Tasmota - https://youtu.be/eLoOT3mXcMs
ATC PVVX Project - https://github.com/pvvx/ATC_MiThermometer

Tasmota Garage Setup & Rules (for easy copy and paste from the video)

switchmode1 2
poweronstate 0
setoption0 0
pulsetime1 10

(This rule below should all be pasted at one time)
Rule1 on switch1#state=0 do publish2 stat/%topic%/status closed endon on switch1#state=1 do publish2 stat/%topic%/status open endon

Turn on the rule with this command:

Rule1 1

Home Assistant Configuration YAML Sample Code

cover:
  - platform: mqtt
    name: "Garage Door"
    command_topic: "cmnd/GarageDoor/POWER"
    state_topic: "stat/GarageDoor/status"
    availability_topic: "tele/GarageDoor/LWT"
    qos: 1
    payload_available: "Online"
    payload_not_available: "Offline"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "open"
    state_closed: "closed"
    device_class: garage

Can't see the little garage door being up or down in the Home Assistant GUI?  Create an easy to read binary sensor

Secondary Binary Sensor YAML Config

binary_sensor:
  - platform: mqtt
    name: "Garage Door State"
    state_topic: "stat/GarageDoor/status"
    payload_on: "open"
    payload_off: "closed"
    availability_topic: "tele/GarageDoor/LWT"
    payload_available: "Online"
    payload_not_available: "Offline"
    qos: 1
    device_class: opening  

⚡Products We Use/Recommend
⚡Be Social!⚡
YouTube - https://youtube.digiblur.com
Discord Chat - https://discord.digiblur.com
Patreon - https://patreon.digiblur.com
Facebook - https://facebook.digiblur.com
Instagram - https://instagram.digiblur.com
Please note, the product links above could be affiliate links, using them could earn digiblurDIY a small commission of most purchases and helps with future video projects. Thank you!  As an Amazon Associate I earn from qualifying purchases.

Comments