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. Offene Fenster zählen und deren Namen erfassen

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    181

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

Offene Fenster zählen und deren Namen erfassen

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 6 Kommentatoren 1.1k Aufrufe 8 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.
  • UHU01U Offline
    UHU01U Offline
    UHU01
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich will überwachen, wie viele und welche Fenster geöffnet sind. Die Menge bekomme ich noch halbwegs auf die Reihe, aber spätestens wenn es darum geht die Namen aus der Variable zu entfernen, wenn Fenster wieder geschlossen werden komme ich nicht weiter. Ich vermute auch, dass es nicht besonders gut ist so viele einzelne Trigger zu verwenden. Hat jemand da evtl. bessere Vorschläge?

    FAB01B5E-F385-45A9-9A79-D567AA2718DA.png

    paul53P J 2 Antworten Letzte Antwort
    0
    • UHU01U UHU01

      Hallo zusammen,

      ich will überwachen, wie viele und welche Fenster geöffnet sind. Die Menge bekomme ich noch halbwegs auf die Reihe, aber spätestens wenn es darum geht die Namen aus der Variable zu entfernen, wenn Fenster wieder geschlossen werden komme ich nicht weiter. Ich vermute auch, dass es nicht besonders gut ist so viele einzelne Trigger zu verwenden. Hat jemand da evtl. bessere Vorschläge?

      FAB01B5E-F385-45A9-9A79-D567AA2718DA.png

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

      @uhu01 sagte: bessere Vorschläge?

      Wie sieht die Objekt-Struktur aus?
      Suche mal nach "Selektor".

      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

      UHU01U 1 Antwort Letzte Antwort
      0
      • UHU01U UHU01

        Hallo zusammen,

        ich will überwachen, wie viele und welche Fenster geöffnet sind. Die Menge bekomme ich noch halbwegs auf die Reihe, aber spätestens wenn es darum geht die Namen aus der Variable zu entfernen, wenn Fenster wieder geschlossen werden komme ich nicht weiter. Ich vermute auch, dass es nicht besonders gut ist so viele einzelne Trigger zu verwenden. Hat jemand da evtl. bessere Vorschläge?

        FAB01B5E-F385-45A9-9A79-D567AA2718DA.png

        J Offline
        J Offline
        JoergH
        schrieb am zuletzt editiert von
        #3

        @uhu01 Warum nicht eines der fertigen Skripts nutzen, z.B. das von @Pittini ?

        https://forum.iobroker.net/topic/31674/vorlage-generisches-fensteroffenskript-vis?page=1

        UHU01U 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @uhu01 sagte: bessere Vorschläge?

          Wie sieht die Objekt-Struktur aus?
          Suche mal nach "Selektor".

          UHU01U Offline
          UHU01U Offline
          UHU01
          schrieb am zuletzt editiert von UHU01
          #4

          @paul53

          Danke für den Tipp. Damit hatte ich mich bisher noch garnicht beschäftigt. Kannst du dir das Script nochmal angucken? Irgendwas mache ich noch falsch. Es tut sich nix in meinem Datenpunkt.
          BCACC9BE-0FD4-42BF-A801-FD9068CB2323.png

          BFEB665C-E1FE-4F17-9599-1E3FB6F6BBB4.png

          crunchipC paul53P 2 Antworten Letzte Antwort
          0
          • J JoergH

            @uhu01 Warum nicht eines der fertigen Skripts nutzen, z.B. das von @Pittini ?

            https://forum.iobroker.net/topic/31674/vorlage-generisches-fensteroffenskript-vis?page=1

            UHU01U Offline
            UHU01U Offline
            UHU01
            schrieb am zuletzt editiert von
            #5

            @joergh

            Das ist mir tatsächlich zu viel des guten. Außerdem will ich mich auch selber in die Materie einarbeiten.

            1 Antwort Letzte Antwort
            0
            • UHU01U UHU01

              @paul53

              Danke für den Tipp. Damit hatte ich mich bisher noch garnicht beschäftigt. Kannst du dir das Script nochmal angucken? Irgendwas mache ich noch falsch. Es tut sich nix in meinem Datenpunkt.
              BCACC9BE-0FD4-42BF-A801-FD9068CB2323.png

              BFEB665C-E1FE-4F17-9599-1E3FB6F6BBB4.png

              crunchipC Abwesend
              crunchipC Abwesend
              crunchip
              Forum Testing Most Active Developer
              schrieb am zuletzt editiert von crunchip
              #6

              @uhu01muss klein geschrieben werden "functions=fenster"
              efe1e691-d1bd-4a15-b90f-dde705c20098-image.png

              umgestiegen von Proxmox auf Unraid

              1 Antwort Letzte Antwort
              0
              • UHU01U UHU01

                @paul53

                Danke für den Tipp. Damit hatte ich mich bisher noch garnicht beschäftigt. Kannst du dir das Script nochmal angucken? Irgendwas mache ich noch falsch. Es tut sich nix in meinem Datenpunkt.
                BCACC9BE-0FD4-42BF-A801-FD9068CB2323.png

                BFEB665C-E1FE-4F17-9599-1E3FB6F6BBB4.png

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

                @uhu01 sagte: Es tut sich nix in meinem Datenpunkt.

                Lautet die ID der Aufzählung "enum.functions.Fenster" (genau so geschrieben)?

                Es muss die Variable vor der Schleife auf 0 initialisiert werden. In der Schleife müssen alle Datenpunkte - nicht nur der Trigger-Datenpunkt - geprüft werden.

                Bild_2022-04-18_194014822.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

                UHU01U 2 Antworten Letzte Antwort
                0
                • paul53P paul53

                  @uhu01 sagte: Es tut sich nix in meinem Datenpunkt.

                  Lautet die ID der Aufzählung "enum.functions.Fenster" (genau so geschrieben)?

                  Es muss die Variable vor der Schleife auf 0 initialisiert werden. In der Schleife müssen alle Datenpunkte - nicht nur der Trigger-Datenpunkt - geprüft werden.

                  Bild_2022-04-18_194014822.png

                  UHU01U Offline
                  UHU01U Offline
                  UHU01
                  schrieb am zuletzt editiert von
                  #8

                  @paul53

                  Hab’s zwar noch nicht 100% durchschaut aber es funktioniert. Denk mich morgen nochmal rein. Die euch!

                  1 Antwort Letzte Antwort
                  0
                  • David G.D Online
                    David G.D Online
                    David G.
                    schrieb am zuletzt editiert von David G.
                    #9

                    Ich hab grad mal eine kurze Zwischenfrage.
                    Hab auch sehr viele Sachen mit id von selector geregelt.

                    Meistens so wie in dem Blockly von @UHU01.
                    @paul53 erstellt ja immer erst eine Liste. Macht natürlich alles übersichtlicher.

                    Nun meine Frage.
                    Nachdem man ein Skript mit einem selector erstellt hat, muss man ja idr die Javascript Instanz neustarten.
                    Werden "nur" dadurch die Datenpunkte abonniert?
                    Oder werden auch neue Datenpunkte vom selector erfasst, wenn ich unter den Objekten eine Funktion vergebe nachdem das Skript erstellt wurde?

                    Falls ja, macht man es sich mit der Liste ja komplizierter, da man immer daran denken muss die Instanz neu zu starten.
                    Falls nein, macht es ja eh keinen Unterschied.

                    Zeigt eure Lovelace-Visualisierung klick
                    (Auch ideal um sich Anregungen zu holen)

                    Meine Tabellen für eure Visualisierung klick

                    bahnuhrB crunchipC paul53P 3 Antworten Letzte Antwort
                    0
                    • David G.D David G.

                      Ich hab grad mal eine kurze Zwischenfrage.
                      Hab auch sehr viele Sachen mit id von selector geregelt.

                      Meistens so wie in dem Blockly von @UHU01.
                      @paul53 erstellt ja immer erst eine Liste. Macht natürlich alles übersichtlicher.

                      Nun meine Frage.
                      Nachdem man ein Skript mit einem selector erstellt hat, muss man ja idr die Javascript Instanz neustarten.
                      Werden "nur" dadurch die Datenpunkte abonniert?
                      Oder werden auch neue Datenpunkte vom selector erfasst, wenn ich unter den Objekten eine Funktion vergebe nachdem das Skript erstellt wurde?

                      Falls ja, macht man es sich mit der Liste ja komplizierter, da man immer daran denken muss die Instanz neu zu starten.
                      Falls nein, macht es ja eh keinen Unterschied.

                      bahnuhrB Online
                      bahnuhrB Online
                      bahnuhr
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @david-g sagte in Offene Fenster zählen und deren Namen erfassen:

                      Nachdem man ein Skript mit einem selector erstellt hat, muss man ja idr die Javascript Instanz neustarten.

                      Das wäre mir neu.
                      hab ich zumindest bewusst noch nie gemacht.

                      Selektor definiert und das Script neu gestartet (aber nicht die Instanz).


                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • David G.D David G.

                        Ich hab grad mal eine kurze Zwischenfrage.
                        Hab auch sehr viele Sachen mit id von selector geregelt.

                        Meistens so wie in dem Blockly von @UHU01.
                        @paul53 erstellt ja immer erst eine Liste. Macht natürlich alles übersichtlicher.

                        Nun meine Frage.
                        Nachdem man ein Skript mit einem selector erstellt hat, muss man ja idr die Javascript Instanz neustarten.
                        Werden "nur" dadurch die Datenpunkte abonniert?
                        Oder werden auch neue Datenpunkte vom selector erfasst, wenn ich unter den Objekten eine Funktion vergebe nachdem das Skript erstellt wurde?

                        Falls ja, macht man es sich mit der Liste ja komplizierter, da man immer daran denken muss die Instanz neu zu starten.
                        Falls nein, macht es ja eh keinen Unterschied.

                        crunchipC Abwesend
                        crunchipC Abwesend
                        crunchip
                        Forum Testing Most Active Developer
                        schrieb am zuletzt editiert von
                        #11

                        @david-g sagte in Offene Fenster zählen und deren Namen erfassen:

                        wenn ich unter den Objekten eine Funktion vergebe

                        muss sowieso die javascript instanz neu gestartet werden

                        umgestiegen von Proxmox auf Unraid

                        David G.D 1 Antwort Letzte Antwort
                        0
                        • crunchipC crunchip

                          @david-g sagte in Offene Fenster zählen und deren Namen erfassen:

                          wenn ich unter den Objekten eine Funktion vergebe

                          muss sowieso die javascript instanz neu gestartet werden

                          David G.D Online
                          David G.D Online
                          David G.
                          schrieb am zuletzt editiert von David G.
                          #12

                          @crunchip
                          @bahnuhr

                          Also zumindest etwas neustarten ^^.
                          Dann ist es mir der Liste wirklich die schönere Art.
                          Die Frage ist mit schon öfters in den Kopf gekommen.

                          Zeigt eure Lovelace-Visualisierung klick
                          (Auch ideal um sich Anregungen zu holen)

                          Meine Tabellen für eure Visualisierung klick

                          1 Antwort Letzte Antwort
                          0
                          • David G.D David G.

                            Ich hab grad mal eine kurze Zwischenfrage.
                            Hab auch sehr viele Sachen mit id von selector geregelt.

                            Meistens so wie in dem Blockly von @UHU01.
                            @paul53 erstellt ja immer erst eine Liste. Macht natürlich alles übersichtlicher.

                            Nun meine Frage.
                            Nachdem man ein Skript mit einem selector erstellt hat, muss man ja idr die Javascript Instanz neustarten.
                            Werden "nur" dadurch die Datenpunkte abonniert?
                            Oder werden auch neue Datenpunkte vom selector erfasst, wenn ich unter den Objekten eine Funktion vergebe nachdem das Skript erstellt wurde?

                            Falls ja, macht man es sich mit der Liste ja komplizierter, da man immer daran denken muss die Instanz neu zu starten.
                            Falls nein, macht es ja eh keinen Unterschied.

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

                            @david-g sagte: Nachdem man ein Skript mit einem selector erstellt hat, muss man ja idr die Javascript Instanz neustarten.

                            Nein, wenn man Aufzählungen verändert hat, muss die Javascript-Instanz neu gestartet werden, damit deren Puffer synchronisiert wird.

                            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
                            • paul53P paul53

                              @uhu01 sagte: Es tut sich nix in meinem Datenpunkt.

                              Lautet die ID der Aufzählung "enum.functions.Fenster" (genau so geschrieben)?

                              Es muss die Variable vor der Schleife auf 0 initialisiert werden. In der Schleife müssen alle Datenpunkte - nicht nur der Trigger-Datenpunkt - geprüft werden.

                              Bild_2022-04-18_194014822.png

                              UHU01U Offline
                              UHU01U Offline
                              UHU01
                              schrieb am zuletzt editiert von
                              #14

                              @paul53

                              Hab mein Script noch ein wenig verschlimmbessert um noch jeweils den Raum der Fenster auszulesen und bekomme nun reichlich Fehlermeldungen. Wo hab ich denn dieses Mal den Fehler eingebaut?

                              48A26B5B-A386-4558-B41D-8B7D3B3ADFBA.png

                              89586FA6-E274-4159-9653-455FA4426BB5.png

                              D663592D-0617-4301-B7F2-DBF78B6DD406.png

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • UHU01U UHU01

                                @paul53

                                Hab mein Script noch ein wenig verschlimmbessert um noch jeweils den Raum der Fenster auszulesen und bekomme nun reichlich Fehlermeldungen. Wo hab ich denn dieses Mal den Fehler eingebaut?

                                48A26B5B-A386-4558-B41D-8B7D3B3ADFBA.png

                                89586FA6-E274-4159-9653-455FA4426BB5.png

                                D663592D-0617-4301-B7F2-DBF78B6DD406.png

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

                                @uhu01 sagte: Wo hab ich denn dieses Mal den Fehler eingebaut?

                                ObjektID vs. ObjectID

                                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

                                UHU01U 1 Antwort Letzte Antwort
                                0
                                • paul53P paul53

                                  @uhu01 sagte: Wo hab ich denn dieses Mal den Fehler eingebaut?

                                  ObjektID vs. ObjectID

                                  UHU01U Offline
                                  UHU01U Offline
                                  UHU01
                                  schrieb am zuletzt editiert von
                                  #16

                                  @paul53 🙄 Danke!

                                  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

                                  540

                                  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