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. Einsteigerfragen
  4. Automatisierung
  5. Festellen, ob Ereignis von extern gekommen ist

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Festellen, ob Ereignis von extern gekommen ist

Geplant Angeheftet Gesperrt Verschoben Automatisierung
ereignis extern
5 Beiträge 3 Kommentatoren 394 Aufrufe 4 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.
  • S Offline
    S Offline
    Steinheber
    schrieb am zuletzt editiert von
    #1

    hallo,
    ich bin gerade dabei, mich in iobroker einzuarbeiten. Mein erstes Projektchen ist, eine Schaltbare Steckdose (Hue), über die die Umwälzpumpe geschaltet ist, für einen bestimmten Zeitraum (5, 10, 30 Minuten) über entsprechende Buttons in einer vis-Oberfläche zu schalten. Diese schaltbare Steckdose kann aber auch über die Hue-App ein- oder ausgeschaltet werden. Gibt es irgendeine Möglichkeit, festzustellen, ob das Schaltereignis über die vis-Buttons oder über die Hue-Oberfläche ausgelöst wurde?

    Danke und Gruß
    Bernhard

    mickymM 1 Antwort Letzte Antwort
    0
    • S Steinheber

      hallo,
      ich bin gerade dabei, mich in iobroker einzuarbeiten. Mein erstes Projektchen ist, eine Schaltbare Steckdose (Hue), über die die Umwälzpumpe geschaltet ist, für einen bestimmten Zeitraum (5, 10, 30 Minuten) über entsprechende Buttons in einer vis-Oberfläche zu schalten. Diese schaltbare Steckdose kann aber auch über die Hue-App ein- oder ausgeschaltet werden. Gibt es irgendeine Möglichkeit, festzustellen, ob das Schaltereignis über die vis-Buttons oder über die Hue-Oberfläche ausgelöst wurde?

      Danke und Gruß
      Bernhard

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @steinheber Ich selbst habe keine HUE Steckdosen, sondern verwende Shellies. Insofern kann ich Dir nur allgemein antworten. Es ist grundsätzlich immer hilfreich, wenn Du mehr Infos - welche Datenpunkte, wie Du HUE aus dem iobroker schaltest usw. gibst.

      Aber allgemein. Normalerweise sind die Datenpunkte zum Schalten und die den Zustand beschreiben unterschiedlich. Das heißt, wenn sich der Zustandsdatenpunkt geändert hat und der Zeitstempel des Kommando-Datenpunktes weit auseinander liegt, dann wurde extern geschaltet.

      Falls der gleiche Datenpunkt zum Schalten und für den Zustand verwendet wird, kann man es am ACK Flag festmachen, also ob ein Wert bestätigt oder unbestätigt geändert wurde. Wenn unbestätigt, dann kommt es von VIS - wenn bestätigt, dann immer vom Adapter - also von der Lampe. Das heißt nun ebenfalls, wenn der Datenpunkt sich nie unbestätigt geändert hat, das dann immer extern geschaltet wurde. In der Regel kannst Du über Deine Logikmaschine auswählen, welche Art von Trigger (bestätigt, unbestätigt oder egal) Du selektieren willst.

      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.

      S 1 Antwort Letzte Antwort
      1
      • mickymM mickym

        @steinheber Ich selbst habe keine HUE Steckdosen, sondern verwende Shellies. Insofern kann ich Dir nur allgemein antworten. Es ist grundsätzlich immer hilfreich, wenn Du mehr Infos - welche Datenpunkte, wie Du HUE aus dem iobroker schaltest usw. gibst.

        Aber allgemein. Normalerweise sind die Datenpunkte zum Schalten und die den Zustand beschreiben unterschiedlich. Das heißt, wenn sich der Zustandsdatenpunkt geändert hat und der Zeitstempel des Kommando-Datenpunktes weit auseinander liegt, dann wurde extern geschaltet.

        Falls der gleiche Datenpunkt zum Schalten und für den Zustand verwendet wird, kann man es am ACK Flag festmachen, also ob ein Wert bestätigt oder unbestätigt geändert wurde. Wenn unbestätigt, dann kommt es von VIS - wenn bestätigt, dann immer vom Adapter - also von der Lampe. Das heißt nun ebenfalls, wenn der Datenpunkt sich nie unbestätigt geändert hat, das dann immer extern geschaltet wurde. In der Regel kannst Du über Deine Logikmaschine auswählen, welche Art von Trigger (bestätigt, unbestätigt oder egal) Du selektieren willst.

        S Offline
        S Offline
        Steinheber
        schrieb am zuletzt editiert von
        #3

        @mickym, vielen Dank für Deine Erklärung, mit der ich - leider - noch nicht wirklich zurecht komme. Nachfolgend ein Screenshot des Objektes, um das es geht:

        74162b75-9ef1-442b-919a-953261424666-grafik.png

        Der einzige Datenpunkt, der sich durch das Schalten ändert ist "on". Ansonten ändert sich nichts. In diesem Screenshot sind auch die Timestamps sichtbar. Wenn ich die Steckdose über die App schalte, dann sind die Timestamps "Zeitstempel" und "Letzte Änderung" immer identisch - wenn ich die Schaltung über den Adapter mache sind sie unterschiedlich - meistens im Millisekundenbereich. Das wäre evtl. eine Merkmal, an dem man erkennen kann, ob extern oder über den Adapter geschaltet wurde.

        Dass die Datenpunkte zum Schalten und die den Zustand beschreiben unterschiedlich sind, ist in meinem Fall vermutlich nicht gegeben.

        Bzgl. ACK-Flag ist für mich die Frage, wie ich diesen abfragen kann - oder auch die Timestamps. Das weiß ich leider nicht - vielleicht kannst Du mir hier noch nen Tipp geben. In der Oberfläche wird das ACK-Flag (im Screenshot "Bestätigt") aber immer mit "true" angezeigt, egal ob ich den Wert über Adapter oder die App ändere. Wenn ich das richtig verstehe, widerspricht das Deiner Aussage, dass dann immer extern geschaltet wurde.

        0b15b069-f6b1-4b1b-9ff8-d1236f33286e-grafik.png

        Aber der Tipp mit der Art von Trigger war super. Damit kann ich dann tatsächlich die Ausführung von Triggern steuern.

        Gruß
        Bernhard

        paul53P 1 Antwort Letzte Antwort
        0
        • S Steinheber

          @mickym, vielen Dank für Deine Erklärung, mit der ich - leider - noch nicht wirklich zurecht komme. Nachfolgend ein Screenshot des Objektes, um das es geht:

          74162b75-9ef1-442b-919a-953261424666-grafik.png

          Der einzige Datenpunkt, der sich durch das Schalten ändert ist "on". Ansonten ändert sich nichts. In diesem Screenshot sind auch die Timestamps sichtbar. Wenn ich die Steckdose über die App schalte, dann sind die Timestamps "Zeitstempel" und "Letzte Änderung" immer identisch - wenn ich die Schaltung über den Adapter mache sind sie unterschiedlich - meistens im Millisekundenbereich. Das wäre evtl. eine Merkmal, an dem man erkennen kann, ob extern oder über den Adapter geschaltet wurde.

          Dass die Datenpunkte zum Schalten und die den Zustand beschreiben unterschiedlich sind, ist in meinem Fall vermutlich nicht gegeben.

          Bzgl. ACK-Flag ist für mich die Frage, wie ich diesen abfragen kann - oder auch die Timestamps. Das weiß ich leider nicht - vielleicht kannst Du mir hier noch nen Tipp geben. In der Oberfläche wird das ACK-Flag (im Screenshot "Bestätigt") aber immer mit "true" angezeigt, egal ob ich den Wert über Adapter oder die App ändere. Wenn ich das richtig verstehe, widerspricht das Deiner Aussage, dass dann immer extern geschaltet wurde.

          0b15b069-f6b1-4b1b-9ff8-d1236f33286e-grafik.png

          Aber der Tipp mit der Art von Trigger war super. Damit kann ich dann tatsächlich die Ausführung von Triggern steuern.

          Gruß
          Bernhard

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

          @steinheber sagte: In der Oberfläche wird das ACK-Flag (im Screenshot "Bestätigt") aber immer mit "true" angezeigt

          Ja, weil es nur kurz auf false geht und dann vom Adapter auf true gesetzt (bestätigt) wird.
          Man kann auf ack = false triggern. In dem Fall kann die Aktualisierung nur aus ioBroker (Vis, Admin, Javascript, ...) kommen.

          EDIT: Im folgendem Blockly-Beispiel wird die Tatsache geutzt, dass die zeitliche Differenz zwischen Befehl und Bestätigung nur kurz ist:

          Bild_2022-07-12_172024117.png

          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
          • mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #5

            Ok - ich verabschiede mich hier erst mal. Mit @paul53 bist Du ja in guten Händen. Wenn Du es mit node-red umsetzen willst, dann melde Dich einfach noch mal

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


            Support us

            ioBroker
            Community Adapters
            Donate

            332

            Online

            32.6k

            Benutzer

            82.2k

            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