Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Skripten / Logik
  4. Blockly
  5. Werte gehen sporadisch auf 0

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    764

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Werte gehen sporadisch auf 0

Geplant Angeheftet Gesperrt Verschoben Blockly
10 Beiträge 3 Kommentatoren 629 Aufrufe 1 Beobachtet
  • Ä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.
  • J Offline
    J Offline
    Jacke
    schrieb am zuletzt editiert von
    #1

    Hallo zusammmen ich habe das Problem nun schon seit gut 2 Wochen und bekomme es einfach nicht in den Griff.
    Folgendes Szenario ich schicke mittels IoBroker meine Verbrauchwerte an den Volkszähler. nun hatte ich immer Spitzen drin. Ich habe vermutet es liegt an falsch bezogenen Werten aus dem VZ.
    z.b wegen Zeitüberschneidungen. Da ich es nicht gefunden habe wollte ich die falschen Werte einfach nicht loggen. und habe das Skript geändert nun bekomme ich manchmal eine 0 geloggt habe aber keine Idee wo die herkommen soll da er nur loggen soll wenn der Wert > dem alten ist.
    ME.jpg BL.jpg BE.jpg

    paul53P 1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      Jacke
      schrieb am zuletzt editiert von
      #2

      Heute morgen schon wieder es wurde ein negativer wert geschrieben. Das sollte doch durch den falls Block ausgeschlossen sein.?

      HomoranH 1 Antwort Letzte Antwort
      0
      • J Jacke

        Heute morgen schon wieder es wurde ein negativer wert geschrieben. Das sollte doch durch den falls Block ausgeschlossen sein.?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #3

        @jacke stell mal bei history ein "loggen von Quelle"

        loggen kannst du nicht über Skripte konfigurieren, das musst du im Objekt einstellen.
        Außerdem bräuchte man mehr als den Ausschnitt

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        J 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @jacke stell mal bei history ein "loggen von Quelle"

          loggen kannst du nicht über Skripte konfigurieren, das musst du im Objekt einstellen.
          Außerdem bräuchte man mehr als den Ausschnitt

          J Offline
          J Offline
          Jacke
          schrieb am zuletzt editiert von
          #4

          @homoran
          Glaube ist ein Missverständnis. Zumindest verstehe ich nicht was du meinst.Ich habe über die Objekt Einstellungen die Werte einfach Mal mitgeschrieben. Loggen tue ich die Werte in einem späteren Skript. Hier wird z.b der Zählerstand Bezug mit weiteren Zählerstanden verrechnet um auf den tatsächlichen Zählerstand des Hausverbrauches zu kommen. Diesen sende ich dann per exec in den Volkszähler.

          Ich Speicher mir ja den Zählerstand aus dem Volkszähler in den Merker Bezug.
          Dann schaue ich
          Falls Merker Bezug > Zählerstand Bezug und Merker Bezug < Zählerstand Bezug+1
          Steuere Zählerstand Bezug mit Merker Bezug.
          Also wie kann Zählerstand Bezug 0 oder heute morgen waren es sogar minus 1362..... Werden.

          HomoranH 1 Antwort Letzte Antwort
          0
          • J Jacke

            @homoran
            Glaube ist ein Missverständnis. Zumindest verstehe ich nicht was du meinst.Ich habe über die Objekt Einstellungen die Werte einfach Mal mitgeschrieben. Loggen tue ich die Werte in einem späteren Skript. Hier wird z.b der Zählerstand Bezug mit weiteren Zählerstanden verrechnet um auf den tatsächlichen Zählerstand des Hausverbrauches zu kommen. Diesen sende ich dann per exec in den Volkszähler.

            Ich Speicher mir ja den Zählerstand aus dem Volkszähler in den Merker Bezug.
            Dann schaue ich
            Falls Merker Bezug > Zählerstand Bezug und Merker Bezug < Zählerstand Bezug+1
            Steuere Zählerstand Bezug mit Merker Bezug.
            Also wie kann Zählerstand Bezug 0 oder heute morgen waren es sogar minus 1362..... Werden.

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @jacke sagte in Werte gehen sporadisch auf 0:

            Loggen tue ich die Werte in einem späteren Skript.

            Sicher?
            Mit dem Skript schreibst du doch nur die Werte in einen Datenpunkt.
            Den wiederum überwachst/loggst du mit History.

            um zu sehen wer die 0 da hineinschreibt musst du die Quelle dieses Wertes mitlogg3n.
            Das aktiviert man in der Instanz

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            J 1 Antwort Letzte Antwort
            0
            • J Jacke

              Hallo zusammmen ich habe das Problem nun schon seit gut 2 Wochen und bekomme es einfach nicht in den Griff.
              Folgendes Szenario ich schicke mittels IoBroker meine Verbrauchwerte an den Volkszähler. nun hatte ich immer Spitzen drin. Ich habe vermutet es liegt an falsch bezogenen Werten aus dem VZ.
              z.b wegen Zeitüberschneidungen. Da ich es nicht gefunden habe wollte ich die falschen Werte einfach nicht loggen. und habe das Skript geändert nun bekomme ich manchmal eine 0 geloggt habe aber keine Idee wo die herkommen soll da er nur loggen soll wenn der Wert > dem alten ist.
              ME.jpg BL.jpg BE.jpg

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

              @jacke
              Die History zeigt Strings: Komma.

              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
              • HomoranH Homoran

                @jacke sagte in Werte gehen sporadisch auf 0:

                Loggen tue ich die Werte in einem späteren Skript.

                Sicher?
                Mit dem Skript schreibst du doch nur die Werte in einen Datenpunkt.
                Den wiederum überwachst/loggst du mit History.

                um zu sehen wer die 0 da hineinschreibt musst du die Quelle dieses Wertes mitlogg3n.
                Das aktiviert man in der Instanz

                J Offline
                J Offline
                Jacke
                schrieb am zuletzt editiert von
                #7

                @homoran said in Werte gehen sporadisch auf 0:

                um zu sehen wer die 0 da hineinschreibt musst du die Quelle dieses Wertes mitlogg3n.
                Das aktiviert man in der Instanz

                Cool das hatte ich nicht auf dem Schirm mit der Quelle.

                Sicher?
                Mit dem Skript schreibst du doch nur die Werte in einen Datenpunkt.
                Den wiederum überwachst/loggst du mit History.

                Ja hier ist der Code auschnitt.

                loggen.jpg

                So es kommt vom S7 Adapter
                s7.png

                Allerdings bringt es mich nicht weiter der DB wird in der S7 nur gelesen?
                Jetzt überlege ich die S7 werte zu überwachen oder hat jemand von euch ein Problem

                @jacke
                Die History zeigt Strings: Komma.

                Ist das ein Problem ist im S7 Adapter als Real Value definiert.

                HomoranH 1 Antwort Letzte Antwort
                0
                • J Jacke

                  @homoran said in Werte gehen sporadisch auf 0:

                  um zu sehen wer die 0 da hineinschreibt musst du die Quelle dieses Wertes mitlogg3n.
                  Das aktiviert man in der Instanz

                  Cool das hatte ich nicht auf dem Schirm mit der Quelle.

                  Sicher?
                  Mit dem Skript schreibst du doch nur die Werte in einen Datenpunkt.
                  Den wiederum überwachst/loggst du mit History.

                  Ja hier ist der Code auschnitt.

                  loggen.jpg

                  So es kommt vom S7 Adapter
                  s7.png

                  Allerdings bringt es mich nicht weiter der DB wird in der S7 nur gelesen?
                  Jetzt überlege ich die S7 werte zu überwachen oder hat jemand von euch ein Problem

                  @jacke
                  Die History zeigt Strings: Komma.

                  Ist das ein Problem ist im S7 Adapter als Real Value definiert.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von Homoran
                  #8

                  @jacke sagte in Werte gehen sporadisch auf 0:

                  Ja hier ist der Code auschnitt.

                  was willst du damit sagen?

                  Ja, loggen macht history?

                  ich fürcht du verwechselst da was. schreiben in Datenpunkte ist kein loggen

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  J 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @jacke sagte in Werte gehen sporadisch auf 0:

                    Ja hier ist der Code auschnitt.

                    was willst du damit sagen?

                    Ja, loggen macht history?

                    ich fürcht du verwechselst da was. schreiben in Datenpunkte ist kein loggen

                    J Offline
                    J Offline
                    Jacke
                    schrieb am zuletzt editiert von
                    #9

                    @homoran
                    Ich logge nicht über den History Adapter. Das habe ich mir aktiviert um zu sehen woher die falschen Werte kommen. Ich benutze den Volkszähler benötige aber errechnete Zählerstande von meinen Hausverbrauch deshalb ziehe ich die aktuellen Zählerstande aus dem Volkszähler speichere sie im db der S7 , verrechne sie im Javascript und schicke sie wieder in dem Volkszähler. Und anscheinend schreibt der S7 Adapter eine 0 hinein?
                    Ich hoffe wir reden nicht aneinander vorbei.
                    Wie gesagt den History Adapter braicjboch eigentlich nicht

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • J Jacke

                      @homoran
                      Ich logge nicht über den History Adapter. Das habe ich mir aktiviert um zu sehen woher die falschen Werte kommen. Ich benutze den Volkszähler benötige aber errechnete Zählerstande von meinen Hausverbrauch deshalb ziehe ich die aktuellen Zählerstande aus dem Volkszähler speichere sie im db der S7 , verrechne sie im Javascript und schicke sie wieder in dem Volkszähler. Und anscheinend schreibt der S7 Adapter eine 0 hinein?
                      Ich hoffe wir reden nicht aneinander vorbei.
                      Wie gesagt den History Adapter braicjboch eigentlich nicht

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @jacke sagte in Werte gehen sporadisch auf 0:

                      Ich hoffe wir reden nicht aneinander vorbei.

                      jetzt wohl nicht mehr.
                      Allerdings kenne ich mich in keinster Weise mit einer S7 aus.
                      Allerdings könnte @paul53 mit seinem Hinweis auf string vs number schon Recht haben.
                      ich könnte mir vorstellen, dass eine 0 in der S7 eine bestimmte Bedeutung hat, ggf. anstelle null verwendet/fehl interpretiert wird.

                      Deine ganze Konstruktion mit der Datenbehandlung mutet schon sehr abenteuerlich an.
                      Dass es da bei so vielen Parametern auch schon mal zu Fehlern seltsamen Ergebnissen kommt, verwundert mich nicht.

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      399

                      Online

                      32.8k

                      Benutzer

                      82.7k

                      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