Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Mit Shelly Plus Plug S den Verbrauch messen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Mit Shelly Plus Plug S den Verbrauch messen

    This topic has been deleted. Only users with topic management privileges can see it.
    • alk
      alk last edited by alk

      Anwendungsbeschreibung

      Begriffsklärung

      • Generation 2: Shelly Plus Plug S: https://shelly-api-docs.shelly.cloud/gen2/Devices/Gen2/ShellyPlusPlugS

      Überblick
      Der Shelly Plus Plug S ist im lokalen WiFi Netz angemeldet und stellt eine eigene WebSite zur Konfiguration bereit. Und der Plug steckt in der Steckdose, vor dem Gefrierschrank. Somit könnte man nun den Gefrierschrank ein- und ausschalten. Hier möchte ich aber einfach sehen, wieviel Leistung der Schrank aufnimmt und in welchen zeitlichen Abständen.

      Komponenten
      iobroker RasPi 4
      (keine SD-Karte, kein USB Stick)
      Plattform linux, Betriebssystem linux

      • Architektur arm64, CPUs 4, Geschwindigkeit 1500 MHz, Modell Cortex-A72, RAM 3.7 GB
      • OS: 2023-02-21-raspios-bullseye-arm64-lite.img.xz
      • ETCHER FOR WINDOWS (X86|X64) (PORTABLE): https://www.balena.io/etcher#download-etcher
      • Node.js v18.17.0, NPM 9.6.7
      • USB3 Hub inkl Netzteil: SSD Datenträgergröße 60 GB
      • log2ram https://linuxhint.com/improve-sd-card-lifespan-log2ram-raspberry-pi/
      • Aktive Instanzen 19

      Instanzen

      • Admin v6.13.16
      • shelly.0 v6.8.0
        • Allgemeine Einstellungen
          • Shelly Protokoll: MQTT (und HTTP)
          • HTTP-Benutzername: admin
          • HTTP-Password: Dein_HTTP_Password
            shelly.0 allgemein.PNG
        • MQTT Einstellungen
          • MQTT-Listen-IP: Zugriff von allen IPs zulassen
          • Port: 1882
          • MQTT-Benutzername: shelly
          • MQTT-Password: Dein_MQTT_Password
            shelly.0 mqtt.PNG

      Konfiguration Shelly Plus Plug S

      Home Landing Page
      shellyplusplugs home.PNG

      MQTT Settings
      shellyplusplugs mqtt settings.PNG

      Ziel
      Der Shelly Plus Plug S ist zwischen Steckdose und Gefrierschrank geschaltet und steht ein "ein". Nun kann man anhand eininger Datenpunkte Messwerte des Plug im Objektbaum der shelly.0 Instanz auslesen. Darunter auch die aktuelle Leistungsaufnahme in Watt (W) und die Gesamtleistung über die Zeit in Wh.
      Die Datenpunkte werden per shelly.0 Instanz über MQTT bereit gestellt.

      Kurzbeschreibung der Lösung
      Der Plug stell im shelly.0 mehrere Datenpunkte zur Verfügung.

      shellyplusplugs iob object.PNG

      Darunter auch folgende für mich relevante Punkte:

      shellyplusplugs iob object relay0.PNG

      Switch zeigt den aktuellen Zustand des Schalters an. Der Zustand wechselt zwischen true = eingeschaltet und false = ausgeschaltet:

      shelly.0.shellyplusplugs#d4d4daf4zzzz#1.Relay0.Switch
      

      Power zeigt die aktuell fließende Leistung in Watt (W) an. Bei meinem Gefrierschrank wechselt diese zwischen 0.0W und ~20W, wenn der Gefrierschrank kühlt:

      shelly.0.shellyplusplugs#d4d4daf4zzzz#1.Relay0.Power
      

      Mit Energy wird die summierte Gesamtleistung in Watt Stunden (Wh), seit Betrieb, angezeigt:

      shelly.0.shellyplusplugs#d4d4daf4zzzz#1.Relay0.Energy
      

      Außerdem wird noch die Temperatur in Celsius mit protokolliert:

      shelly.0.shellyplusplugs#d4d4daf4zzzz#1.Relay0.temperatureC
      

      Hinweis:
      Anfangs hatte ich den Shelly Plus Plug S per MQTT Instanz angebunden. Leider hat das, mir unerklärlich, den Schalter immer mal wieder ausgeschaltet. Schwer zu sagen, an was das lag. Hat jemand eine Idee?

      Verwendete Datenpunkte in Material Design.
      Grafisch sehen die Werte über die Zeit dann so aus:

      https://github.com/Scrounger/ioBroker.vis-materialdesign#value

      • shelly.0.shellyplusplugs#d4d4daf4zzzz#1.hostname

      https://github.com/Scrounger/ioBroker.vis-materialdesign#value

      • shelly.0.shellyplusplugs#d4d4daf4zzzz#1.Relay0.Power

      https://github.com/Scrounger/ioBroker.vis-materialdesign#value

      • shelly.0.shellyplusplugs#d4d4daf4zzzz#1.Relay0.Switch

      https://github.com/Scrounger/ioBroker.vis-materialdesign#value

      • shelly.0.shellyplusplugs#d4d4daf4zzzz#1.Relay0.Energy

      https://github.com/Scrounger/ioBroker.vis-materialdesign#line-history-chart
      vis.0 mdGefrierschrank.PNG

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate

      949
      Online

      31.7k
      Users

      79.7k
      Topics

      1.3m
      Posts

      mqtt.0 shelly plug s shelly.0
      1
      1
      365
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo