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. Skripten / Logik
  4. Blockly
  5. Datenpunkt Zahl wird nicht geschrieben sondern addiert

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Datenpunkt Zahl wird nicht geschrieben sondern addiert

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 3 Kommentatoren 1.2k Aufrufe 1 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.
  • bakkergrB bakkergr

    Habe ein blockly script das jede 5 Minuten ausgeführt wird womit ausrechnet wird wieviel Strom an dem Moment verbraucht worden ist.
    blockly day script.JPG

    Wenn das Script zum ersten Mal ausgeführt wird wird der Wert von power_usage_daycurrent richtig im Datenpunkt geschrieben. Jedoch jede 5 Minuten danach wird nicht der neue Wert geschrieben sondern wird die Zahl aufgezählt bei die letzte Wert.

    Bestimmt ein dummer Fehler aber ich sehe es einfach nicht.
    Die Berechnung könnte einfacher aber habe es für jetzt aufgeteilt für bessere Übersicht.
    Nehme an ihr erkennt wie das (Holländische) Script auf Deutsch aussehen würde.
    Gerne Hilfe.

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

    @bakkergr sagte in Datenpunkt Zahl wird nicht geschrieben sondern addiert:

    Nehme an ihr erkennt wie das (Holländische) Script auf Deutsch aussehen würde.

    das holländisch ist nicht das Problem. das Bild ist extrem unscharf.

    wenn du bei den ganz langen Blöcken in der mitte mit der rechten Maustaste klickst und auf externe Eingänge umstellst, werden die Blöcke anders (hoffentlich besser) dargestellt.
    dann bitte noch einmal einen Screenshot

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    bakkergrB 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @bakkergr sagte in Datenpunkt Zahl wird nicht geschrieben sondern addiert:

      Nehme an ihr erkennt wie das (Holländische) Script auf Deutsch aussehen würde.

      das holländisch ist nicht das Problem. das Bild ist extrem unscharf.

      wenn du bei den ganz langen Blöcken in der mitte mit der rechten Maustaste klickst und auf externe Eingänge umstellst, werden die Blöcke anders (hoffentlich besser) dargestellt.
      dann bitte noch einmal einen Screenshot

      bakkergrB Offline
      bakkergrB Offline
      bakkergr
      schrieb am zuletzt editiert von
      #3

      @homoran blockly day script.JPG
      besser ?
      Sonst kann ich auch die Javascript Coding schicken.

      bakkergrB 1 Antwort Letzte Antwort
      0
      • bakkergrB bakkergr

        @homoran blockly day script.JPG
        besser ?
        Sonst kann ich auch die Javascript Coding schicken.

        bakkergrB Offline
        bakkergrB Offline
        bakkergr
        schrieb am zuletzt editiert von
        #4

        @bakkergr
        Verzeihung, falsches Bild.
        blockly day script.JPG

        bakkergrB HomoranH paul53P 3 Antworten Letzte Antwort
        0
        • bakkergrB bakkergr

          @bakkergr
          Verzeihung, falsches Bild.
          blockly day script.JPG

          bakkergrB Offline
          bakkergrB Offline
          bakkergr
          schrieb am zuletzt editiert von
          #5

          @bakkergr
          wenn ich das Bild klicke im Browser wird es gross gezeigt bei mir.

          1 Antwort Letzte Antwort
          0
          • bakkergrB bakkergr

            @bakkergr
            Verzeihung, falsches Bild.
            blockly day script.JPG

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

            @bakkergr ja! besser!
            (wenn du auf dem + die externen Eingänge genommen hättest wäre es perfekt gewesen ;-) )

            im Prinzip geht's um die letzten 3 Zeilen.

            2x Zuweisung der 2 Variablen und dann Rechnung und Ergebnis schreiben.

            due letzte Zeile ist korrekt!
            bleiben die Rechnungen.

            Du addiert jeweils zwei (Strom?) phasen(?) und ziehst dann den Vortageswert ab?

            @bakkergr sagte in Datenpunkt Zahl wird nicht geschrieben sondern addiert:

            @bakkergr
            wenn ich das Bild klicke im Browser wird es gross gezeigt bei mir.

            bin am Handy!
            da sieht es so aus
            Screenshot_20221124-225220_Firefox.jpg

            gezoomt!

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            bakkergrB 1 Antwort Letzte Antwort
            0
            • bakkergrB bakkergr

              @bakkergr
              Verzeihung, falsches Bild.
              blockly day script.JPG

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

              @bakkergr
              Nimm bitte die Wandlungen "JSON nach Objekt" raus, denn das macht der Attribut-Block selbst. Das Bild wird dann besser lesbar.

              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

              HomoranH 1 Antwort Letzte Antwort
              1
              • paul53P paul53

                @bakkergr
                Nimm bitte die Wandlungen "JSON nach Objekt" raus, denn das macht der Attribut-Block selbst. Das Bild wird dann besser lesbar.

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

                @paul53 Danke, hatte ich gedacht, aber da war ich mir nicht sicher!

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @bakkergr ja! besser!
                  (wenn du auf dem + die externen Eingänge genommen hättest wäre es perfekt gewesen ;-) )

                  im Prinzip geht's um die letzten 3 Zeilen.

                  2x Zuweisung der 2 Variablen und dann Rechnung und Ergebnis schreiben.

                  due letzte Zeile ist korrekt!
                  bleiben die Rechnungen.

                  Du addiert jeweils zwei (Strom?) phasen(?) und ziehst dann den Vortageswert ab?

                  @bakkergr sagte in Datenpunkt Zahl wird nicht geschrieben sondern addiert:

                  @bakkergr
                  wenn ich das Bild klicke im Browser wird es gross gezeigt bei mir.

                  bin am Handy!
                  da sieht es so aus
                  Screenshot_20221124-225220_Firefox.jpg

                  gezoomt!

                  bakkergrB Offline
                  bakkergrB Offline
                  bakkergr
                  schrieb am zuletzt editiert von
                  #9

                  @homoran
                  die Berechnung ist wie Folgendes:
                  es gibt 2 Zähler t1 und t2 die den Strom von den zeigen von die 2 Tagesteile andem verschiedene Tarife gelten.
                  diese gibt es sowohl für vom Zulieferbetrieb genommen Strom (total_power_import-tx-kwh) als zürück gelieferter Strom (total_power_export-tx-kwh) von Solarpanele.
                  die Vortageswerte von die t1+t2 habe ich gespeichert als power_import_daystart bzw power_import_daystart.

                  Variable import_current nimmt dann die Momentwerte von t1+t2 minus die Vortageswert
                  für import_current das Gleiche.
                  Im letzten Zeil wird dann der Verbrauch (oder höhere Zurücklieferung) vom Moment berechnet.

                  Wenn ich die letzten 3 Zeilen in ein Testscript ausführe zeigt es die richtige Wert für power_usage_daycurrent:
                  23:15:27.261 warn javascript.0 (6616) script.js.common.P1_meter.testscript: setForeignState(id=0_userdata.0.P1_meter.power_usage_daycurrent, state={"val":-1.73700000000008,"ack":true,"ts":1669328127261,"q":0,"from":"system.adapter.javascript.0","lc":1669328127261,"c":"script.js.common.P1_meter.testscript"}) - is niet uitgevoerd, terwijl de foutopsporingsmodus actief is

                  bakkergrB 1 Antwort Letzte Antwort
                  0
                  • bakkergrB bakkergr

                    @homoran
                    die Berechnung ist wie Folgendes:
                    es gibt 2 Zähler t1 und t2 die den Strom von den zeigen von die 2 Tagesteile andem verschiedene Tarife gelten.
                    diese gibt es sowohl für vom Zulieferbetrieb genommen Strom (total_power_import-tx-kwh) als zürück gelieferter Strom (total_power_export-tx-kwh) von Solarpanele.
                    die Vortageswerte von die t1+t2 habe ich gespeichert als power_import_daystart bzw power_import_daystart.

                    Variable import_current nimmt dann die Momentwerte von t1+t2 minus die Vortageswert
                    für import_current das Gleiche.
                    Im letzten Zeil wird dann der Verbrauch (oder höhere Zurücklieferung) vom Moment berechnet.

                    Wenn ich die letzten 3 Zeilen in ein Testscript ausführe zeigt es die richtige Wert für power_usage_daycurrent:
                    23:15:27.261 warn javascript.0 (6616) script.js.common.P1_meter.testscript: setForeignState(id=0_userdata.0.P1_meter.power_usage_daycurrent, state={"val":-1.73700000000008,"ack":true,"ts":1669328127261,"q":0,"from":"system.adapter.javascript.0","lc":1669328127261,"c":"script.js.common.P1_meter.testscript"}) - is niet uitgevoerd, terwijl de foutopsporingsmodus actief is

                    bakkergrB Offline
                    bakkergrB Offline
                    bakkergr
                    schrieb am zuletzt editiert von
                    #10

                    @bakkergr
                    war mit Debug ...

                    bakkergrB 1 Antwort Letzte Antwort
                    0
                    • bakkergrB bakkergr

                      @bakkergr
                      war mit Debug ...

                      bakkergrB Offline
                      bakkergrB Offline
                      bakkergr
                      schrieb am zuletzt editiert von
                      #11

                      @bakkergr
                      auch mit der Änderung von @paul53 das gleiche Resultat.
                      blockly day script.JPG

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • bakkergrB bakkergr

                        @bakkergr
                        auch mit der Änderung von @paul53 das gleiche Resultat.
                        blockly day script.JPG

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

                        @bakkergr sagte: das gleiche Resultat.

                        War auch nicht anders zu erwarten.
                        Was soll passieren und was passiert stattdessen?
                        Logge (Debug-Block) mal die beiden Variablen, um zu sehen, was die Ursache des falschen Ergebnisses ist.

                        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
                        0
                        • bakkergrB Offline
                          bakkergrB Offline
                          bakkergr
                          schrieb am zuletzt editiert von
                          #13

                          @paul53
                          Habs gefunden, tatsächlich Anfängerfehler :-(
                          In die Berechnung habe ich für das Setzen der Variables import_current und export_current genutz
                          "variable ändern mit" statt "setze variable auf"
                          Die erste addiert die Zahl zu den bestehenden Wert .
                          change var.JPG

                          Also vielleicht übersehen wegen das Holländisch ;-)
                          Jedenfalls vielen Dank für das Mitdenken.

                          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

                          549

                          Online

                          32.7k

                          Benutzer

                          82.4k

                          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