Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    797

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

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

Festellen, ob Ereignis von extern gekommen ist

Scheduled Pinned Locked Moved Automatisierung
ereignis extern
5 Posts 3 Posters 399 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Steinheber
    wrote on last edited by
    #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 Reply Last reply
    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 Offline
      mickymM Offline
      mickym
      Most Active
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by 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 Reply Last reply
          0
          • mickymM Offline
            mickymM Offline
            mickym
            Most Active
            wrote on last edited by
            #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 Reply Last reply
            0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            382

            Online

            32.8k

            Users

            82.7k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe