Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Stromverbrauch mit Hilfe von Smappee messen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Stromverbrauch mit Hilfe von Smappee messen

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

      Hallo Gemeinde,

      seit ein paar Tagen benutze ich dieses kleine Gerät um den Stromverbrauch in meinem Haus zu messen.

      Wer Smappee nicht kennt, kann hier mal nachlesen was das Ding so macht: https://www.smappee.com/de/home?l=de_DE

      Gerne würde ich Daten wie den aktuellen Stromverbrauch via API auslesen und in ioBroker verarbeiten.

      Hast das einer von Euch schon mal gemacht?

      Ein Smappee Adapter wäre natürlich perfekt… Aber den gibt es anscheinend noch nicht.

      1 Reply Last reply Reply Quote 0
      • oberstel
        oberstel last edited by

        Zwischenzeitlich habe ich ein entsprechendes NodeJS Script gefunden welches per npm installiert werden kann:

        Siehe: https://www.npmjs.com/package/smappee-nodejs

        Beim Smappee Support (support@smappee.com) muss man nach einem API Key fragen, der bei mir innerhalb eines Tages ausgestellt wurde.

        Den API Key, zusammen mit Username und Password muss gem. Doku in einer Datei abgelegt werden (z.B. my-smappee.js).

        Mit folgendem Script lese ich den aktuellen Stromverbrauch aus und lege die Informationen in drei Datenpunkten ab:

        schedule("*/5 * * * *", function () {
         var smappee = require('./my-smappee');
         var fromDate = Date.now()-20*60000;
         var toDate = Date.now();
        
         // get my location id
         smappee.getServiceLocations(function(json_loc){
          var MyLocationId = json_loc.serviceLocations[0].serviceLocationId;
        
           // get consumption 
           smappee.getConsumptions(MyLocationId, 1, fromDate, toDate, function(json_consump){
            var getDate = convertUTCDateToLocalDate(new Date (json_consump.consumptions[json_consump.consumptions.length -1].timestamp));
            var getConsumption = json_consump.consumptions[json_consump.consumptions.length -1].consumption *12;
            var getAlwaysOn = json_consump.consumptions[json_consump.consumptions.length -1].alwaysOn;
        
            // Set datapoint with current values
            setState("MyStuff.0.smappee.lastpoll",getDate);
            setState("MyStuff.0.smappee.consumption",getConsumption.toFixed(2));
            setState("MyStuff.0.smappee.alwayson",getAlwaysOn.toFixed(2));
        
          });
         });
        });
        
        // helper
        function convertUTCDateToLocalDate(date) {
            var newDate = new Date(date.getTime()+date.getTimezoneOffset()*60*1000);
            var offset = date.getTimezoneOffset() / 60;
            var hours = date.getHours();
            newDate.setHours(hours - offset);
            return newDate;   
        }
        

        Das Script läuft bei mir alle 5 Minuten, da auch Smappee die Daten nur alle 5min in der Datenbank ablegt.

        Bei Wiederverwendung müssen ggf. die Datenpunkte den eigenen Gegebenheiten angepasst werden.

        In einem nächsten Schritt werde ich noch die erkannten Geräte auslesen und die letzten Ereignisse abfragen.

        Damit ließen sich dann IF THEN Kombinationen bauen. Zum Beispiel: Wenn das Garagentor hochfährt, mach das Licht in der Garage an… oder so.

        Wenn jemand Interesse an dem Thema hat, bitte melden... Eventuell macht es ja Sinn auch mal irgendwann einen Adapter dafür zu bauen.

        1 Reply Last reply Reply Quote 0
        • P
          PerfectAnswer last edited by

          Hallo,

          ich finde das Thema interessant, kann mir aber nur schwer vorstellen wie die Energiesignatur ausgelesen werden kann wenn z.B. Trockner, WaMa und Geschirrspüler gleichzeitig laufen.

          Hast Du da schon Erfahrungen sammeln können wir zuverlässig das funktioniert?

          Besten Gruß

          Bernd

          1 Reply Last reply Reply Quote 0
          • oberstel
            oberstel last edited by

            @PerfectAnswer:

            kann mir aber nur schwer vorstellen wie die Energiesignatur ausgelesen werden kann wenn z.B. Trockner, WaMa und Geschirrspüler gleichzeitig laufen. `

            Ich benutzte das Dinge ja erst seit 2-3 Wochen. Noch ist es etwas früh eine Bewertung abzugeben.

            Alles was ich sagen kann, dass bis dato das Gerät gut ein Dutzend Geräte korrekt erkannt hat. Das erkenne ich daran, dass mir die App zeigt welches gerät wann eingeschaltet / ausgeschaltet wurde. Und das stimmt ausnahmslos.

            Das mit dem "Erkennen" des Gerätes ist in etwa so wie Shazam in der Lage ist, ein Musikstück trotz Nebengeräusche einwandfrei zu identifizieren. Das das klappt, weiß jeder der Shazam in einem Club/Disco mal ausprobiert hat.

            Es gibt im Internet auch negative Bericht von Leuten, bei denen das irgendwie gar nicht klappt. Da würde ich aber gerne mal deren Installation angucken… Denn wenn die Iduktionsschleifen nicht korrekt angebracht sind, wird das auch nix mit dem Erkennen 😉

            Ich bin aktuell erst einmal begeistert!

            Nächster Schritt ist die Verbraucher für die Grundlast zu identifizieren und vor allem zu eliminieren - Aktuell habe ich über 460 Watt Grundlast. Das ist echt viel finde ich.

            1 Reply Last reply Reply Quote 0
            • P
              PerfectAnswer last edited by

              > Nächster Schritt ist die Verbraucher für die Grundlast zu identifizieren und vor allem zu eliminieren - Aktuell habe ich über 460 Watt Grundlast. Das ist echt viel finde ich.

              Geht mir genauso!

              Nach dem Bau (vor 3 Jahren) hatte ich eine Grundlast von 180W und bin mittlerweile zwischen 240 und 310W.

              Wäre klasse wenn Du Deine Erfahrungen hier weiterhin teilst.

              Danke

              Bernd

              1 Reply Last reply Reply Quote 0
              • P
                ple last edited by

                Das ist ja hoch interessant, hoffe du kannst bald ein wenig mehr davon berichten.

                Meine Grundlast liegt aktuell bei 4 kw in 24 Stunden, wenn keiner da ist. Schwank so zwischen 120 und 350 W.

                Die Wasserzähler / Gaszähler sind auch interessant.

                1 Reply Last reply Reply Quote 0
                • oberstel
                  oberstel last edited by

                  @PerfectAnswer:

                  Nach dem Bau (vor 3 Jahren) hatte ich eine Grundlast von 180W und bin mittlerweile zwischen 240 und 310W. ` @ple:

                  Meine Grundlast liegt aktuell bei 4 kw in 24 Stunden, wenn keiner da ist. Schwank so zwischen 120 und 350 W. ` Wie messt Ihr das denn?

                  Habt ihr auch Smappee im Einsatz?

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    @oberstel:

                    Wie messt Ihr das denn? `
                    mit dem smartmeter-Adapter:
                    144_stromverbrauch03.jpg

                    Wobei bei mir alleine die Heizung etwa 120Watt 24/7 braucht (gottseidank nur im Winter) früher sogar 180W.

                    Ich habe noch mein Office im Haus und da sind auch Standby von Tel.-Anlage, Fax, Modems, Netzwerk-Infrastruktur usw, nicht gerade wenig.

                    Als wir aber einen Receiver bemerkten, der 20W (!) Standby zog, musste der das Haus verlassen.

                    Andererseits dauert es mehr als ein Brennerleben die Neuinstallation durvh den Stromverbrauch finanzieren zu wollen.

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • oberstel
                      oberstel last edited by

                      @Homoran:

                      mit dem smartmeter-Adapter: `

                      so weit ich weiß, hängt der Homematic SmartMeter ja am Zähler… In Deiner Grafik sehe ich aber diverse Verbraucher. Wie misst Du das?

                      1 Reply Last reply Reply Quote 0
                      • P
                        ple last edited by

                        Hab ein Homematic Zähler am hauptzähler, dann das Script hier aus dem Forum.

                        Klappt soweit ganz gut, nur hat sich die letzten Wochen mein Grundverbrauch erhöht, ich geh aber von den stellventilen der Fußbodenheizung aus, die liegen pro Kreis bei 5 Watt .

                        Bin gerade noch dabei alle wichtigen Geräte mit Sonoff POW auszurüsten und die Geräte im BSZ Script zu integrieren.

                        Die POW wollte ich auch pro Phase für den Raum ausstatten.

                        Ist schon interessant, was so Standardklamotten so an Strom ziehen.

                        Z.b.

                        Fritzbox 20w

                        Vu+ satreciever 20w

                        Nas im Standby 17w

                        Ac ap pro 7w

                        2 x Switch a 6w

                        30 Homematic aktoren a 0,5 w

                        Elektrische Schubladen Küche 7w

                        Bestimmt noch was vergessen. Selbst dieses macht schon 2,4kw aus.

                        Dazu kommen noch 2 Kühlschränke und 1 Gefriertruhe.

                        Da kommen mir beim tippen gerade 4 kw zu wenig vor.

                        Wie ist eure Grundlast so? Gerne auch von 24 bis 6 Uhr. Da passiert ja echt nichts.

                        Zu dem Gerät smappee, ich weiß garnicht, wie die einen Fingerabruck pro Gerät erkennen wollen. Wäre

                        Zwar schön, aber ich denke unmöglich. Die können vielleicht Anhand der Grundlast eines Gerätes so zuordnen. Ein Wasserkocher nimmt immer gleich viel Leistung. Da müsste man ja beim induktionsherd alle 9 Stufen pro Platte zusammennehmen.

                        Aber ich warte mal hier auf Erfahrungen von oberstel;-)

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators last edited by

                          @oberstel:

                          .. In Deiner Grafik sehe ich aber diverse Verbraucher. Wie misst Du das? `
                          Der markierte chart mit dem Grundrauschen kommt vom Smartmeter.

                          Der kleine Chart daneben erhält seine Daten durch Messteckdosen.

                          Gruß Rainer

                          1 Reply Last reply Reply Quote 0
                          • Jey Cee
                            Jey Cee Developer last edited by

                            Es gibt verschiedene Möglichkeiten wie man ein Gerät identifizieren kann. Der Stromverbrauch ist ja nur ein Indikator.

                            Verschiedene lasten (ohmsche, induktive und kapazitive) weisen verschiedene Charakteristiken auf die man identifizieren kann.

                            Eine ohmsche Last ist zum Beispiel eine Glühbirne die zieht konstant, gut es gibt eine geringe veränderung bis die Glühwendel auf Betriebstemperatur ist, den gleichen Strom.

                            Eine Kapazitive Last wie zB ein PC Netzteil, zieht bis die verbauten Kondensatoren geladen sind, so viel Strom wie möglich. Das bewegt sich im Millisekunden Bereich.

                            Eine induktive Last ist zB ein Motor, die haben einen Anlaufstrom ähnlich wie eine Kapazitive Last nur über einen längeren Zeitraum.

                            Wenn man solche Charakteristika kennt und weiss auf welche Geräte sie zu treffen hat man einen Anhaltspunkt.

                            Dann gibt es den Faktor Zeit, wann und wie lange ist etwas an.

                            Ein Kühlschrank ist eine induktive Last die mit einem Kondensator kompensiert wird. Je nach Auslegung der Kompensation könnte er auch Kapazitiv werden, aber den längeren Anlaufstrom wird man immer sehen. Der Kühlschrank wird immer in etwa gleichen Zeitabständen laufen egal was für eine Uhrzeit ist. Dieses verhalten wird zwar durch das öffnen des Kühlschranks beeinflusst aber nicht verändert.

                            Die Waschmaschine, induktive, kapazitive und ohmsche Last, wird dagegen nur hin und wieder laufen, vermutlich oft an den selben Tagen und Tagsüber. Das Profil eines Waschgangs ist immer etwa das selbe: Wasser Einlauf (kapazitive Last), Heizen (ohmsche Last), Schleudern (induktive Last), Abpumpen (induktive Last).

                            Wenn man das ganze auf die Spitze treibt misst man noch Spannung, Strom und Frequenz. Je nach last verschieben sich Spannung und Strom Zeitlich.

                            Wenn man gezielt Frequenzen außerhalb der 50Hz misst kann man auch Rückschlüsse auf die Art des Verbrauchers schließen.

                            Schaltnetzteile, Handy Ladekabel zum Beispiel, erzeugen Störfrequenzen in höheren Frequenzbereichen.

                            Wenn man jetzt die Störfrequenzen und den Stromverbrauch in einem Diagramm darstellt werden sie etwa Zeitgleich auftreten.

                            Da die Störfrequenzen bei jedem Gerät etwas unterschiedlich sind, lassen sie sich unterscheiden. Dann kommt noch die Höhe des Stromverbrauchs dazu und das Verbrauchsprofil, so kann man mit mindestens 51%iger Sicherheit sagen welches Gerät gerade aktiv ist.

                            Mit genug Erfahrung was Unterschiedliche Geräte Modelle betrifft lässt sich daraus bestimmt ein Algorithmus ableiten der auch unbekannte Geräte Modelle erkennt.

                            Gesendet von Unterwegs

                            1 Reply Last reply Reply Quote 0
                            • eric2905
                              eric2905 last edited by

                              Hi,

                              @oberstel:

                              Ich benutzte das Dinge ja erst seit 2-3 Wochen. Noch ist es etwas früh eine Bewertung abzugeben. `
                              wie sind Deine Erfahrungen jetzt, nach noch ein paar Wochen mehr testen?

                              Würdest Du das System nochmal kaufen? Ca.220€ sind ja nicht ohne.

                              Gruß,

                              Eric

                              1 Reply Last reply Reply Quote 0
                              • P
                                ple last edited by

                                Ach ja, da war noch was.

                                Interessieren würde es mich auch und wäre für Erfahrungen dankbar.

                                1 Reply Last reply Reply Quote 0
                                • H
                                  homecineplexx last edited by

                                  verwendet hier jemand den gas bzw wasserzähler?

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    stern525 last edited by

                                    Ich habe den Smappee ca. 2 Jahre und bin ganz zufrieden, den momentanen Verbrauch zeigt er super an, also Licht ein - Licht aus reagiert er sofort.

                                    Die Geräteerkennung, naja er zeigt große Verbraucher wie Wasserkocher usw.zuverlässig an, auch Lichter erkennt er ganz gut. Allerdings bei Geräten

                                    die langsam hochfahren und der Verbrauch schwankt kommt er oft ins schleudern bei der Geräteerkennung.

                                    Für den momentanen Verbrauch ist er klasse, zum Daten loggen taugt er nichts, er speichert nur ein Jahr und die Dateien exportieren ist auch nicht der Hit.

                                    Aus diesem Grund legte ich mir den SDM630 Modbus zu, der macht den Job gut.

                                    Ich hatte als erstes den Zähler von Homematic der nervte mich noch mehr, den musste ich mindestens einmal pro Monat korrigieren. :roll:

                                    1 Reply Last reply Reply Quote 0
                                    • F
                                      forelleblau last edited by

                                      Hallo

                                      Ich hab seit einiger Zeit einen Smappee mit einem Wasserzähler im Einsatz. Daneben nutze ich ihn zum schalten von 433-Mhz Schaltsteckern (billige aus dem Baumarkt).

                                      Ich hab nun mal begonnen einen Adapter für ioBroker zu programmieren. Bis jetzt ist der in der Lage die grobe Struktur abzubilden.

                                      Nun stehe ich aber vor der Frage, was denn alles aus dem Smappee in den ioBroker rein soll.

                                      Direkt kann man die Momentanwerte (Last, Spannung) pro Phase abfragen und über die API den Stromverbrauch, unterschiedlich aggregiert, die Werte der verschiedenen Sensoren,… gemäss Doku der API.

                                      Was würde euch interessieren?

                                      Herzliche Grüsse

                                      Marcel

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        forelleblau last edited by

                                        Hallo

                                        Eine erste Version des Smappee - Adapters ist verfügbar.

                                        s. viewtopic.php?f=35&t=21469

                                        Grüsse Marcel

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          forelleblau last edited by

                                          Hallo

                                          Es werden dringend Tester gesucht?

                                          viewtopic.php?f=35&t=21469

                                          Besten Danke und Grüsse

                                          forelleblau

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          887
                                          Online

                                          31.7k
                                          Users

                                          79.8k
                                          Topics

                                          1.3m
                                          Posts

                                          9
                                          19
                                          4961
                                          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