Shelly Plus 1PM in Home Assistant einbinden – Stromverbrauch messen und Geräte schalten

Shelly Stromverbrauch messen und in Home Assistant auswerten
Foto: Connor Scott McManus / Pexels

Shelly-Geräte mit Leistungsmessung gehören zu den günstigsten und zuverlässigsten Möglichkeiten, den Stromverbrauch einzelner Geräte zu überwachen – direkt in Home Assistant, lokal und ohne Cloud-Zwang. Dieser Artikel erklärt, welche Modelle messen, wie du die Werte in HA auswertest und was du dabei beachten musst.

Kurzantwort

Shelly-Modelle mit „PM“ im Namen (Plus 1PM, Plug S, Pro 1PM usw.) messen Wirkleistung in Watt und kumulierte Energie in kWh. Die native Shelly-Integration in Home Assistant stellt diese Werte als Sensoren bereit – ohne Add-on, ohne Cloud. Den kWh-Sensor bindest du unter Einstellungen → Energie → Individuelle Geräte ein; danach siehst du historischen Verbrauch pro Gerät.

Welche Shelly-Modelle messen den Stromverbrauch?

Nicht jeder Shelly misst Leistung. Entscheidend ist das „PM“ im Produktnamen:

  • Shelly Plus 1PM / Pro 1PM – Einbaurelais für Unterputzdosen oder Verteilerkasten, bis 16 A
  • Shelly Plus 2PM / Pro 2PM – zwei unabhängige Kanäle, je ein PM-Sensor
  • Shelly Plus Plug S / Shelly Plug S – Steckdosenadapter, misst bis 2500 W
  • Shelly PM Mini Gen3 – kompaktes Einbaumodul nur zur Messung, kein eigenes Relais
  • Shelly 1PM (Gen1) – älterer Vorgänger des Plus 1PM, von der HA-Integration ebenfalls unterstützt

Modelle ohne „PM“ – z. B. Shelly 1, Shelly Plus 1 oder Shelly i4 – schalten nur und liefern keine Verbrauchsdaten.

Was ist der Shelly Plus 1PM?

Der Shelly Plus 1PM ist ein WLAN-Schaltrelais der zweiten Generation von Allterco Robotics. Er passt hinter fast jede Steckdose oder in den Verteilerkasten, schaltet bis 16 A / 3680 W und misst gleichzeitig Wirkleistung, Spannung und Stromstärke. Im Vergleich zum Gen1-Vorgänger bringt er einen schnelleren Prozessor, Bluetooth für die Erstkonfiguration und eine überarbeitete Firmware-Architektur mit.

  • Max. Schaltleistung: 16 A / 3680 W
  • Energiemessung: Watt, Volt, Ampere, kWh
  • Protokolle: WLAN, Bluetooth (BLE), MQTT, REST API
  • Einbindung in Home Assistant über native Integration (lokal, ohne Cloud)
  • Gehäuseform: passt in Standard-Unterputzdosen

Shelly Plus 1PM einrichten – die ersten Schritte

Bevor Home Assistant den Shelly einbinden kann, muss er im WLAN erreichbar sein. Das geht über die App oder direkt über seinen eigenen Access Point.

Option 1: Einrichtung über die Shelly-App

Lade die Shelly Smart Control App (iOS/Android) herunter. Sie erkennt neue Geräte automatisch per Bluetooth und führt dich durch die WLAN-Einrichtung. Am Ende zeigt sie dir die lokale IP-Adresse des Geräts.

Option 2: Direktzugriff über den eigenen Access Point

Im Auslieferungszustand spannt der Shelly einen eigenen WLAN-Hotspot auf (Name z. B. ShellyPlus1PM-XXXXXX). Verbinde dich damit und öffne 192.168.33.1 im Browser. Dort trägst du deine WLAN-Zugangsdaten ein – danach ist das Gerät in deinem Heimnetz erreichbar.

Tipp: Vergib dem Shelly im Router eine feste IP-Adresse per DHCP-Reservierung. Das verhindert, dass sich die Adresse nach einem Router-Neustart ändert.

Shelly in Home Assistant einbinden

Home Assistant enthält eine native Shelly-Integration, die ohne Add-ons auskommt. Gen2+-Geräte (Plus, Pro) kommunizieren per WebSocket, Gen1-Geräte per CoAP – beides vollständig lokal.

Automatische Erkennung

In den meisten Fällen erkennt Home Assistant den Shelly automatisch. Sobald das Gerät im Netz ist, erscheint eine Benachrichtigung unter Einstellungen → Geräte & Dienste. Klicke auf „Konfigurieren“ und bestätige den Dialog – fertig.

Manuelle Einrichtung

Falls die automatische Erkennung ausbleibt:

  1. Öffne Einstellungen → Geräte & Dienste → Integration hinzufügen
  2. Suche nach „Shelly“ und wähle die Integration aus
  3. Gib die IP-Adresse des Shelly ein
  4. Home Assistant verbindet sich und legt automatisch alle Entitäten an

Welche Entitäten liefert ein Shelly mit PM?

Nach der Einrichtung findest du das Gerät unter Einstellungen → Geräte & Dienste → Shelly → Gerät. Für den Plus 1PM werden u. a. diese Entitäten angelegt:

  • switch.shelly_plus_1pm_XXXX – Schalter (ein/aus)
  • sensor.…_power – aktuelle Wirkleistung in Watt
  • sensor.…_energy – kumulierte Energie in kWh (steigt monoton)
  • sensor.…_voltage – Netzspannung in Volt
  • sensor.…_current – Stromstärke in Ampere
  • sensor.…_temperature – Gerätetemperatur (relevant für Überhitzungsschutz)

Der kWh-Sensor hat state_class: total_increasing. Home Assistant erkennt damit automatisch, wenn der interne Zähler des Shelly zurückgesetzt wird (z. B. nach einem Neustart), und rechnet die Gesamtenergie korrekt weiter.

Stromverbrauch im Energie-Dashboard erfassen

Das Energie-Dashboard zeigt historische Verbrauchsdaten pro Gerät in Tages-, Wochen- und Monatssicht. So richtest du es ein:

  1. Gehe zu Einstellungen → Energie
  2. Scrolle zu „Individuelle Geräte“ und klicke auf „Gerät hinzufügen“
  3. Wähle den kWh-Sensor deines Shellys (sensor.…_energy)
  4. Optional: Gib deinen Strompreis in €/kWh ein, damit HA Kosten hochrechnet
  5. Speichern – die Aufzeichnung beginnt sofort

Hinweis: Das Dashboard erfasst Daten erst ab dem Zeitpunkt der Einrichtung. Rückwirkende Werte werden nicht nachträglich berechnet.

Stromkosten berechnen mit Template-Sensor

Das Energie-Dashboard rechnet Kosten nur mit einem festen Arbeitspreis. Wer den Preis öfter anpassen oder in einer eigenen Automation verwenden möchte, kann einen Template-Sensor anlegen. Beispiel für einen Sensor, der laufende Kosten in Euro ausgibt:

template:
  - sensor:
      - name: "Waschmaschine Stromkosten kumuliert"
        unit_of_measurement: "€"
        state_class: total_increasing
        state: >
          {{ (states('sensor.shelly_waschmaschine_energy') | float(0)
              * 0.30) | round(2) }}

Den Wert 0.30 ersetzt du durch deinen aktuellen Arbeitspreis in €/kWh. Den so erzeugten Sensor kannst du anschließend ebenfalls unter Einstellungen → Energie → Individuelle Geräte eintragen.

Automatisierungen mit dem Shelly Plus 1PM

Die Kombination aus Schalten und Messen ermöglicht Automatisierungen, die ohne PM-Sensor nicht möglich wären.

Benachrichtigung wenn die Waschmaschine fertig ist

