Gå til indhold

WiFi Enheder i Home Assistant

Shelly Tasmota ESPHome

Shelly WiFi 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.

FordelBeskrivelse
Lokal APIFungerer 100% uden internet
Ingen cloud påkrævetDeaktiver cloud helt hvis du vil
CoIoT/MQTTVælg selv protokol
StrømmålingDe fleste modeller har indbygget måler
Kompakt størrelsePasser bag kontakter og i dåser
ModelFunktionKanalerStrømPris
Shelly 1Relæ116A~100 kr
Shelly 1PMRelæ + måling116A~130 kr
Shelly 2PMRelæ + måling210A/kanal~180 kr
Shelly Plus 1Gen2 relæ116A~120 kr
Shelly Plus 2PMGen2 relæ + måling210A/kanal~200 kr
Shelly Pro 4PMDIN-skinne, display416A/kanal~600 kr
Shelly Dimmer 2LED dimmer1220W LED~200 kr
Shelly Plug SStikkontakt112A~150 kr

Home Assistant opdager automatisk Shelly-enheder på dit netværk:

  1. Tilslut Shelly til strøm og WiFi via Shelly-appen

  2. Gå til Indstillinger → Enheder & Tjenester

  3. Shelly dukker op under “Opdaget” - klik Konfigurer

  4. Angiv IP-adresse hvis ikke auto-opdaget

  5. Færdig - alle entiteter oprettes automatisk

For hurtigere opdateringer på Gen1-enheder:

# I Shelly's webinterface:
# Internet & Security → Advanced - Developer Settings
# Aktiver CoIoT
Enable CoIoT:
# Sæt unicast til Home Assistant
CoIoT peer: 192.168.1.100:5683 # Din HA IP
AspektNative IntegrationMQTT
OpsætningAutomatiskManuel konfiguration
HastighedHurtig (CoIoT/WebSocket)Hurtig
CloudKan køre samtidigGen1: Enten/eller
Anbefaling✅ For de flesteKun 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.

  • Du har billige Tuya/SmartLife-enheder der kræver cloud
  • Du vil have MQTT-baseret kontrol
  • Enheden er ikke direkte understøttet i Home Assistant
  • Du foretrækker web-baseret konfiguration frem for YAML

Tasmota kører på næsten alt med ESP8266 eller ESP32:

EnhedstypeEksempler
SonoffBasic, Mini, S31, 4CH Pro, POW
Tuya/SmartLifeStikkontakter, kontakter, LED-pærer
ShellyKan flashe til Tasmota (men hvorfor?)
BlitzWolfBW-SHP6, BW-SHP10
GosundSP1, SP111, WP3
NodeMCU/WemosDIY-projekter

Den letteste metode - kræver kun Chrome/Edge browser:

  1. Gå til tasmota.github.io/install

  2. Tilslut enheden via USB (eller USB-til-Serial adapter)

  3. Vælg firmware variant (typisk “Tasmota”)

  4. Klik Install og vent

  5. Enheden opretter WiFi-netværk “tasmota_XXXXXX”

  6. Forbind og konfigurer dit WiFi

Efter flashing:

  1. Forbind til tasmota_XXXXXX WiFi-netværk

  2. Åbn 192.168.4.1 i browser

  3. Vælg dit WiFi og indtast password

  4. Enheden genstarter og får ny IP fra din router

  5. Find IP i router eller via Tasmota Device Locator

  6. Å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: 1883
Client: tasmota_%06X # Unik per enhed
User: mqtt_bruger
Password: mqtt_password
Topic: gosund_kontor # Vælg beskrivende navn
Full Topic: %prefix%/%topic%/

Tasmota har native integration via MQTT Discovery:

  1. Aktiver MQTT Discovery i Tasmota:

    SetOption19 1
  2. Installer Tasmota integration i Home Assistant:

    • Indstillinger → Enheder & Tjenester → Tilføj Integration
    • Søg “Tasmota”
  3. Enheder opdages automatisk via MQTT

  4. 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.

