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. Triggerung durch MQTT zu oft

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    97

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

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

Triggerung durch MQTT zu oft

Geplant Angeheftet Gesperrt Verschoben Blockly
5 Beiträge 4 Kommentatoren 391 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.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von hg6806
    #1

    Hallo zusammen,

    ich habe hier mehrere JSON, die ich über Blockly entsprechend parse.
    e90a03bc-6015-4fe6-9e76-af0dc012c77f-image.png
    Jetzt kommen die aber sehr oft und entsprechend wird oft getriggert.
    Kann man die aus Resscourcen-Gründen irgendwie reduzieren? Warteschleifen bringt ja nichts, da trotzdem immer von MQTT getriggert wird.

    HomoranH 1 Antwort Letzte Antwort
    0
    • hg6806H hg6806

      Hallo zusammen,

      ich habe hier mehrere JSON, die ich über Blockly entsprechend parse.
      e90a03bc-6015-4fe6-9e76-af0dc012c77f-image.png
      Jetzt kommen die aber sehr oft und entsprechend wird oft getriggert.
      Kann man die aus Resscourcen-Gründen irgendwie reduzieren? Warteschleifen bringt ja nichts, da trotzdem immer von MQTT getriggert wird.

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

      @hg6806 sagte in Triggerung durch MQTT zu oft:

      Jetzt kommen die aber sehr oft und entsprechend wird oft getriggert.

      also läuft alkes richtig!
      Da wird nichts zu oft getriggert.

      kein Support per PN! - Fragen im Forum stellen -

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

      ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

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

      hg6806H 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @hg6806 sagte in Triggerung durch MQTT zu oft:

        Jetzt kommen die aber sehr oft und entsprechend wird oft getriggert.

        also läuft alkes richtig!
        Da wird nichts zu oft getriggert.

        hg6806H Offline
        hg6806H Offline
        hg6806
        Most Active
        schrieb am zuletzt editiert von
        #3

        @homoran

        Das Programm macht nichts falsch.
        Nur verändern sich die Werte über MQTT entsprechend oft und dementsprechend wird oft getriggert und geschrieben und das wollte ich reduzieren.
        Ich weiß jetzt allerdings nicht wie belastend das für das System ist, wenn jede Sekunde ein Trigger kommt.
        Programm ist 3x vorhanden, also auch für die Leistung und Strom.

        BananaJoeB 1 Antwort Letzte Antwort
        0
        • mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          Wenn Du es an der Quelle nicht regeln kannst, dann geh halt von den Triggern weg und nutze einen Scheduler, in dem Du zyklisch nach deinen Vorstellungen den JSON ausliest. Wenn die Quelle es nicht macht, dann musst Du halt die Werte wegschmeissen die Du nicht brauchst.

          Aber "wasch mir den Pelz, aber mach mich nicht nass" funktioniert in der Regel halt nicht.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          1 Antwort Letzte Antwort
          0
          • hg6806H hg6806

            @homoran

            Das Programm macht nichts falsch.
            Nur verändern sich die Werte über MQTT entsprechend oft und dementsprechend wird oft getriggert und geschrieben und das wollte ich reduzieren.
            Ich weiß jetzt allerdings nicht wie belastend das für das System ist, wenn jede Sekunde ein Trigger kommt.
            Programm ist 3x vorhanden, also auch für die Leistung und Strom.

            BananaJoeB Online
            BananaJoeB Online
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #5

            @hg6806 sagte in Triggerung durch MQTT zu oft:

            ich weiß jetzt allerdings nicht wie belastend das für das System ist, wenn jede Sekunde ein Trigger kommt.

            kommt auf den Unterbau an. Bei mir Triggern vermutlich > 50 Skripte jede Sekunde von etwa 500 vorhandenen (jedes Tasmotagerät hat sein eigenes Skript, Mindestintervall 60 Sekunden, die wichtigen alle 15 Sekunden, Stromzähler jede Sekunde)
            Inklusive Skripte die durch Skripte getriggert werden:

            • Skript A reagiert auf MQTT oder holt per http JSON-Daten und teilt die auf mehre Einzeldatenpunkte auf
            • Skript B und C reagieren auf die Datenpunkte die Skript A erzeugt hat
            • Skript D reagiert auf etwas was C erzeugt hat

            ist ein AMD 4 x 3GHz Prozessor der auf dem Niveau eines Celeron läuft, Auslastung im Schnitt 33%, MQTT Broker ist Mosquitto, ioBroker per Adapter als Client

            Da geht also bei bedarf ganz viel, 1x die Sekunde muss kein problem sein

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            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

            473

            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