Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Datenpunk ändern nach 1s (Impuls, Garagentor)

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    364

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    322

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

Datenpunk ändern nach 1s (Impuls, Garagentor)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
garagentor impuls datenpunkt
4 Beiträge 3 Kommentatoren 469 Aufrufe 1 Beobachtet
  • Ä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.
  • A Offline
    A Offline
    adlerauge1980
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen

    Ich habe eine Verständnisfrage.
    Ich habe ein Garagentor welches ich über einen MQTT Datenpunkt ansteuern kann.
    Wenn ich den Datenpunkt von 0 auf 1 setze schaltet mein Relais und bleibt dann auf 1. Der Datenpunkt soll nun aber nach 1 bis 2 Sekunden wieder auf 0 ändern. Das Garagentor benötigt "nur" einen Impuls.
    Ich möchte diesen Datenpunkt dann in der VIS einbinden. und später evt. auch in Logikabläufen.

    Wo / Wie mache ich dies nun am besten? Respektiv, wo macht man so was richtiger weise?

    Liebe Grüsse

    1 Antwort Letzte Antwort
    0
    • MicM Offline
      MicM Offline
      Mic
      Developer
      schrieb am zuletzt editiert von
      #2

      Hi,
      ist das ein Boolean-Datenpunkt oder ein Number-Datenpunkt? Number ist unüblich, falls nur an/aus.

      Falls Boolean (true/false):

          on({id: 'Pfad zum Datenpunkt', change: "any", val: true}, function (obj) {
      
      		// Hier dein Code......
      		// Hier dein Code......
      		// Hier dein Code......
      	
              setStateDelayed(obj.id, false, 1000);
         
          });
      

      Falls Zahl:

          on({id: 'Pfad zum Datenpunkt', change: "any", val: 1}, function (obj) {
      
      		// Hier dein Code......
      		// Hier dein Code......
      		// Hier dein Code......
      	
              setStateDelayed(obj.id, 0, 1000);
         
          });
      

      Durch setStateDelayed(obj.id, 0, 1000); wird nach 1000 Millisekunden, also nach genau 1 Sekunde, der Datenpunkt wieder auf 0 gesetzt (oder auf false, wie im ersten Beispiel).

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        adlerauge1980
        schrieb am zuletzt editiert von
        #3

        hallo Mic

        Danke für deine Hilfe. leider ist mir der Groschen noch nicht gefallen.
        wo muss ich diesen "Code" einfügen?

        Im moment benötige ich nur auf der VIS ein Symbol welches ich anklicken kann, dann soll der Wert für eine Sekunde auf 1 gesetzt werden.
        Später möchte ich noch automationen bauen z.B. einen Status "Nacht" und wenn dieser aktiviert wird, das Garagentor noch auf offen steht, dann soll dieser Datenpunkt für eine Sekunde auf 1 wechseln, dann wieder auf 0 (Dieses Projekt kommt aber erst später).

        Aktuell ist mir nicht klar wo ich das hinterlegen muss.... beim Datenpunkt kann ich so etwas ja nicht hinterlegen? oder irgend wie einen "fiktiven" Datenpunkt erstellen? Irgend wie habe ich da einen Knoten.

        Übringens, die Garagentor Zustandsüberwachung mache ich mit einem Read-Kontakt (Magnetkontakt) dies funktioniert auch einwandfrei (in VIS mit einem Ikon eingebunden).

        htreckslerH 1 Antwort Letzte Antwort
        0
        • A adlerauge1980

          hallo Mic

          Danke für deine Hilfe. leider ist mir der Groschen noch nicht gefallen.
          wo muss ich diesen "Code" einfügen?

          Im moment benötige ich nur auf der VIS ein Symbol welches ich anklicken kann, dann soll der Wert für eine Sekunde auf 1 gesetzt werden.
          Später möchte ich noch automationen bauen z.B. einen Status "Nacht" und wenn dieser aktiviert wird, das Garagentor noch auf offen steht, dann soll dieser Datenpunkt für eine Sekunde auf 1 wechseln, dann wieder auf 0 (Dieses Projekt kommt aber erst später).

          Aktuell ist mir nicht klar wo ich das hinterlegen muss.... beim Datenpunkt kann ich so etwas ja nicht hinterlegen? oder irgend wie einen "fiktiven" Datenpunkt erstellen? Irgend wie habe ich da einen Knoten.

          Übringens, die Garagentor Zustandsüberwachung mache ich mit einem Read-Kontakt (Magnetkontakt) dies funktioniert auch einwandfrei (in VIS mit einem Ikon eingebunden).

          htreckslerH Offline
          htreckslerH Offline
          htrecksler
          Forum Testing
          schrieb am zuletzt editiert von
          #4

          @adlerauge1980 genau, einen fiktiven Datenpunkt erstellen (Logik) und den in Vis einbinden.
          Dann ein Javascript erstellen und der "Pfad zum Datenpunkt" ist genau Dein fiktiver unter javascript.0 angelegter Datenpunkt.

          Wenn du dann im VIS den Button drückst wechselt der Datenpunkt auf "TRUE"
          Darauf reagiert dein Script und setzt ihn nach 1000 ms wieder zurück auf false.

          Gruss Hermann

          ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate
          FAQ Cloud / IOT
          HowTo: Node.js-Update
          HowTo: Backup/Restore
          Downloads
          BLOG

          542

          Online

          32.8k

          Benutzer

          82.8k

          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