AspektESPHomeTasmota
KonfigurationYAML-filerWeb interface
FleksibilitetUbegrænsetBegrænset til templates
HA IntegrationNative API (hurtigst)MQTT
LæringskurveStejlereLettere start
DIY Projekter⭐⭐⭐⭐⭐⭐⭐⭐
Færdige enheder⭐⭐⭐⭐⭐⭐⭐⭐
  • DIY-projekter med sensorer og aktuatorer
  • Du vil have native Home Assistant API (hurtigere end MQTT)
  • Du har brug for avanceret logik på selve enheden
  • Du foretrækker deklarativ konfiguration

Du kan flashe ESPHome på mange Tasmota-kompatible enheder:

# Eksempel: Sonoff Basic
esphome:
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: true
  1. Flash Tasmota Minimal først (frigør plads):

    • I Tasmota: Firmware Upgrade → Upload tasmota-minimal.bin
  2. Flash ESPHome via HTTP:

    • Kompiler ESPHome firmware (.bin fil)
    • I Tasmota Minimal: Firmware Upgrade → Upload din .bin
  3. Alternativt: Flash via serial/USB som normalt


FeatureShellyTasmotaESPHome
Kræver flashing
Out of box⭐⭐⭐⭐⭐⭐⭐⭐⭐
Fleksibilitet⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
HA IntegrationNativeMQTTNative API
StrømmålingIndbyggetAfhænger af enhedKonfigurér selv
PrisHøjereBillige enhederBillige enheder
SupportKommercielCommunityCommunity
GarantiBevaresMistesMistes
┌─────────────────────────────────────────────┐
│ HVILKEN FIRMWARE ER RIGTIG? │
└─────────────────────────────────────────────┘
┌────────────────────────┐
│ Vil du bygge selv? │
└────────────────────────┘
│ │
Ja Nej
│ │
▼ ▼
ESPHome ┌─────────────────┐
│ Har du Tuya/ │
│ billige enheder?│
└─────────────────┘
│ │
Ja Nej
│ │
▼ ▼
Tasmota Shelly

WiFi-enheder er potentielle sikkerhedsrisici. Overvej:

# Separat VLAN for IoT
IoT VLAN: 192.168.10.0/24
- Ingen adgang til internet (kun lokal)
- Kun kommunikation med Home Assistant
- Firewall-regler for MQTT/API

Alle tre platforme understøtter 100% lokal kontrol:

PlatformSådan deaktiverer du cloud
ShellyInternet & Security → Cloud → Disable
TasmotaIngen cloud som standard
ESPHomeIngen cloud som standard
  • Shelly: OTA via app eller web interface
  • Tasmota: OTA via web interface
  • ESPHome: OTA via Home Assistant dashboard

Ofte stillede spørgsmål

Kan jeg flashe Tasmota på min Shelly?
Ja, det er teknisk muligt, men der er sjældent grund til det. Shelly's native firmware har lokal API, MQTT-support og god Home Assistant integration. Du mister desuden garanti.
Hvorfor vælge Tasmota over ESPHome?
Tasmota er nemmere at komme i gang med på færdige enheder. Web-interfacet gør konfiguration let uden at skrive YAML. Det har også bedre support for mange specifikke enheder via templates.
Er WiFi-enheder dårligere end Zigbee?
Ikke nødvendigvis. WiFi-enheder har højere strømforbrug (dårligt for batterier), men fungerer direkte uden coordinator. For netstrømforsynede enheder som kontakter og stikkontakter er WiFi helt fint.
Kan mine WiFi-enheder virke hvis internettet er nede?
Ja! Med Shelly (lokal API), Tasmota (MQTT) eller ESPHome (native API) fungerer alt lokalt. Kun cloud-baserede enheder stopper ved internet-nedbrud.

ESPHome Avanceret

Byg dine egne sensorer og enheder.

Se guide →


Sidst opdateret: December 2025


Kommentarer