Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst]Negativwerte nach Shelly-Update

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[gelöst]Negativwerte nach Shelly-Update

Scheduled Pinned Locked Moved ioBroker Allgemein
negativwertescriptshelly sourceanalytix
33 Posts 8 Posters 3.2k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • RoddiEFR RoddiEF

    Ma(h)lzeit, mal eine Frage an die Experten hier im Forum.
    Wenn man ein Shelly Updatet kommt es vor das man im Sourceanalytix-Adapter auf einmal Negativwerte stehen hat.
    Zum einen ist das ziemlich verwirrend und zum anderen gibt es eine Möglichkeit das bei einem Shelly-Update zu vermeiden?
    Es ist jetzt nicht Überlebenswichtig, da das für mich ja nur eine Kostenschätzung ist, aber interessieren würde es mich doch einmal wie das zustande kommt und was man dagegen tun kann.

    Danke.....

    Mario

    P.S. Falls es in falschen Kategorie ist bitte verschieben...

    crunchipC Away
    crunchipC Away
    crunchip
    Forum Testing Most Active
    wrote on last edited by crunchip
    #2

    @roddief sagte in Negativwerte nach Shelly-Update:

    gibt es eine Möglichkeit das bei einem Shelly-Update zu vermeiden

    shelly sind leider so programmiert, das die Daten nicht im Speicher behalten werden, folge dessen, Stromlos oder Update verlieren sie die Daten.
    Man hat die Möglichkeit manuell einzugreifen um die Werte in SA zu korrigieren.

    umgestiegen von Proxmox auf Unraid

    RoddiEFR 1 Reply Last reply
    0
    • crunchipC crunchip

      @roddief sagte in Negativwerte nach Shelly-Update:

      gibt es eine Möglichkeit das bei einem Shelly-Update zu vermeiden

      shelly sind leider so programmiert, das die Daten nicht im Speicher behalten werden, folge dessen, Stromlos oder Update verlieren sie die Daten.
      Man hat die Möglichkeit manuell einzugreifen um die Werte in SA zu korrigieren.

      RoddiEFR Online
      RoddiEFR Online
      RoddiEF
      wrote on last edited by
      #3

      @crunchip
      Danke für den Link, habs mir gleich mal gepinnt....

      Ich bin wie ich bin, was anderes bekommt man nicht !!

      crunchipC 1 Reply Last reply
      0
      • RoddiEFR RoddiEF

        @crunchip
        Danke für den Link, habs mir gleich mal gepinnt....

        crunchipC Away
        crunchipC Away
        crunchip
        Forum Testing Most Active
        wrote on last edited by
        #4

        @roddief alternativ gibt es auch ein script was dieses Problem zuverlässig abfängt

        umgestiegen von Proxmox auf Unraid

        paul53P 1 Reply Last reply
        0
        • crunchipC crunchip

          @roddief alternativ gibt es auch ein script was dieses Problem zuverlässig abfängt

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by
          #5

          @crunchip sagte: script was dieses Problem zuverlässig abfängt

          Dafür genügt auch ein eigener Datenpunkt für die kumulative Energie (Zählerstand), der von Sourceanalytix ausgewertet wird und ein einfaches Skript:

          Bild_2023-01-13_132257117.png

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          metaxaM rantanplanR 2 Replies Last reply
          2
          • RoddiEFR RoddiEF

            Ma(h)lzeit, mal eine Frage an die Experten hier im Forum.
            Wenn man ein Shelly Updatet kommt es vor das man im Sourceanalytix-Adapter auf einmal Negativwerte stehen hat.
            Zum einen ist das ziemlich verwirrend und zum anderen gibt es eine Möglichkeit das bei einem Shelly-Update zu vermeiden?
            Es ist jetzt nicht Überlebenswichtig, da das für mich ja nur eine Kostenschätzung ist, aber interessieren würde es mich doch einmal wie das zustande kommt und was man dagegen tun kann.

            Danke.....

            Mario

            P.S. Falls es in falschen Kategorie ist bitte verschieben...

            da_WoodyD Online
            da_WoodyD Online
            da_Woody
            wrote on last edited by
            #6

            @roddief sagte in Negativwerte nach Shelly-Update:

            gibt es eine Möglichkeit das bei einem Shelly-Update zu vermeiden?

            na klar. hast du im adapter vllt
            06421c5a-ca6d-4327-a07c-44e676da81bc-grafik.png
            ein hakerl drinnen? 😉
            wenn du deine shelly in der cloud hast, bleiben die daten erhalten...
            i know, viele wollen die cloud nicht.

            gruß vom Woody
            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

            crunchipC 1 Reply Last reply
            0
            • da_WoodyD da_Woody

              @roddief sagte in Negativwerte nach Shelly-Update:

              gibt es eine Möglichkeit das bei einem Shelly-Update zu vermeiden?

              na klar. hast du im adapter vllt
              06421c5a-ca6d-4327-a07c-44e676da81bc-grafik.png
              ein hakerl drinnen? 😉
              wenn du deine shelly in der cloud hast, bleiben die daten erhalten...
              i know, viele wollen die cloud nicht.

              crunchipC Away
              crunchipC Away
              crunchip
              Forum Testing Most Active
              wrote on last edited by
              #7

              @da_woody sagte in Negativwerte nach Shelly-Update:

              wenn du deine shelly in der cloud hast, bleiben die daten erhalten..

              mein shelly 1pm+ ist in der cloud, trotzdem steht er nach nem Update oder Strom weg wieder auf 0

              umgestiegen von Proxmox auf Unraid

              da_WoodyD 1 Reply Last reply
              0
              • crunchipC crunchip

                @da_woody sagte in Negativwerte nach Shelly-Update:

                wenn du deine shelly in der cloud hast, bleiben die daten erhalten..

                mein shelly 1pm+ ist in der cloud, trotzdem steht er nach nem Update oder Strom weg wieder auf 0

                da_WoodyD Online
                da_WoodyD Online
                da_Woody
                wrote on last edited by
                #8

                @crunchip seltsam, sollte eigentlich nicht so sein... vllt wurde was geändert.

                gruß vom Woody
                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                crunchipC 1 Reply Last reply
                0
                • da_WoodyD da_Woody

                  @crunchip seltsam, sollte eigentlich nicht so sein... vllt wurde was geändert.

                  crunchipC Away
                  crunchipC Away
                  crunchip
                  Forum Testing Most Active
                  wrote on last edited by
                  #9

                  @da_woody oder liegt an der Firmware, weils der + ist, da gab es sowieso noch generell Probleme

                  umgestiegen von Proxmox auf Unraid

                  da_WoodyD 1 Reply Last reply
                  0
                  • crunchipC crunchip

                    @da_woody oder liegt an der Firmware, weils der + ist, da gab es sowieso noch generell Probleme

                    da_WoodyD Online
                    da_WoodyD Online
                    da_Woody
                    wrote on last edited by
                    #10

                    @crunchip das denk ich auch. war aber immer schon so, daß erst im laufenden betrieb diverse fehler gefunden werden, die von shelly aber schnell ausgebessert wurden. da ich aber nicht mehr im shelly forum bin, fehlen mir auch genauere daten.

                    gruß vom Woody
                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                    1 Reply Last reply
                    0
                    • RoddiEFR Online
                      RoddiEFR Online
                      RoddiEF
                      wrote on last edited by RoddiEF
                      #11

                      Servus, erstmal an alle ein Danke schön für die Hilfe/Tips und Links.

                      @da_Woody ne der Haken ist da nicht drin, hatte ich auch erst in Verdacht.

                      @paul53 das werde ich mal Testen wenn ich mal dazu komme ein Testsystem aufzusetzen.

                      @crunchip das Script läuft seit gestern, bis jetzt ohne Fehler. Hatte aber bis jetzt kein Shelly Update.
                      Mal schauen was das Script dann macht.

                      So das war es erstmal von mir, wollte nur eine Rückmeldung geben.

                      Ich bin wie ich bin, was anderes bekommt man nicht !!

                      S 1 Reply Last reply
                      0
                      • RoddiEFR RoddiEF

                        Servus, erstmal an alle ein Danke schön für die Hilfe/Tips und Links.

                        @da_Woody ne der Haken ist da nicht drin, hatte ich auch erst in Verdacht.

                        @paul53 das werde ich mal Testen wenn ich mal dazu komme ein Testsystem aufzusetzen.

                        @crunchip das Script läuft seit gestern, bis jetzt ohne Fehler. Hatte aber bis jetzt kein Shelly Update.
                        Mal schauen was das Script dann macht.

                        So das war es erstmal von mir, wollte nur eine Rückmeldung geben.

                        S Offline
                        S Offline
                        SpacerX
                        wrote on last edited by
                        #12

                        @roddief den Script ist es egal warum die Werte auf 0 gesetzt werden. Hier wird immer die Differenz von altem und neuem Wert auf den Gesamtwert aufsummiert. Sollte der alte Wert größer als der neue Wert sein , wir der neue Wert aufsummiert.

                        DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

                        1 Reply Last reply
                        0
                        • RoddiEFR Online
                          RoddiEFR Online
                          RoddiEF
                          wrote on last edited by
                          #13

                          So das Script läuft ja und auch die Werte werden geschrieben, nur eins ist mir jetzt Aufgefallen:
                          Wie man im Screenshot sieht werden keine Werte für den Tag vorher geschrieben.
                          Jemand der auch das Script nutzt hier und kann mir einen Tip geben wo jetzt das Problem liegt?
                          KeineWerte.JPG

                          Ich bin wie ich bin, was anderes bekommt man nicht !!

                          crunchipC S 2 Replies Last reply
                          0
                          • RoddiEFR RoddiEF

                            So das Script läuft ja und auch die Werte werden geschrieben, nur eins ist mir jetzt Aufgefallen:
                            Wie man im Screenshot sieht werden keine Werte für den Tag vorher geschrieben.
                            Jemand der auch das Script nutzt hier und kann mir einen Tip geben wo jetzt das Problem liegt?
                            KeineWerte.JPG

                            crunchipC Away
                            crunchipC Away
                            crunchip
                            Forum Testing Most Active
                            wrote on last edited by
                            #14

                            @roddief von wann ist der screen?
                            nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

                            umgestiegen von Proxmox auf Unraid

                            RoddiEFR 1 Reply Last reply
                            0
                            • RoddiEFR RoddiEF

                              So das Script läuft ja und auch die Werte werden geschrieben, nur eins ist mir jetzt Aufgefallen:
                              Wie man im Screenshot sieht werden keine Werte für den Tag vorher geschrieben.
                              Jemand der auch das Script nutzt hier und kann mir einen Tip geben wo jetzt das Problem liegt?
                              KeineWerte.JPG

                              S Offline
                              S Offline
                              SpacerX
                              wrote on last edited by SpacerX
                              #15

                              @roddief wenn du mehrere Shelly’s hast, ist das bei allen so?

                              Edit: Nur als Idee. Wir hatten das schon mal bei einem Kopierfehler beim Skript. Vielleicht mal das Skript in der letzten Zeile nachschauen ob die Vollständig ist.

                              DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

                              1 Reply Last reply
                              0
                              • crunchipC crunchip

                                @roddief von wann ist der screen?
                                nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

                                RoddiEFR Online
                                RoddiEFR Online
                                RoddiEF
                                wrote on last edited by RoddiEF
                                #16

                                @crunchip sagte in Negativwerte nach Shelly-Update:

                                @roddief von wann ist der screen?
                                nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

                                Der Screenshot ist am 15.01.2023 um 01.45Uhr gemacht worden.
                                Ja da ist definitiv Verbrauch, hab extra einen genommen wo mein Unraid-Server und Switch dran sind.

                                @spacerx sagte in Negativwerte nach Shelly-Update:

                                @roddief wenn du mehrere Shelly’s hast, ist das bei allen so?
                                @roddief Edit: Nur als Idee. Wir hatten das schon mal bei einem Kopierfehler beim Skript. Vielleicht mal das Skript in der letzten Zeile nachschauen ob die Vollständig ist.

                                Ja ist bei allen so, hab es gerade gerade nochmal Kontrolliert.
                                Werde Kontrollieren.....Ja ist alles vorhanden
                                Edit:
                                Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
                                Macht das einen Unterschied oder ist das "egal" ?

                                Ich bin wie ich bin, was anderes bekommt man nicht !!

                                crunchipC 1 Reply Last reply
                                0
                                • RoddiEFR RoddiEF

                                  @crunchip sagte in Negativwerte nach Shelly-Update:

                                  @roddief von wann ist der screen?
                                  nach 0:00 Uhr und wurde nach dieser Zeit auch Strom Verbraucht?

                                  Der Screenshot ist am 15.01.2023 um 01.45Uhr gemacht worden.
                                  Ja da ist definitiv Verbrauch, hab extra einen genommen wo mein Unraid-Server und Switch dran sind.

                                  @spacerx sagte in Negativwerte nach Shelly-Update:

                                  @roddief wenn du mehrere Shelly’s hast, ist das bei allen so?
                                  @roddief Edit: Nur als Idee. Wir hatten das schon mal bei einem Kopierfehler beim Skript. Vielleicht mal das Skript in der letzten Zeile nachschauen ob die Vollständig ist.

                                  Ja ist bei allen so, hab es gerade gerade nochmal Kontrolliert.
                                  Werde Kontrollieren.....Ja ist alles vorhanden
                                  Edit:
                                  Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
                                  Macht das einen Unterschied oder ist das "egal" ?

                                  crunchipC Away
                                  crunchipC Away
                                  crunchip
                                  Forum Testing Most Active
                                  wrote on last edited by crunchip
                                  #17

                                  @roddief sagte in Negativwerte nach Shelly-Update:

                                  Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
                                  Macht das einen Unterschied oder ist das "egal" ?

                                  also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                                  wo die liegen ist völlig egal, Hauptsache nicht in global

                                  gibts Meldungen im Log?

                                  umgestiegen von Proxmox auf Unraid

                                  RoddiEFR 1 Reply Last reply
                                  0
                                  • crunchipC crunchip

                                    @roddief sagte in Negativwerte nach Shelly-Update:

                                    Die Scripte (Einmal für Coap und einmal MQTT deshalb Scripte) liegen im Common und nicht in Global.
                                    Macht das einen Unterschied oder ist das "egal" ?

                                    also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                                    wo die liegen ist völlig egal, Hauptsache nicht in global

                                    gibts Meldungen im Log?

                                    RoddiEFR Online
                                    RoddiEFR Online
                                    RoddiEF
                                    wrote on last edited by
                                    #18

                                    @crunchip sagte in Negativwerte nach Shelly-Update:

                                    also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                                    wo die liegen ist völlig egal, Hauptsache nicht in global
                                    gibts Meldungen im Log?

                                    Jupp 2 Instanzen, einmal var shelly_dp = "shelly.0"; und var shelly_dp = "shelly.1";
                                    Liegen tun beide Scripte wie gesagt in common.
                                    Im Log steht folgendes:

                                    script.js.common.Shelly-Verbrauchswerte: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                                    script.js.common.Shelly-Verbrauchswerte-MQTT: Shelly Verbrauch: Verbrauchswerte aktualisiert: 1 | Reboots korrigiert: 0 | Unveränderte Werte: 2
                                    
                                    

                                    Ich sehe da nichts Falsches oder Fehler, kann mich aber auch Täuschen ?

                                    Ich bin wie ich bin, was anderes bekommt man nicht !!

                                    crunchipC 2 Replies Last reply
                                    0
                                    • RoddiEFR RoddiEF

                                      @crunchip sagte in Negativwerte nach Shelly-Update:

                                      also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                                      wo die liegen ist völlig egal, Hauptsache nicht in global
                                      gibts Meldungen im Log?

                                      Jupp 2 Instanzen, einmal var shelly_dp = "shelly.0"; und var shelly_dp = "shelly.1";
                                      Liegen tun beide Scripte wie gesagt in common.
                                      Im Log steht folgendes:

                                      script.js.common.Shelly-Verbrauchswerte: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                                      script.js.common.Shelly-Verbrauchswerte-MQTT: Shelly Verbrauch: Verbrauchswerte aktualisiert: 1 | Reboots korrigiert: 0 | Unveränderte Werte: 2
                                      
                                      

                                      Ich sehe da nichts Falsches oder Fehler, kann mich aber auch Täuschen ?

                                      crunchipC Away
                                      crunchipC Away
                                      crunchip
                                      Forum Testing Most Active
                                      wrote on last edited by
                                      #19

                                      @roddief und das script ist sicher korrekt?
                                      am Ende der scripte steht dieses?

                                      // Erster Start und Initialisierung
                                      shelly_verbrauch_erster_start();
                                      
                                      // Alle 15 Minuten das Skript für den Tagesverbrauch ausführen
                                      schedule('*/15 * * * *', shelly_verbrauch_update);
                                      
                                      // Nachts um 24 Uhr werden die Werte in andere Variablen gespeichert, um den Verlauf zu erstellen
                                      schedule('0 0 * * *', shelly_vebrauch_tag);
                                      

                                      umgestiegen von Proxmox auf Unraid

                                      RoddiEFR 1 Reply Last reply
                                      0
                                      • crunchipC crunchip

                                        @roddief und das script ist sicher korrekt?
                                        am Ende der scripte steht dieses?

                                        // Erster Start und Initialisierung
                                        shelly_verbrauch_erster_start();
                                        
                                        // Alle 15 Minuten das Skript für den Tagesverbrauch ausführen
                                        schedule('*/15 * * * *', shelly_verbrauch_update);
                                        
                                        // Nachts um 24 Uhr werden die Werte in andere Variablen gespeichert, um den Verlauf zu erstellen
                                        schedule('0 0 * * *', shelly_vebrauch_tag);
                                        
                                        RoddiEFR Online
                                        RoddiEFR Online
                                        RoddiEF
                                        wrote on last edited by RoddiEF
                                        #20

                                        @crunchip sagte in Negativwerte nach Shelly-Update:

                                        @roddief und das script ist sicher korrekt?
                                        am Ende der scripte steht dieses?

                                        // Erster Start und Initialisierung
                                        shelly_verbrauch_erster_start();
                                        
                                        // Alle 15 Minuten das Skript für den Tagesverbrauch ausführen
                                        schedule('*/15 * * * *', shelly_verbrauch_update);
                                        
                                        // Nachts um 24 Uhr werden die Werte in andere Variablen gespeichert, um den Verlauf zu erstellen
                                        schedule('0 0 * * *', shelly_vebrauch_tag);
                                        

                                        Ja ist alles vorhanden. Hab alles mal verglichen, hätte ja sein können das beim Kopieren was verloren gegangen ist.
                                        War aber nicht der Fall, ist alles vorhanden, deshalb verstehe ich das auch nicht so wirklich.
                                        Die Werte werden ja geschrieben/aktualisiert nur halt für den vergangenen Tag halt nicht, was ja um 0:00Uhr passieren sollte.

                                        Ich bin wie ich bin, was anderes bekommt man nicht !!

                                        1 Reply Last reply
                                        0
                                        • RoddiEFR RoddiEF

                                          @crunchip sagte in Negativwerte nach Shelly-Update:

                                          also 2 Instanzen, 0 und 1, im script auch entsprechend angepasst?
                                          wo die liegen ist völlig egal, Hauptsache nicht in global
                                          gibts Meldungen im Log?

                                          Jupp 2 Instanzen, einmal var shelly_dp = "shelly.0"; und var shelly_dp = "shelly.1";
                                          Liegen tun beide Scripte wie gesagt in common.
                                          Im Log steht folgendes:

                                          script.js.common.Shelly-Verbrauchswerte: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                                          script.js.common.Shelly-Verbrauchswerte-MQTT: Shelly Verbrauch: Verbrauchswerte aktualisiert: 1 | Reboots korrigiert: 0 | Unveränderte Werte: 2
                                          
                                          

                                          Ich sehe da nichts Falsches oder Fehler, kann mich aber auch Täuschen ?

                                          crunchipC Away
                                          crunchipC Away
                                          crunchip
                                          Forum Testing Most Active
                                          wrote on last edited by
                                          #21

                                          @roddief sagte in Negativwerte nach Shelly-Update:

                                          Im Log steht folgendes:

                                          und in der Nacht ?

                                          kommt etwas wenn du das script neu startest?

                                          ansonsten bin ich da auch überfragt, entweder mal löschen und neu anlegen oder nur mal ein script laufen lassen.
                                          Seltsam das es in beiden Scripten zum selben Problem führt.(oder doch Kopie Fehler) eventuell neu rein kopieren

                                          umgestiegen von Proxmox auf Unraid

                                          RoddiEFR 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          247

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe