Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  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.9k

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

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

[gelöst]Negativwerte nach Shelly-Update

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
negativwertescriptshelly sourceanalytix
33 Beiträge 8 Kommentatoren 3.3k Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • crunchipC crunchip

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

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #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 Antworten Letzte Antwort
    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 Offline
      da_WoodyD Offline
      da_Woody
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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 Abwesend
        crunchipC Abwesend
        crunchip
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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 Offline
          da_WoodyD Offline
          da_Woody
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • da_WoodyD da_Woody

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

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • crunchipC crunchip

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

              da_WoodyD Offline
              da_WoodyD Offline
              da_Woody
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • RoddiEFR Offline
                RoddiEFR Offline
                RoddiEF
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • RoddiEFR Offline
                    RoddiEFR Offline
                    RoddiEF
                    schrieb am zuletzt editiert von
                    #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 Antworten Letzte Antwort
                    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 Abwesend
                      crunchipC Abwesend
                      crunchip
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        0
                        • crunchipC crunchip

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

                          RoddiEFR Offline
                          RoddiEFR Offline
                          RoddiEF
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          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 Abwesend
                            crunchipC Abwesend
                            crunchip
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                            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 Offline
                              RoddiEFR Offline
                              RoddiEF
                              schrieb am zuletzt editiert von
                              #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 Antworten Letzte Antwort
                              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 Abwesend
                                crunchipC Abwesend
                                crunchip
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                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 Offline
                                  RoddiEFR Offline
                                  RoddiEF
                                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                  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 Abwesend
                                    crunchipC Abwesend
                                    crunchip
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von
                                    #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 Antwort Letzte Antwort
                                    0
                                    • crunchipC crunchip

                                      @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

                                      RoddiEFR Offline
                                      RoddiEFR Offline
                                      RoddiEF
                                      schrieb am zuletzt editiert von RoddiEF
                                      #22

                                      @crunchip sagte in Negativwerte nach Shelly-Update:

                                      @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

                                      Ich werde alles mal Löschen, neu anlegen und nur ein Script laufen lassen.
                                      Wenn das eine Funktioniert werde ich das zweite aktivieren.
                                      Da das aber dann erst in der Nacht passiert (Verbrauch Gestern/Heute), werde ich morgen berichten.
                                      So einmal neu Angelegt, hier mal der Log nach dem ersten Start:

                                      javascript.0
                                      2023-01-15 16:30:00.023	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                                      javascript.0
                                      2023-01-15 16:25:50.514	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 0 | Reboots korrigiert: 0 | Unveränderte Werte: 13
                                      javascript.0
                                      2023-01-15 16:25:20.557	info	script.js.common.Shelly-CoAP: registered 0 subscriptions, 2 schedules, 0 messages, 0 logs and 0 file subscriptions
                                      javascript.0
                                      2023-01-15 16:25:20.503	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Datenpunkte erstellt! Erster Verbrauch steht nach 30 Sekunden zur Verfügung! Anzahl gefundener Shelly Datenpunkte: 13
                                      javascript.0
                                      2023-01-15 16:25:20.499	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Erster Start des Skriptes! Datenpunkte werden erstellt!
                                      javascript.0
                                      2023-01-15 16:25:20.432	info	Start javascript script.js.common.Shelly-CoAP
                                      

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

                                      crunchipC 1 Antwort Letzte Antwort
                                      0
                                      • RoddiEFR RoddiEF

                                        @crunchip sagte in Negativwerte nach Shelly-Update:

                                        @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

                                        Ich werde alles mal Löschen, neu anlegen und nur ein Script laufen lassen.
                                        Wenn das eine Funktioniert werde ich das zweite aktivieren.
                                        Da das aber dann erst in der Nacht passiert (Verbrauch Gestern/Heute), werde ich morgen berichten.
                                        So einmal neu Angelegt, hier mal der Log nach dem ersten Start:

                                        javascript.0
                                        2023-01-15 16:30:00.023	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 6 | Reboots korrigiert: 0 | Unveränderte Werte: 7
                                        javascript.0
                                        2023-01-15 16:25:50.514	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Verbrauchswerte aktualisiert: 0 | Reboots korrigiert: 0 | Unveränderte Werte: 13
                                        javascript.0
                                        2023-01-15 16:25:20.557	info	script.js.common.Shelly-CoAP: registered 0 subscriptions, 2 schedules, 0 messages, 0 logs and 0 file subscriptions
                                        javascript.0
                                        2023-01-15 16:25:20.503	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Datenpunkte erstellt! Erster Verbrauch steht nach 30 Sekunden zur Verfügung! Anzahl gefundener Shelly Datenpunkte: 13
                                        javascript.0
                                        2023-01-15 16:25:20.499	info	script.js.common.Shelly-CoAP: Shelly Verbrauch: Erster Start des Skriptes! Datenpunkte werden erstellt!
                                        javascript.0
                                        2023-01-15 16:25:20.432	info	Start javascript script.js.common.Shelly-CoAP
                                        
                                        crunchipC Abwesend
                                        crunchipC Abwesend
                                        crunchip
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von
                                        #23

                                        @roddief du kannst es auch mit Pauls script und Sourceanalytics laufen lassen.

                                        du musst nur deinen aktuellen Wert vom shelly in den DP eintragen und danach das script im spoiler starten

                                        <xml xmlns="https://developers.google.com/blockly/xml">
                                          <variables>
                                            <variable id="gRZtH-i=mURhK^M?,:1X">server</variable>
                                          </variables>
                                          <block type="comment" id="uGzWd)zM)/9ehtR=6w@!" x="188" y="163">
                                            <field name="COMMENT">eigener Datenpunkt unter userdata.0</field>
                                          </block>
                                          <block type="variables_set" id="@x(~L-HC=|`;sLn-fuL." x="-9" y="193">
                                            <field name="VAR" id="gRZtH-i=mURhK^M?,:1X">server</field>
                                            <value name="VALUE">
                                              <block type="get_value" id="VWuq,%e,mz9NoD!ui9mv">
                                                <field name="ATTR">val</field>
                                                <field name="OID">0_userdata.0.Zaehlerstaende.PC-Server</field>
                                              </block>
                                            </value>
                                          </block>
                                          <block type="comment" id="*W9Rm.v?V[lHbGyAfMi_" x="212" y="238">
                                            <field name="COMMENT">shelly-Datenpunkt</field>
                                          </block>
                                          <block type="on_ext" id="E!u4Rp!Ln;+U|Qe9(G?$" x="-12" y="263">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                            <field name="CONDITION">gt</field>
                                            <field name="ACK_CONDITION"></field>
                                            <value name="OID0">
                                              <shadow type="field_oid" id="[;3@^j=J)th6tuoWb1X2">
                                                <field name="oid">sonoff.0.PC-Server.ENERGY_Total</field>
                                              </shadow>
                                            </value>
                                            <statement name="STATEMENT">
                                              <block type="math_change" id="A7N,_:?fL.7q3-1|xUvD">
                                                <field name="VAR" id="gRZtH-i=mURhK^M?,:1X">server</field>
                                                <value name="DELTA">
                                                  <shadow type="math_number" id="Ud{I!jDSK(v34J#H.NX7">
                                                    <field name="NUM">1</field>
                                                  </shadow>
                                                  <block type="math_arithmetic" id=":vgyD5+[DpW$K]9i9H@x">
                                                    <field name="OP">MINUS</field>
                                                    <value name="A">
                                                      <shadow type="math_number" id="SkG4=+,k~pP;bo^qE4L[">
                                                        <field name="NUM">1</field>
                                                      </shadow>
                                                      <block type="on_source" id="~z(_7]7l_K/y/lYQ,j3(">
                                                        <field name="ATTR">state.val</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <shadow type="math_number" id="r!_iE9H/Sqc!8fA@Q7#I">
                                                        <field name="NUM">1</field>
                                                      </shadow>
                                                      <block type="on_source" id="0cV}CvW)|ww,LHoWWv=T">
                                                        <field name="ATTR">oldState.val</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="update" id="usej.;,e}*IG(bpPvt++">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                    <field name="OID">0_userdata.0.Zaehlerstaende.PC-Server</field>
                                                    <field name="WITH_DELAY">FALSE</field>
                                                    <value name="VALUE">
                                                      <block type="variables_get" id="5zy7ap0eqw4|yHXHs.:|">
                                                        <field name="VAR" id="gRZtH-i=mURhK^M?,:1X">server</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </statement>
                                          </block>
                                        </xml>
                                        

                                        anschliessend loggst den DP unter userdata.0 anstatt den original DP vom shelly

                                        umgestiegen von Proxmox auf Unraid

                                        1 Antwort Letzte Antwort
                                        0
                                        • RoddiEFR Offline
                                          RoddiEFR Offline
                                          RoddiEF
                                          schrieb am zuletzt editiert von RoddiEF
                                          #24

                                          So hier ein kleines Update: Mit einem Script (Orginal) hat es jetzt Funktioniert.
                                          Die Werte Heute/Gestern werden geschrieben. (siehe Screenshot)
                                          Habe das Script per Copy kopiert (beide Scripts liegen im common Ordner) und aus:

                                          var shelly_dp = "shelly.0"; (Orginal)
                                          ein  var shelly_dp = "shelly.1"; gemacht.
                                          

                                          Die fehlenden Datenpunkte/Shellys wurden auch angelegt. Jetzt warte ich mal ab was heute nach 0:00 Uhr passiert, ob jetzt die anderen Werte (Heute/Gestern) von den hinzugefügten auch geschrieben werden.

                                          Update dann Morgen was passiert ist.

                                          JetztWerte.JPG

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

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          795

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe