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. Skripten / Logik
  4. Blockly
  5. zustand überwachen

NEWS

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

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

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

zustand überwachen

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 2 Kommentatoren 879 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.
  • M Offline
    M Offline
    mpl1338
    schrieb am zuletzt editiert von
    #1

    Hallo,

    Ich versuche den zustand von bestimmten Geräten zu überwachen. Die Geräte senden zyklisch ne true. Jedoch senden sie kein false falls sie mal ausfallen sollten.

    mein gedanke war:

    wenn gerät ein true sendet dann merke ich mir die zeit und erhöhe die zeit auf das nächst zu erwartende true.
    nebenbei überprüfe ich die zeit zyklisch ob sie größer ist als als die aktuelle - falls ja kam kein true rechtzeit an und setze einen wert auf false...

    wo liegt hier mein denkfehler?

    Unbenannt.png

    paul53P 1 Antwort Letzte Antwort
    0
    • M mpl1338

      Hallo,

      Ich versuche den zustand von bestimmten Geräten zu überwachen. Die Geräte senden zyklisch ne true. Jedoch senden sie kein false falls sie mal ausfallen sollten.

      mein gedanke war:

      wenn gerät ein true sendet dann merke ich mir die zeit und erhöhe die zeit auf das nächst zu erwartende true.
      nebenbei überprüfe ich die zeit zyklisch ob sie größer ist als als die aktuelle - falls ja kam kein true rechtzeit an und setze einen wert auf false...

      wo liegt hier mein denkfehler?

      Unbenannt.png

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

      @mpl1338 sagte: Die Geräte senden zyklisch

      Wie oft?

      @mpl1338 sagte in zustand überwachen:

      senden zyklisch ne true. Jedoch senden sie kein false falls sie mal ausfallen sollten.

      Wieso senden Schaltaktoren (im Namen) nur true?

      Man muss sich die Aktualisierungszeiten nicht in Variablen merken, sondern sie kann als Zeitstempel direkt aus den Datenpunkten ausgelesen 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

      M 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @mpl1338 sagte: Die Geräte senden zyklisch

        Wie oft?

        @mpl1338 sagte in zustand überwachen:

        senden zyklisch ne true. Jedoch senden sie kein false falls sie mal ausfallen sollten.

        Wieso senden Schaltaktoren (im Namen) nur true?

        Man muss sich die Aktualisierungszeiten nicht in Variablen merken, sondern sie kann als Zeitstempel direkt aus den Datenpunkten ausgelesen werden.

        M Offline
        M Offline
        mpl1338
        schrieb am zuletzt editiert von
        #3

        @paul53

        wie oft er sendet kann ich bestimmen. Derzeit auf 60min.

        Der Schalt Aktor sendet nur true wenn er am Bus hängt. Wenn er nicht mehr am Bus hängt kann er auch kein false senden. deswegen muss ich nen false selber setzen wenn kein true mehr kommt

        @paul53 said in zustand überwachen:

        Man muss sich die Aktualisierungszeiten nicht in Variablen merken, sondern sie kann als Zeitstempel direkt aus den Datenpunkten ausgelesen werden.

        sehe ich jetzt auch :)

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          mpl1338
          schrieb am zuletzt editiert von
          #4

          keiner der mir helfen kann?

          paul53P 1 Antwort Letzte Antwort
          0
          • M mpl1338

            keiner der mir helfen kann?

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

            @mpl1338 sagte: wie oft er sendet kann ich bestimmen. Derzeit auf 60min.

            Du meinst 60 s?

            Mittels Selektor kann man eine Schleife über alle zu überwachenden Datenpunkte bilden. Etwa so:

            Bild_2021-02-10_180313.png

            Da ich die Struktur der IDs nicht kenne, kann ich weder beim Selektor noch bei den zu bildenden IDs für das Ergebnis helfen.

            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

            M 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @mpl1338 sagte: wie oft er sendet kann ich bestimmen. Derzeit auf 60min.

              Du meinst 60 s?

              Mittels Selektor kann man eine Schleife über alle zu überwachenden Datenpunkte bilden. Etwa so:

              Bild_2021-02-10_180313.png

              Da ich die Struktur der IDs nicht kenne, kann ich weder beim Selektor noch bei den zu bildenden IDs für das Ergebnis helfen.

              M Offline
              M Offline
              mpl1338
              schrieb am zuletzt editiert von
              #6

              @paul53

              60min habe ich gewählt um die KNX Bus last nicht unnötig hochzutreiben.

              Die DPs sehen wie gefolgt aus:

              Unbenannt3.png

              kannst damit noch was anfangen?

              paul53P 1 Antwort Letzte Antwort
              0
              • M mpl1338

                @paul53

                60min habe ich gewählt um die KNX Bus last nicht unnötig hochzutreiben.

                Die DPs sehen wie gefolgt aus:

                Unbenannt3.png

                kannst damit noch was anfangen?

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

                @mpl1338 sagte: Die DPs sehen wie gefolgt aus:

                Sollen alle Aktoren überwacht 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

                M 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @mpl1338 sagte: Die DPs sehen wie gefolgt aus:

                  Sollen alle Aktoren überwacht werden?

                  M Offline
                  M Offline
                  mpl1338
                  schrieb am zuletzt editiert von
                  #8

                  @paul53

                  alle die als Alias angelegt wurden, jedoch jeder einzeln

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • M mpl1338

                    @paul53

                    alle die als Alias angelegt wurden, jedoch jeder einzeln

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

                    @mpl1338 sagte: alle die als Alias angelegt wurden, jedoch jeder einzeln

                    Vorschlag:

                    Bild_2021-02-10_200943.png

                    Die Status-Datenpunkte können ebenfalls in einer Schleife erstellt werden, mit folgendem Inhalt der Javascript-Funktion createDp(id, channel):

                    if(!existState(id)) createState(id, true, {type: 'boolean', name: channel.replace(/_/g, ' '), role: 'indicator'});
                    

                    Blockly_temp.JPG

                    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

                    M 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @mpl1338 sagte: alle die als Alias angelegt wurden, jedoch jeder einzeln

                      Vorschlag:

                      Bild_2021-02-10_200943.png

                      Die Status-Datenpunkte können ebenfalls in einer Schleife erstellt werden, mit folgendem Inhalt der Javascript-Funktion createDp(id, channel):

                      if(!existState(id)) createState(id, true, {type: 'boolean', name: channel.replace(/_/g, ' '), role: 'indicator'});
                      

                      Blockly_temp.JPG

                      M Offline
                      M Offline
                      mpl1338
                      schrieb am zuletzt editiert von
                      #10

                      @paul53

                      Danke!

                      habe die DPs von Hand erzeugt ✍

                      bin grade am probieren.

                      Werde morgen berichten - sieht aber schonmal gut aus :)

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        mpl1338
                        schrieb am zuletzt editiert von
                        #11

                        Funktioniert super.

                        Danke nochmal

                        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

                        568

                        Online

                        32.8k

                        Benutzer

                        82.7k

                        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