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. Skripten / Logik
  4. Alte Aufzählung "tür" bleibt aktiv - warum?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    625

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Alte Aufzählung "tür" bleibt aktiv - warum?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
33 Beiträge 4 Kommentatoren 2.4k 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.
  • P Offline
    P Offline
    piro
    schrieb am zuletzt editiert von
    #8

    Das ist mein Script.
    553cf72c-9dd1-4832-8e8e-fc2fc16ddc44-image.png

    Warum werden 10 Geräte registriert?

    Script neugestartet.
    b9a2d7f0-1577-4bf6-adf9-db9facc777a4-image.png

    dslraserD B 3 Antworten Letzte Antwort
    0
    • P Offline
      P Offline
      piro
      schrieb am zuletzt editiert von
      #9

      Habe mal den Expertenmodus angeschaltet.
      be4131fb-bc6e-4c4d-8f67-0e316ba9b9f6-image.png

      Auch hier sieht man nur 6 Geräte.

      1 Antwort Letzte Antwort
      0
      • P piro

        Das ist mein Script.
        553cf72c-9dd1-4832-8e8e-fc2fc16ddc44-image.png

        Warum werden 10 Geräte registriert?

        Script neugestartet.
        b9a2d7f0-1577-4bf6-adf9-db9facc777a4-image.png

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #10

        @piro
        priebiere mal

        state[id=*.STATE](functions=Tür)
        

        also ohne Gänsefüßchen bei Tür. Dann abspeichern. JS Instanz stoppen. Admin neu starten, erst dann wieder JS Instanz starten

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          piro
          schrieb am zuletzt editiert von
          #11

          Würde ungern vom Selector Abschied nehmen. Dadurch ist das Script schön klein und flexible für neue Kontakte.

          Wenn es gar nicht geht, kann ich auch alle Geräte fest einbinden. Ist ja auch nicht so viel. Aber eher unpraktisch für die Wartbarkeit.

          Ich hoffe, einer von euch weiß noch eine Idee oder einen Lösungsansatz.

          Danke im Voraus.
          Sven

          1 Antwort Letzte Antwort
          0
          • P piro

            Das ist mein Script.
            553cf72c-9dd1-4832-8e8e-fc2fc16ddc44-image.png

            Warum werden 10 Geräte registriert?

            Script neugestartet.
            b9a2d7f0-1577-4bf6-adf9-db9facc777a4-image.png

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #12

            @piro
            ich hatte auch schon mal etwas ähnliches. Ich habe dann die Aufzählung komplett gelöscht und einmal neu angelegt. War denn hier ein Haken drinn bei ID behalten ?

            Bildschirmfoto 2020-03-20 um 12.40.53.png

            Du könntest mal Testweise einen ganz anderen Namen nehmen (irgendwas, z.B Sicherheit) und da mal zwei zuordnen und mal Deinen Selektor anpassen und schauen ob sich was ändert.

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              piro
              schrieb am zuletzt editiert von
              #13

              Javascript gestoppt, admin neugestartet und Javascript wieder gestartet. Türen haben 10 Geräte obwohl es 6 sind und meine Fenster haben 18 Geräte obwohl es 10 sind.

              Oh man. NERV.

              Ich werde es nachher nochmal komplett neu anlegen, vorher javascript und admin neu starten und schauen was die Scripte machen. Müssten ja nix mehr erkennen. Mal sehen.

              Melde mich wieder.

              Danke schon mal.

              1 Antwort Letzte Antwort
              0
              • P Offline
                P Offline
                piro
                schrieb am zuletzt editiert von piro
                #14

                Der Harken ist gesetzt? Gut oder schlecht?

                8b1f1f00-c576-4ffd-ae07-9095fd73e75f-image.png

                dslraserD 1 Antwort Letzte Antwort
                0
                • P piro

                  Der Harken ist gesetzt? Gut oder schlecht?

                  8b1f1f00-c576-4ffd-ae07-9095fd73e75f-image.png

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #15

                  @piro
                  weiss ich auch nicht genau. Mache doch mal Testweise den Haken raus und ändere manuell wieder auf Großschreibung, macht er sonst klein

                  1 Antwort Letzte Antwort
                  0
                  • P Offline
                    P Offline
                    piro
                    schrieb am zuletzt editiert von
                    #16

                    also ich habe jetzt alles gelöscht und javascript und admin adapter neugestartet.

                    Es wird jetzt nix mehr registriert. SUPER.

                    Ist bei function=tür egal ob mit ' oder ohne?

                    dslraserD 1 Antwort Letzte Antwort
                    0
                    • P piro

                      also ich habe jetzt alles gelöscht und javascript und admin adapter neugestartet.

                      Es wird jetzt nix mehr registriert. SUPER.

                      Ist bei function=tür egal ob mit ' oder ohne?

                      dslraserD Offline
                      dslraserD Offline
                      dslraser
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von
                      #17

                      @piro
                      bei mir geht beides

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        piro
                        schrieb am zuletzt editiert von
                        #18

                        macht es auch Sinn englische Namen zu nehmen bzw. die ä ü ö wegzulassen?

                        dslraserD 1 Antwort Letzte Antwort
                        0
                        • P piro

                          macht es auch Sinn englische Namen zu nehmen bzw. die ä ü ö wegzulassen?

                          dslraserD Offline
                          dslraserD Offline
                          dslraser
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #19

                          @piro
                          kann ich Dir nicht sagen. Ich verwende, wenn möglich, immer Namen ohne Sonderzeichen oder Umlaute.(auch in Blockly oder Scripten)
                          Ich bevorzuge deutsche Namen.

                          1 Antwort Letzte Antwort
                          0
                          • P Offline
                            P Offline
                            piro
                            schrieb am zuletzt editiert von
                            #20

                            Mir scheint aber der selector ausdruck doch etwas fehlerhaft zu sein.

                            Wenn alles herum passt und man auch in den Aufzählungen siehst, dass alle Geräte da sind. Dann muss doch der Selector auch das richtige ermitteln.

                            Schade.

                            dslraserD 1 Antwort Letzte Antwort
                            0
                            • P piro

                              Mir scheint aber der selector ausdruck doch etwas fehlerhaft zu sein.

                              Wenn alles herum passt und man auch in den Aufzählungen siehst, dass alle Geräte da sind. Dann muss doch der Selector auch das richtige ermitteln.

                              Schade.

                              dslraserD Offline
                              dslraserD Offline
                              dslraser
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von
                              #21

                              @piro sagte in Alte Aufzählung "tür" bleibt aktiv - warum?:

                              Mir scheint aber der selector ausdruck doch etwas fehlerhaft zu sein.

                              funktioniert bei mir zu 100%

                              1 Antwort Letzte Antwort
                              0
                              • P Offline
                                P Offline
                                piro
                                schrieb am zuletzt editiert von
                                #22

                                :cry: :cry: :cry:

                                aber wo ist denn der Fehler oder das Problem ?

                                dslraserD 1 Antwort Letzte Antwort
                                0
                                • P piro

                                  :cry: :cry: :cry:

                                  aber wo ist denn der Fehler oder das Problem ?

                                  dslraserD Offline
                                  dslraserD Offline
                                  dslraser
                                  Forum Testing Most Active
                                  schrieb am zuletzt editiert von
                                  #23

                                  @piro
                                  welchen Fehler hast Du denn noch ?

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    piro
                                    schrieb am zuletzt editiert von piro
                                    #24

                                    So, ich habe jetzt folgendes angelegt. Und es scheint zu funktionieren.

                                    704c46b3-68e2-4e85-9a0e-06a19f1ff18c-image.png

                                    Trotzdem würde ich gerne verstehen, warum auf einmal aus 6 Geräten 10 Geräte wurden.
                                    Naja, die Wege der EDV.

                                    Es hat sich ja komisch verhalten und ich würde gerne verstehen warum.

                                    dslraserD 1 Antwort Letzte Antwort
                                    0
                                    • P piro

                                      So, ich habe jetzt folgendes angelegt. Und es scheint zu funktionieren.

                                      704c46b3-68e2-4e85-9a0e-06a19f1ff18c-image.png

                                      Trotzdem würde ich gerne verstehen, warum auf einmal aus 6 Geräten 10 Geräte wurden.
                                      Naja, die Wege der EDV.

                                      Es hat sich ja komisch verhalten und ich würde gerne verstehen warum.

                                      dslraserD Offline
                                      dslraserD Offline
                                      dslraser
                                      Forum Testing Most Active
                                      schrieb am zuletzt editiert von dslraser
                                      #25

                                      @piro
                                      ich sage doch, das hatte ich auch schon mal, als ich von Klein auf Großschreibung umgestiegen bin...Als wenn das noch irgendwo im ioBroker System gepuffert wird. Dann habe ich mal einen komplett anderen Namen genommen (so wie Du jetzt auch) dann ging es. Keine Ahnung warum das so ist bzw. was der Fehler ist.

                                      1 Antwort Letzte Antwort
                                      0
                                      • P Offline
                                        P Offline
                                        piro
                                        schrieb am zuletzt editiert von
                                        #26

                                        Moin,

                                        jetzt habe ich das schon wieder. Alles lief in den letzten 2 Tagen super. Die Menge der Fenster und Türen passte.

                                        Nun habe ich eben den Admin und Javascript Dienst neugestartet und der Selector ID Befehl liefert wieder mehr als er sollte. Ich habe nix geändert.

                                        Das kann doch nicht sein. Da muss doch was schief laufen.

                                        Für Hinweise oder Ideen wäre ich sehr dankbar.

                                        Sven

                                        1 Antwort Letzte Antwort
                                        0
                                        • P Offline
                                          P Offline
                                          piro
                                          schrieb am zuletzt editiert von
                                          #27

                                          Jetzt habe ich es herausgefunden. Jippi.

                                          Mit Hilfe dieses JS.

                                          $('channel[state.id=*.STATE](functions=window)').each(function (id, i) {                        
                                          		var status = getState(id).val;                                  
                                          		var obj    = getObject(id);
                                                  var roomsX = getObject(id, 'functions');
                                                  var functionsX = getObject(id, 'functions');
                                                  log(id+"     |     "+roomsX.enumNames+"     |     "+functionsX.enumNames);                                                              
                                          	});
                                          

                                          Hier die Ausgabe.
                                          ad2df4d7-8b07-4ae7-802e-55e48482a8ea-image.png

                                          Obwohl der 2. Kanal keine Funktion hat, wird er mit aufgelistet. Deshalb habe ich zu viel.

                                          Ich habe den Selector jetzt angepasst und verwendet nur noch den 1. Kanal.
                                          06f97a54-b313-4dd8-98bf-0c68b0202d20-image.png

                                          Trotzdem hätte ich gedacht, dass die Verwendung von functions=window ausreichend ist, da sie nur für den 1. Kanal gesetzt ist.
                                          b483d341-b27e-4dc6-af74-fb0ede04c7ab-image.png

                                          Naja, ich habe das Problem gefunden und der Filter auf den 1. Kanal reicht mir.

                                          dslraserD 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          587

                                          Online

                                          32.6k

                                          Benutzer

                                          81.9k

                                          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