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. Datenpunkt auf "keine Änderung" überwachen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Datenpunkt auf "keine Änderung" überwachen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 3 Kommentatoren 116 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.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #1

    Hi,
    es gibt bei den Datenpunkten das lc, also den Zeitpunkt der letzten Änderung.
    Gibt es eine einfache Möglichkeit eine Aktion auszulösen, wenn ein Datenpunkt nicht
    innerhalb einer bestimmten Zeit geändert wird.
    Klar geht das über einen Scheduler oder Intervall-Timer, der das immer wieder testet,
    aber solchen Dingen gehe ich immer lieber aus dem Weg.
    Hintergrund: Auf einem Raspi läuft eine Graureihererkennung, welche ab und an ausfällt. Das Pythonscript sendet
    über Simple-Api jede Minute eine '0' an einen Datenpunkt. Ein Script im Broker erhöht seinerseits jede Minute
    den Wert des Datenpunkts um '1'. Kommt keine '0' mehr kann ich nach einigen Minuten den Raspi über ssh neu starten.

    Mich interessiert es halt nur, ob es einen einfacheren Weg gibt.

    Gruß
    Jo

    HomoranH paul53P 2 Antworten Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      Hi,
      es gibt bei den Datenpunkten das lc, also den Zeitpunkt der letzten Änderung.
      Gibt es eine einfache Möglichkeit eine Aktion auszulösen, wenn ein Datenpunkt nicht
      innerhalb einer bestimmten Zeit geändert wird.
      Klar geht das über einen Scheduler oder Intervall-Timer, der das immer wieder testet,
      aber solchen Dingen gehe ich immer lieber aus dem Weg.
      Hintergrund: Auf einem Raspi läuft eine Graureihererkennung, welche ab und an ausfällt. Das Pythonscript sendet
      über Simple-Api jede Minute eine '0' an einen Datenpunkt. Ein Script im Broker erhöht seinerseits jede Minute
      den Wert des Datenpunkts um '1'. Kommt keine '0' mehr kann ich nach einigen Minuten den Raspi über ssh neu starten.

      Mich interessiert es halt nur, ob es einen einfacheren Weg gibt.

      Gruß
      Jo

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

      @androiddev auf Änderung triggern, dann einen Timeout starten, der aktiv wird, wenn die Rückmeldung nicht mehr rechtzeitig kommt, da dann den Alarm
      bei jeder Änderung Timeout stoppen und neustarten

      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
      • ? Ein ehemaliger Benutzer

        Hi,
        es gibt bei den Datenpunkten das lc, also den Zeitpunkt der letzten Änderung.
        Gibt es eine einfache Möglichkeit eine Aktion auszulösen, wenn ein Datenpunkt nicht
        innerhalb einer bestimmten Zeit geändert wird.
        Klar geht das über einen Scheduler oder Intervall-Timer, der das immer wieder testet,
        aber solchen Dingen gehe ich immer lieber aus dem Weg.
        Hintergrund: Auf einem Raspi läuft eine Graureihererkennung, welche ab und an ausfällt. Das Pythonscript sendet
        über Simple-Api jede Minute eine '0' an einen Datenpunkt. Ein Script im Broker erhöht seinerseits jede Minute
        den Wert des Datenpunkts um '1'. Kommt keine '0' mehr kann ich nach einigen Minuten den Raspi über ssh neu starten.

        Mich interessiert es halt nur, ob es einen einfacheren Weg gibt.

        Gruß
        Jo

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

        @androiddev sagte: Das Pythonscript sendet über Simple-Api jede Minute eine '0' an einen Datenpunkt.

        Das kann man mittels

        var timer = null;
        on({id: 'meineID'}, function() { // triggert bei jeder Zeitstempelaktualisierung 
           clearTimeout(timer);
           timer = setTimeout(function() {
              // Aktion, wenn Trigger ausbleibt
           }, 150000); // 2,5 Minuten
        });
        

        überwachen. Mehr muss nicht gemacht werden.

        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
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        640

        Online

        32.6k

        Benutzer

        82.3k

        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