Presence detection for motorcycle to open garage door?

Hi all. I am asking for ideas on what is the best way to automatically raise garage door when I ride up on the motorcycle. I always have my phone on me.

Would ibeacon be a better solution? Other ideas?

Thanks

I use zanzito and the wifi connection to determine I am home. It is instant. When it knows I am coming home from being away, it will open the garage door. It’s nice not having to get out my phone or carry a remote when I am on my bike.

You could just stick an amazon dash button somewhere out of the way. My missus has one in her car for triggering a couple of things when she pulls up on the drive, much quicker than fishing her phone out if it’s something you may not want to run every time.

I like the dash button idea. I could have a rule which will only open the garage if my phone recently changed from ‘not_home’ to ‘home’ AND the dash button was pressed.

2 Likes

Could try something like this WiFi/MQTT car presence sensor for garage door automation

I use a wemos D1 mini on my bike and use a simple ESPhome script that runs MQTT.
ESP Home Script. It works great for me. It does take about 7 seconds once I get close enought for WIFI to open the door but it only cost $5 for a Wemos D1 mini.

esphome:
name: david_bike_tracker
platform: ESP8266
board: d1_mini

wifi:
ssid: “"
password: "
***”
reboot_timeout: ‘0:00:10’
fast_connect: true
manual_ip:
static_ip: 192.168.1.143
gateway: 192.168.1.1
subnet: 255.255.255.0
captive_portal:
logger:
ota:
mqtt:
broker: Broker IP
username: MQTT username
password: your MQTT password
sensor:

  • platform: mqtt_subscribe
    name: “David Bike Tracker”
    id: mysensor
    ######################################
    Home Assistant Sensor

  • platform: mqtt
    name: David Bike Tracker
    state_topic: “david_bike_tracker/status”

###################################
Home Assistant Automaiton

OPEN

  • id: ‘1584827003752’
    alias: Garage Door Open David Bike
    description: ‘’
    trigger:
    • entity_id: sensor.david_bike_tracker
      platform: state
      to: ‘online’
      condition:
    • condition: state
      entity_id: binary_sensor.garage_bay
      state: ‘off’
      action:
    • data: {}
      entity_id: cover.garage_door
      service: cover.open_cover
      topic: arrived
      CLOSE
  • id: ‘1584827096006’
    alias: Garage Door Close David Bike
    description: ‘’
    trigger:
    • entity_id: sensor.david_bike_tracker
      for: 00:00:30
      platform: state
      to: ‘offline’
      condition:
    • condition: state
      entity_id: binary_sensor.garage_bay
      state: ‘on’
      action:
    • data: {}
      entity_id: cover.garage_door
      service: cover.close_cover