Während des Waschgangs zieht die Maschine mehrere hundert Watt. Wenn sie fertig ist, sinkt die Leistung auf nahezu null – ein zuverlässiger Trigger:

  • Trigger: sensor.…_power fällt unter 5 W
  • Bedingung: sensor.…_power war zuvor über 100 W (verhindert Fehlauslösungen beim Einschalten)
  • Aktion: Push-Benachrichtigung senden

Gerät im Standby automatisch abschalten

Viele Geräte verbrauchen im Standby noch messbare Leistung. Mit einem Schwellenwert-Trigger kannst du den Strom nach einer Wartezeit komplett kappen:

  • Trigger: sensor.…_power bleibt für 30 Minuten unter 2 W
  • Aktion: switch ausschalten

Solarüberschuss nutzen

Mit einer Photovoltaikanlage kannst du den Shelly-Schalter mit dem Einspeisewert aus dem Energiezähler kombinieren: Wenn die Einspeisung einen Schwellenwert übersteigt, schaltet ein Verbraucher – z. B. ein Heizstab oder eine Warmwasserpumpe – automatisch ein.

Lokale Steuerung ohne Cloud

Die native Shelly-Integration kommuniziert vollständig lokal – du brauchst kein Shelly-Cloud-Konto. Für Firmware-Updates und die Shelly-App selbst ist weiterhin eine Internetverbindung erforderlich, für den Betrieb mit Home Assistant nicht.

Wer den Shelly zusätzlich per MQTT ansprechen möchte, trägt in der Shelly-Weboberfläche (Aufruf über die lokale IP im Browser) unter Settings → MQTT den eigenen Mosquitto-Broker ein. Das ist sinnvoll, wenn mehrere Systeme gleichzeitig auf denselben Shelly zugreifen sollen.

Häufige Probleme und Lösungen

Shelly wird nicht erkannt

Prüfe, ob Shelly und Home Assistant im selben Subnetz erreichbar sind. Viele Router trennen IoT-WLAN und Haupt-WLAN voneinander – dann ist kein direkter Zugriff möglich. Lösung: gemeinsames VLAN nutzen oder Multicast-Routing aktivieren.

Energiewerte springen oder sind ungenau

Bei sehr kleinen Lasten unter ca. 5 W können Messwerte leicht schwanken. Du kannst in der Shelly-Weboberfläche unter „Calibration“ eine Kalibrierung anstoßen. In Home Assistant lässt sich außerdem ein Filter-Sensor (Integration: filter, Typ: lowpass) vorschalten, um starke Sprünge zu glätten.

kWh-Sensor taucht im Energie-Dashboard nicht auf

Das Energie-Dashboard akzeptiert nur Sensoren mit state_class: total_increasing oder total. Die Shelly-Integration setzt diesen Wert korrekt – erscheint der Sensor trotzdem nicht in der Auswahl, prüfe unter Entwicklerwerkzeuge → Zustände, ob der Sensor dieses Attribut trägt.

Integration nach Update verschwunden

Nach größeren Home-Assistant-Updates kann eine Integration neu geladen werden müssen. Öffne Einstellungen → Geräte & Dienste, suche die Shelly-Integration und klicke auf „Neu laden“.

Fazit

Shelly-Geräte mit PM-Sensor sind eine der günstigsten Möglichkeiten, Stromverbrauch in Home Assistant zu erfassen – lokal, zuverlässig, ohne Cloud. Den kWh-Sensor ins Energie-Dashboard einzutragen dauert zwei Minuten; danach hast du historische Verbrauchsdaten für jedes überwachte Gerät. Wer darüber hinaus Kosten berechnen oder Automatisierungen auf Basis der aktuellen Leistung bauen will, hat mit der nativen HA-Integration alle Werkzeuge zur Hand.

Jonas Intfeld

Geschrieben von Jonas Intfeld

Ich betreibe Home Assistant als VM auf Proxmox, daneben Paperless, n8n und Pi-hole – und schreibe hier auf, was sich bei mir bewährt hat. Mehr über mich

Nach oben scrollen