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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    505

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

[gelöst]Negativwerte nach Shelly-Update

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
negativwertescriptshelly sourceanalytix
33 Beiträge 8 Kommentatoren 3.7k 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.
  • 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
    • RoddiEFR Offline
      RoddiEFR Offline
      RoddiEF
      schrieb am zuletzt editiert von RoddiEF
      #25

      Schluss Update:
      Leider hat es nicht Funktioniert wie ich gedacht hatte. Werte wurden nicht geschrieben.
      Nachdem ich nun Tage damit verbracht habe zu Experimentieren, hab ich wohl eine Lösung gefunden die Funktioniert.
      Hier die Original Einstellung (bei mir die Shellys mit CoIoT):

      var datenpunkt = "ShellyVerbrauch_0.";
      var shelly_dp = "shelly.0"
      

      Wenn man bei beiden "0" eine "1" daraus macht wie hier:

      var datenpunkt = "ShellyVerbrauch_1."
      var shelly_dp = "shelly.1";
      

      dann werden Werte für Heute/Gestern auch geschrieben.
      Der Unterschied der es aus macht ist der, das die zweiten Werte (bei mir für Shellys mit MQTT) in ein extra Ordner geschrieben werden und nicht in den selben wie für CoIoT.
      dieOrdner.JPG
      passt jetzt.JPG
      P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

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

      da_WoodyD 1 Antwort Letzte Antwort
      0
      • RoddiEFR RoddiEF

        Schluss Update:
        Leider hat es nicht Funktioniert wie ich gedacht hatte. Werte wurden nicht geschrieben.
        Nachdem ich nun Tage damit verbracht habe zu Experimentieren, hab ich wohl eine Lösung gefunden die Funktioniert.
        Hier die Original Einstellung (bei mir die Shellys mit CoIoT):

        var datenpunkt = "ShellyVerbrauch_0.";
        var shelly_dp = "shelly.0"
        

        Wenn man bei beiden "0" eine "1" daraus macht wie hier:

        var datenpunkt = "ShellyVerbrauch_1."
        var shelly_dp = "shelly.1";
        

        dann werden Werte für Heute/Gestern auch geschrieben.
        Der Unterschied der es aus macht ist der, das die zweiten Werte (bei mir für Shellys mit MQTT) in ein extra Ordner geschrieben werden und nicht in den selben wie für CoIoT.
        dieOrdner.JPG
        passt jetzt.JPG
        P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

        da_WoodyD Offline
        da_WoodyD Offline
        da_Woody
        schrieb am zuletzt editiert von
        #26

        @roddief sagte in Negativwerte nach Shelly-Update:

        P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

        einfach deinen ersten post editieren...

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

        RoddiEFR 1 Antwort Letzte Antwort
        0
        • da_WoodyD da_Woody

          @roddief sagte in Negativwerte nach Shelly-Update:

          P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

          einfach deinen ersten post editieren...

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

          @da_woody sagte in Negativwerte nach Shelly-Update:

          @roddief sagte in Negativwerte nach Shelly-Update:

          P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

          einfach deinen ersten post editieren...

          Hatte ich versucht, nur es gibt keinen Punkt wo ich das als gelöst markieren könnte.
          Der Link brachte mich auch nicht weiter. Ich kann den nur Editieren, mehr nicht. Deshalb ja auch meine Frage wie?
          Kein Button.JPG

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

          DJMarc75D 1 Antwort Letzte Antwort
          0
          • RoddiEFR RoddiEF

            @da_woody sagte in Negativwerte nach Shelly-Update:

            @roddief sagte in Negativwerte nach Shelly-Update:

            P.S. Wenn jemand so Freundlich wäre und mir den Erledigt-Button zeigen würde dann würde ich es als erledigt makieren.

            einfach deinen ersten post editieren...

            Hatte ich versucht, nur es gibt keinen Punkt wo ich das als gelöst markieren könnte.
            Der Link brachte mich auch nicht weiter. Ich kann den nur Editieren, mehr nicht. Deshalb ja auch meine Frage wie?
            Kein Button.JPG

            DJMarc75D Offline
            DJMarc75D Offline
            DJMarc75
            schrieb am zuletzt editiert von DJMarc75
            #28

            @roddief Bearbeiten auswählen und im TITEL ein [gelöst] voranstellen.

            Lehrling seit 1975 !!!
            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

            1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @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

              metaxaM Offline
              metaxaM Offline
              metaxa
              schrieb am zuletzt editiert von metaxa
              #29

              @paul53 sagte in [gelöst]Negativwerte nach Shelly-Update:

              @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

              @paul53 ich hätte da bitte eine Verständnisfrage:

              Das Script tut super was es machen soll, danke paul53. Ich fürchte nur, bei einem reset des Shelly Zählerstand bei einem Stromausfall funktioniert es nicht, oder täusche ich mich.

              Wenn am 1.1. um 11:00 der Zählerstand 1000 ist und danach der Zähler auf 0 gesetzt wird, dann wird ja nix mehr aufsummiert und der anglegte Zählerstand
              dbb438d9-1dbe-44e2-b6b7-786d784903e9-image.png
              bleibt bei 1000 bis der Shellyzählerstand (sagen wir) am 2.1. um 11:00 wieder > 1000 ist.

              Habe ich da einen Denkfehler?

              LG, mxa

              paul53P 1 Antwort Letzte Antwort
              0
              • metaxaM metaxa

                @paul53 sagte in [gelöst]Negativwerte nach Shelly-Update:

                @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

                @paul53 ich hätte da bitte eine Verständnisfrage:

                Das Script tut super was es machen soll, danke paul53. Ich fürchte nur, bei einem reset des Shelly Zählerstand bei einem Stromausfall funktioniert es nicht, oder täusche ich mich.

                Wenn am 1.1. um 11:00 der Zählerstand 1000 ist und danach der Zähler auf 0 gesetzt wird, dann wird ja nix mehr aufsummiert und der anglegte Zählerstand
                dbb438d9-1dbe-44e2-b6b7-786d784903e9-image.png
                bleibt bei 1000 bis der Shellyzählerstand (sagen wir) am 2.1. um 11:00 wieder > 1000 ist.

                Habe ich da einen Denkfehler?

                LG, mxa

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #30

                @metaxa sagte: Habe ich da einen Denkfehler?

                Ja: Wenn auf 0 zurück gestellt wird, geht es mit Werten > 0 ansteigend weiter, so dass im eigenen Datenpunkt weiter gezählt wird.

                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 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @metaxa sagte: Habe ich da einen Denkfehler?

                  Ja: Wenn auf 0 zurück gestellt wird, geht es mit Werten > 0 ansteigend weiter, so dass im eigenen Datenpunkt weiter gezählt wird.

                  metaxaM Offline
                  metaxaM Offline
                  metaxa
                  schrieb am zuletzt editiert von metaxa
                  #31

                  @paul53 sagte in [gelöst]Negativwerte nach Shelly-Update:

                  Ja: Wenn auf 0 zurück gestellt wird, geht es mit Werten > 0 ansteigend weiter, so dass im eigenen Datenpunkt weiter gezählt wird.

                  7fda3854-c691-4f5b-88d1-ade73c731cad-image.png

                  Lieben Dank @paul53 !

                  Könnte man diese Logik in einem Alias "Read" oder "Write" Bauteil auch unterbringen, oder ist ein Script dafür unumgänglich?

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • metaxaM metaxa

                    @paul53 sagte in [gelöst]Negativwerte nach Shelly-Update:

                    Ja: Wenn auf 0 zurück gestellt wird, geht es mit Werten > 0 ansteigend weiter, so dass im eigenen Datenpunkt weiter gezählt wird.

                    7fda3854-c691-4f5b-88d1-ade73c731cad-image.png

                    Lieben Dank @paul53 !

                    Könnte man diese Logik in einem Alias "Read" oder "Write" Bauteil auch unterbringen, oder ist ein Script dafür unumgänglich?

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #32

                    @metaxa sagte: ist ein Script dafür unumgänglich?

                    Ja, im Alias hat man "vorheriger Wert" nicht zur Verfügung.

                    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

                    1 Antwort Letzte Antwort
                    1
                    • paul53P paul53

                      @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

                      rantanplanR Online
                      rantanplanR Online
                      rantanplan
                      schrieb am zuletzt editiert von
                      #33

                      @paul53 Hallo paul53

                      Ich habe Dein Script etwas angepasst.
                      Du initialisierst die lokale Variable immer mit dem aktuellen Wert vom Shelly.
                      Wenn der Shelly mal resettet wurde und das Script neu gestartet wird kann es einem den alten Wert versemmeln.
                      Ich habe es nun so gelöst:
                      Shelly.png

                      Das klappt bei mir einwandfrei. (habe etliche Tests gemacht)
                      Auch das Umstellen läuft kinderleicht.

                      Datenpunkt anlegen
                      Blockly erstellen und starten
                      Datenpunkt beobachten ob alles richtig ist
                      Im Alias den CONSUMPTION auf den eigenen Datenpunkt setzen und fertig.
                      SA läuft sauber weiter und alle Werte stimmen.

                      Grüße

                      Rantanplan

                      CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                      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

                      888

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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