ESPHome Guide
Lær at flashe og konfigurere ESPHome.
Smart garageportstyring giver dig fjernbetjening og status - åbn/luk fra din telefon, få notifikationer og automatiser baseret på tilstedeværelse. Med de rigtige løsninger kan du undgå cloud-afhængighed og holde kontrollen lokalt.
| Controller | Kompatibilitet | HA Integration | Cloud | Pris |
|---|---|---|---|---|
| ratgdo | Chamberlain/LiftMaster | ESPHome (lokal) | Nej | 💰 |
| Konnected blaQ | Chamberlain/LiftMaster | ESPHome (lokal) | Valgfri | 💰💰 |
| Meross | Universal (200+ mærker) | HACS/HomeKit | Ja | 💰 |
| ismartgate | Universal | Native | Nej | 💰💰💰 |
| Shelly 1 DIY | Universal (dry contact) | Native | Valgfri | 💰 |
Pris: ~$35 / ~250 kr
ratgdo = “Rage Against The Garage Door Opener”
Den bedste løsning for Chamberlain/LiftMaster ejere:
| Kompatibilitet | Learn Button Farve |
|---|---|
| Security+ 2.0 | Gul (rund) |
| Security+ 1.0 | Lilla/Brun/Orange/Rød |
| Dry Contact | Alle andre |
# ratgdo opdages automatisk i HA# Gå til: Indstillinger → Enheder → ESPHome
# Entiteter der oprettes:# - cover.ratgdo_garage_door# - light.ratgdo_light# - binary_sensor.ratgdo_obstruction# - binary_sensor.ratgdo_motion# - lock.ratgdo_remote_lock# - button.ratgdo_sync
# Eksempel: Garageport automationautomation: - alias: "Garage - Luk ved afgang" trigger: - platform: state entity_id: person.brian from: "home" to: "not_home" for: "00:02:00" condition: - condition: state entity_id: cover.ratgdo_garage_door state: "open" action: - service: cover.close_cover entity_id: cover.ratgdo_garage_door - service: notify.mobile_app data: title: "🚗 Garage lukket" message: "Garageporten er automatisk lukket efter afgang."automation: - alias: "Garage - Åbn ved ankomst" trigger: - platform: zone entity_id: device_tracker.brians_iphone zone: zone.home event: enter condition: - condition: state entity_id: cover.ratgdo_garage_door state: "closed" - condition: time after: "06:00:00" before: "23:00:00" action: - service: cover.open_cover entity_id: cover.ratgdo_garage_door - service: light.turn_on entity_id: light.ratgdo_light
- alias: "Garage - Auto-luk efter 10 min" trigger: - platform: state entity_id: cover.ratgdo_garage_door to: "open" for: "00:10:00" action: - service: notify.mobile_app data: title: "⚠️ Garage stadig åben" message: "Garageporten har været åben i 10 minutter. Luk nu?" data: actions: - action: "CLOSE_GARAGE" title: "Luk garage"Køb: ratcloud.llc, Amazon
Pris: ~$70 / ~500 kr
Kommerciel version af ratgdo-konceptet:
# ESPHome integration - samme som ratgdo# Opdages automatisk i Home Assistant
cover: - platform: template name: "Garage Door" device_class: garage open_action: - service: cover.open_cover entity_id: cover.blaq_garage_doorKøb: Konnected.io
Pris: ~$40 / ~300 kr
Universal garageport controller:
| Model | Funktion |
|---|---|
| MSG100HK | Universal (HomeKit) |
| MSG150HK | Chamberlain/LiftMaster direkte |
# Meross HomeKit version opdages automatisk# Indstillinger → Enheder → HomeKit Controller
# Entiteter:# - cover.meross_garage_door# - binary_sensor.meross_garage_door_contact
automation: - alias: "Garage - Nat sikkerhed" trigger: - platform: time at: "23:00:00" condition: - condition: state entity_id: cover.meross_garage_door state: "open" action: - service: cover.close_cover entity_id: cover.meross_garage_door - service: notify.mobile_app data: title: "🌙 Garage lukket" message: "Garageporten er lukket for natten."# HACS → Integrations → Meross LAN# Lokal HTTP kontrol uden cloud
# Fordele:# - Hurtigere respons# - Virker uden internet# - Mere pålideligKøb: Amazon.de, Meross Shop
Pris: ~$150 / ~1.100 kr
Premium multi-port løsning:
# Native ismartgate integration# Indstillinger → Enheder → ismartgate
automation: - alias: "Port - Spil lyd ved ankomst" trigger: - platform: state entity_id: cover.ismartgate_garage to: "opening" action: - service: media_player.play_media entity_id: media_player.garage_speaker data: media_content_type: music media_content_id: "/local/sounds/welcome_home.mp3"Køb: Amazon.de, ismartgate.com
Pris: ~$15-25 / ~100-180 kr
Billigste løsning for dry contact åbnere:
Garageportåbner wall button terminals:┌─────────────────────────┐│ Terminal 1 ──────────┼──── Shelly 1 "O"│ Terminal 2 ──────────┼──── Shelly 1 "I"└─────────────────────────┘
Reed switch:┌─────────────────────────┐│ Reed COM ──────────┼──── Shelly 1 "SW"│ Reed NC ──────────┼──── Shelly 1 "L" (eller GND)└─────────────────────────┘# Shelly opdages automatisk# Indstillinger → Enheder → Shelly
# Cover template for garageportcover: - platform: template covers: garage_door: device_class: garage friendly_name: "Garageport" value_template: > {% if is_state('binary_sensor.shelly1_garage_input', 'on') %} open {% else %} closed {% endif %} open_cover: service: switch.turn_on entity_id: switch.shelly1_garage close_cover: service: switch.turn_on entity_id: switch.shelly1_garage stop_cover: service: switch.turn_on entity_id: switch.shelly1_garage
# Momentary switch automationautomation: - alias: "Garage - Shelly momentary" trigger: - platform: state entity_id: switch.shelly1_garage to: "on" action: - delay: "00:00:01" - service: switch.turn_off entity_id: switch.shelly1_garage# Via ratgdo ultrasonic sensor# Eller dedikeret sensor
binary_sensor: - platform: template sensors: car_in_garage: friendly_name: "Bil i garage" device_class: occupancy value_template: > {{ states('sensor.ratgdo_vehicle_distance') | float < 200 }}
automation: - alias: "Garage - Bil parkeret" trigger: - platform: state entity_id: binary_sensor.car_in_garage to: "on" for: "00:01:00" condition: - condition: state entity_id: cover.garage_door state: "open" action: - delay: "00:02:00" - service: cover.close_cover entity_id: cover.garage_door# Med PIR sensor eller kameraautomation: - alias: "Indkørsel - Bevægelse nat" trigger: - platform: state entity_id: binary_sensor.driveway_motion to: "on" condition: - condition: sun after: sunset action: - service: light.turn_on entity_id: light.driveway_lights data: brightness_pct: 100 - delay: "00:05:00" - service: light.turn_off entity_id: light.driveway_lightsautomation: # Nat-tjek - alias: "Garage - Nat sikkerhedstjek" trigger: - platform: time at: "23:00:00" action: - if: - condition: state entity_id: cover.garage_door state: "open" then: - service: cover.close_cover entity_id: cover.garage_door - service: notify.mobile_app data: title: "🔒 Garage sikret" message: "Garageporten er automatisk lukket for natten."
# Afrejse tjek - alias: "Garage - Alle væk" trigger: - platform: state entity_id: group.family to: "not_home" for: "00:05:00" condition: - condition: state entity_id: cover.garage_door state: "open" action: - service: notify.mobile_app data: title: "⚠️ Garage åben!" message: "Garageporten er stadig åben og alle er væk." data: actions: - action: "CLOSE_GARAGE" title: "Luk nu"
# Obstruktion alarm - alias: "Garage - Obstruktion" trigger: - platform: state entity_id: binary_sensor.ratgdo_obstruction to: "on" action: - service: notify.mobile_app data: title: "🚨 Garage obstruktion!" message: "Noget blokerer garageportens sensorer."type: entitiestitle: "🚗 Garage"entities: - entity: cover.garage_door name: Garageport - entity: light.garage_light name: Lys - entity: binary_sensor.car_in_garage name: Bil parkeret - entity: binary_sensor.garage_obstruction name: Obstruktion - entity: lock.garage_remote_lock name: Fjernbetjening lås| Produkt | Pris | Køb |
|---|---|---|
| Meross Smart Garage Door Opener MSG200 (HomeKit) | ~443 kr | Køb |
| Meross Smart Garage Door Opener MSG100HK | ~350 kr | Køb |
| Yale Smart Opener Garage | ~600 kr | Køb |
| ismartgate Wireless Magnetic Sensor | ~200 kr | Køb |
| Light Solutions Smart WiFi Garageport Åbner | ~300 kr | Køb |
| SwitchBot Lock Pro | ~900 kr | Køb |
ESPHome Guide
Lær at flashe og konfigurere ESPHome.
Smart Sikkerhed
Kameraer og alarmsystemer.
Sidst opdateret: December 2025