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. Synchronisieren von States/Statusänderungen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Synchronisieren von States/Statusänderungen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
5 Beiträge 2 Kommentatoren 440 Aufrufe 2 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.
  • D Offline
    D Offline
    darkbrain85
    schrieb am zuletzt editiert von
    #1

    Hi!

    Ich hole per Modebus von zwei verschiedenen Wechselrichtern die Erzeugungsdaten ab. Ebenfalls die Netzeinspeisung/Bezug.

    Letzter Wert wird als Summe beider WR ausgegeben, die Erzeugung allerdings nur je Wechselrichter.
    Mein Problem:

    Ich berechne diverse Werte aus den Erzeugungsdaten. Leider sind die Werte der beiden Modbus Adapter zeitlich nicht Synchron. Heißt: Erzeugung WR1 ist eventuell schon aktualisiert, WR2 noch nicht. Das Script triggert bei Änderung und rechnet dann mit den beiden Werten. So kommt es vor, dass der errechnete Wert falsch ist, weil einer der Werte aktueller als der andere ist.

    Da die Werte einer PV Anlage eine hohe Dynamik haben, kommen bei den Berechnungen für den Eigenverbrauch dann schnell völlig unsinnige Werte zustande.
    Hat jemand eine Idee, wie ich die Aktualisierung der Werte synchronisieren kann, so dass diese zum Zeitpunkt X aktuell sind? Ich kann zwar die Aktualisierungsrate ändern, aber leider löst das mein Problem nicht. Es kann trotzdem sein, dass der eine Wert eher aktuell ist als der andere.

    Stehe ich auf dem Schlauch, oder ist das wirklich so kniffelig?

    1 Antwort Letzte Antwort
    0
    • D Nicht stören
      D Nicht stören
      dirkhe
      Developer
      schrieb am zuletzt editiert von
      #2

      Woran erkennst du denn, dass die Werte aktuell oder nicht sind? Du kannst ja bei jeder Änderung schauen, ob der jeweils andere auch aktuell ist, sonst machst du nichts. Wenn der die Änderung des 2. Triggert, dann kannst du ja deine Aktion machen

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        darkbrain85
        schrieb am zuletzt editiert von
        #3

        Man erkennt es nicht wirklich. Es kann aber z.B. eine zu hohe Stromaufnahme für den Haushalt dabei heraus kommen weil Erzeugung WR1 und WR2 nicht exakt zeitgleich eintreffen. Die Different kann 1 W betragen oder 1000 W. Prüfbar ist das nur, wenn man weiß, das kein Verbraucher gerade 1000 W aus der Leitung zieht.

        Wenn WR1 geändert wird, löst das direkt eine Berechnung aus. Bei einer Änderung von WR2 nur 500ms später würde wieder neu gerechnet. Mache ich das mit einer Verzögerung, löst das aber das Problem nicht.

        Vielleicht ist das aber auch der Grund, warum SMA selber nur sehr grob aufgelöste Daten liefert und der Wert der gemeinsamen Erzeugung nicht direkt abfragbar. Die scheinen die Daten massiv zu glätten.

        1 Antwort Letzte Antwort
        0
        • D Nicht stören
          D Nicht stören
          dirkhe
          Developer
          schrieb am zuletzt editiert von
          #4

          Im prinzip kommt es ha nicht auf die zeit an. Ich lese meine zähler zb. Alle 15 Minuten aus. Kannst du dir da nicht auch einen Zeitpunkt raussuchen und den dann nehmen?

          1 Antwort Letzte Antwort
          0
          • D Offline
            D Offline
            darkbrain85
            schrieb am zuletzt editiert von
            #5

            Es geht ja um die aktuelle Leistung (in Watt) für die Erzeugung. Die Zählerstände in kWh bringen mich da nicht weiter.
            Wie es scheint, kann ich nur die Diagramme entsprechend glätten um die falschen Werte möglichst raus zu bekommen.

            Ich überlege schon, ob ein Einspeisezähler direkt hinter den Wechselrichtern sinn macht. Dann hätte ich einen Wert für beide Wechselrichter und müsste nicht mehr rechnen.

            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

            667

            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