ESPHome Avanceret
Byg dine egne sensorer og enheder.

WiFi-baserede smart home enheder er ofte de nemmeste at komme i gang med. Ingen coordinator, ingen mesh - bare dit eksisterende WiFi-netværk. Denne guide dækker de tre store: Shelly, Tasmota og ESPHome.
Shelly er bulgarsk producerede WiFi-enheder der bare virker. Ud af boksen. Ingen flashing, ingen konfiguration - tilslut strøm, forbind til WiFi, færdig.
| Fordel | Beskrivelse |
|---|---|
| Lokal API | Fungerer 100% uden internet |
| Ingen cloud påkrævet | Deaktiver cloud helt hvis du vil |
| CoIoT/MQTT | Vælg selv protokol |
| Strømmåling | De fleste modeller har indbygget måler |
| Kompakt størrelse | Passer bag kontakter og i dåser |
| Model | Funktion | Kanaler | Strøm | Pris |
|---|---|---|---|---|
| Shelly 1 | Relæ | 1 | 16A | ~100 kr |
| Shelly 1PM | Relæ + måling | 1 | 16A | ~130 kr |
| Shelly 2PM | Relæ + måling | 2 | 10A/kanal | ~180 kr |
| Shelly Plus 1 | Gen2 relæ | 1 | 16A | ~120 kr |
| Shelly Plus 2PM | Gen2 relæ + måling | 2 | 10A/kanal | ~200 kr |
| Shelly Pro 4PM | DIN-skinne, display | 4 | 16A/kanal | ~600 kr |
| Shelly Dimmer 2 | LED dimmer | 1 | 220W LED | ~200 kr |
| Shelly Plug S | Stikkontakt | 1 | 12A | ~150 kr |
Home Assistant opdager automatisk Shelly-enheder på dit netværk:
Tilslut Shelly til strøm og WiFi via Shelly-appen
Gå til Indstillinger → Enheder & Tjenester
Shelly dukker op under “Opdaget” - klik Konfigurer
Angiv IP-adresse hvis ikke auto-opdaget
Færdig - alle entiteter oprettes automatisk
For hurtigere opdateringer på Gen1-enheder:
# I Shelly's webinterface:# Internet & Security → Advanced - Developer Settings
# Aktiver CoIoTEnable CoIoT: ✓
# Sæt unicast til Home AssistantCoIoT peer: 192.168.1.100:5683 # Din HA IP| Aspekt | Native Integration | MQTT |
|---|---|---|
| Opsætning | Automatisk | Manuel konfiguration |
| Hastighed | Hurtig (CoIoT/WebSocket) | Hurtig |
| Cloud | Kan køre samtidig | Gen1: Enten/eller |
| Anbefaling | ✅ For de fleste | Kun hvis du har brug for MQTT |
Tommelfingerregel: Brug den native Shelly-integration. MQTT giver sjældent fordele og kræver mere vedligeholdelse.
Tasmota er open source firmware til ESP8266/ESP32-baserede enheder. Flash det på billige Sonoff-kontakter eller kinesiske stikkontakter, og du har fuld lokal kontrol.
Tasmota kører på næsten alt med ESP8266 eller ESP32:
| Enhedstype | Eksempler |
|---|---|
| Sonoff | Basic, Mini, S31, 4CH Pro, POW |
| Tuya/SmartLife | Stikkontakter, kontakter, LED-pærer |
| Shelly | Kan flashe til Tasmota (men hvorfor?) |
| BlitzWolf | BW-SHP6, BW-SHP10 |
| Gosund | SP1, SP111, WP3 |
| NodeMCU/Wemos | DIY-projekter |
Den letteste metode - kræver kun Chrome/Edge browser:
Gå til tasmota.github.io/install
Tilslut enheden via USB (eller USB-til-Serial adapter)
Vælg firmware variant (typisk “Tasmota”)
Klik Install og vent
Enheden opretter WiFi-netværk “tasmota_XXXXXX”
Forbind og konfigurer dit WiFi
Desktop-applikation med flere muligheder:
# Windows: Download .exe fra GitHub# Linux/Mac:pip install tasmotizertasmotizerFordele:
Kommandolinje for fuld kontrol:
# Installer esptoolpip install esptool
# Slet flash (anbefalet)esptool.py --port /dev/ttyUSB0 erase_flash
# Flash Tasmotaesptool.py --port /dev/ttyUSB0 write_flash -fm dout 0x0 tasmota.bin
# ESP32 variant:esptool.py --port /dev/ttyUSB0 write_flash 0x0 tasmota32.binEfter flashing:
Forbind til tasmota_XXXXXX WiFi-netværk
Åbn 192.168.4.1 i browser
Vælg dit WiFi og indtast password
Enheden genstarter og får ny IP fra din router
Find IP i router eller via Tasmota Device Locator
Åbn Tasmota Dashboard på den nye IP
Tasmota skal vide hvilke GPIO-pins der styrer hvad:
# I Tasmota Dashboard:# Configuration → Configure Other
# Indsæt template fra templates.blakadder.com{"NAME":"Gosund SP1","GPIO":[56,0,158,0,132,134,0,0,131,17,0,21,0],"FLAG":0,"BASE":45}
# Eller vælg modul:# Configuration → Configure Module → (vælg fra listen)Tasmota kommunikerer primært via MQTT:
# Configuration → Configure MQTT
Host: 192.168.1.100 # Din MQTT broker (ofte HA)Port: 1883Client: tasmota_%06X # Unik per enhedUser: mqtt_brugerPassword: mqtt_passwordTopic: gosund_kontor # Vælg beskrivende navnFull Topic: %prefix%/%topic%/Tasmota har native integration via MQTT Discovery:
Aktiver MQTT Discovery i Tasmota:
SetOption19 1Installer Tasmota integration i Home Assistant:
Enheder opdages automatisk via MQTT
Alle entiteter (kontakter, sensorer, måling) oprettes
ESPHome er det mest fleksible valg. Du skriver en YAML-fil, ESPHome kompilerer firmware, og du har præcis den funktionalitet du ønsker.
| Aspekt | ESPHome | Tasmota |
|---|---|---|
| Konfiguration | YAML-filer | Web interface |
| Fleksibilitet | Ubegrænset | Begrænset til templates |
| HA Integration | Native API (hurtigst) | MQTT |
| Læringskurve | Stejlere | Lettere start |
| DIY Projekter | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| Færdige enheder | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
Du kan flashe ESPHome på mange Tasmota-kompatible enheder:
# Eksempel: Sonoff Basicesphome: name: sonoff-koekken platform: ESP8266 board: esp01_1m
wifi: ssid: "MitWiFi" password: "hemmeligt"
api: encryption: key: "din-krypteringsnøgle"
ota: password: "ota-password"
binary_sensor: - platform: gpio pin: number: GPIO0 mode: INPUT_PULLUP inverted: true name: "Knap" on_press: - switch.toggle: relay
switch: - platform: gpio name: "Køkken Lys" pin: GPIO12 id: relay
status_led: pin: number: GPIO13 inverted: trueFlash Tasmota Minimal først (frigør plads):
Flash ESPHome via HTTP:
Alternativt: Flash via serial/USB som normalt
| Feature | Shelly | Tasmota | ESPHome |
|---|---|---|---|
| Kræver flashing | ❌ | ✅ | ✅ |
| Out of box | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
| Fleksibilitet | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| HA Integration | Native | MQTT | Native API |
| Strømmåling | Indbygget | Afhænger af enhed | Konfigurér selv |
| Pris | Højere | Billige enheder | Billige enheder |
| Support | Kommerciel | Community | Community |
| Garanti | Bevares | Mistes | Mistes |
┌─────────────────────────────────────────────┐│ HVILKEN FIRMWARE ER RIGTIG? │└─────────────────────────────────────────────┘ │ ▼ ┌────────────────────────┐ │ Vil du bygge selv? │ └────────────────────────┘ │ │ Ja Nej │ │ ▼ ▼ ESPHome ┌─────────────────┐ │ Har du Tuya/ │ │ billige enheder?│ └─────────────────┘ │ │ Ja Nej │ │ ▼ ▼ Tasmota ShellyWiFi-enheder er potentielle sikkerhedsrisici. Overvej:
# Separat VLAN for IoTIoT VLAN: 192.168.10.0/24 - Ingen adgang til internet (kun lokal) - Kun kommunikation med Home Assistant - Firewall-regler for MQTT/APIAlle tre platforme understøtter 100% lokal kontrol:
| Platform | Sådan deaktiverer du cloud |
|---|---|
| Shelly | Internet & Security → Cloud → Disable |
| Tasmota | Ingen cloud som standard |
| ESPHome | Ingen cloud som standard |
ESPHome Avanceret
Byg dine egne sensorer og enheder.
Zigbee2MQTT
Alternativ til WiFi-protokol.
Sidst opdateret: December 2025