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:
  - platformmqtt
    name"Garage Door"
    command_topic"cmnd/GarageDoor/POWER"
    state_topic"stat/GarageDoor/status"
    availability_topic"tele/GarageDoor/LWT"
    qos1
    payload_available"Online"
    payload_not_available"Offline"
    payload_open"ON"
    payload_close"ON"
    payload_stop"ON"
    state_open"open"
    state_closed"closed"
    device_classgarage

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:
  - platformmqtt
    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"
    qos1
    device_classopening  

⚡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