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. [gelöst] Probleme mit Channel

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[gelöst] Probleme mit Channel

Geplant Angeheftet Gesperrt Verschoben Gelöst Skripten / Logik
16 Beiträge 3 Kommentatoren 1.0k Aufrufe 1 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.
  • paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #7

    Zeige mal den Reiter Aufzählungen/GEWERKE. Dann sieht man mehr.

    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
    • a200A Offline
      a200A Offline
      a200
      schrieb am zuletzt editiert von
      #8

      @paul53:

      Zeige mal den Reiter Aufzählungen/GEWERKE. Dann sieht man mehr. `
      Gewerke habe ich nicht. das sind meine Functions,wie man es im SCreenshot sieht.
      1597_003.png
      oder mache ich einen logischen Fehler ?

      IoBroker auf QNAP TS-451, Raspi und NUC

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #9

        Das sind eine ganze Menge Fenster. Sind das alles Zigbee-Geräte / Datenpunkte ?

        Auf jedenfall sieht man, das im $Selector Kleinschreibung erfolgen muss. Für die Zigbee-Datenpunkte (Is open) muss es so funktionieren:

        const myFenster = $('state[id=*](functions=fenster)');
        

        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 Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #10

          Ich vermute, dass einige Fenster aus HomeMatic stammen ? Da in HomeMatic die Gewerke (=functions) den Kanälen zugeordnet werden, sind zwei unterschiedliche Selektoren erforderlich. Für HomeMatic:

          const hmFenster = $('channel[state.id=*.STATE](functions=fenster)'); // HomeMatic
          

          Falls die sinnvollen Namen den Geräten (Zigbee) bzw. den Kanälen (HomeMatic) vergeben sind, kann man sie so ermitteln:

          const hmFenster = $('channel[state.id=*.STATE](functions=fenster)'); // HomeMatic
          const zbFenster = $('state[id=*](functions=fenster)'); // Zigbee
          
          function alleFenster(id, i) {
              var devid = id.substring(0, id.lastIndexOf('.'));
              var name = getObject(devid).common.name;
              log(name);
          }
          
          zbFenster.each(alleFenster);
          hmFenster.each(alleFenster);
          
          

          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
          • a200A Offline
            a200A Offline
            a200
            schrieb am zuletzt editiert von
            #11

            Genial. So geht es!

            Vielen herzlichen Dank. Jetzt kann ich weiter basteln!

            IoBroker auf QNAP TS-451, Raspi und NUC

            1 Antwort Letzte Antwort
            0
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #12

              @a200:

              So geht es! `
              Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

              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

              a200A 1 Antwort Letzte Antwort
              0
              • a200A Offline
                a200A Offline
                a200
                schrieb am zuletzt editiert von
                #13

                @paul53:

                Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst]. `
                Done! Danke! :P

                IoBroker auf QNAP TS-451, Raspi und NUC

                1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @a200:

                  So geht es! `
                  Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                  a200A Offline
                  a200A Offline
                  a200
                  schrieb am zuletzt editiert von
                  #14

                  @paul53 said in [gelöst] Probleme mit Channel:

                  Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                  Mist, es ist doch noch nicht gelöst! :sob:

                  Bei mir laufen im Moment zwei ioBroker Instanzen. Die alte auf Raspi (bei der es geht) und eine neue auf QNAP bei der ich mit den gleichen Skripten Probleme habe. Also sollte es eher nicht am Skript liegen... Aber vielleicht hast du eine Idee, wo mein Denkfehler liegt?!

                  Hier die functions=fenster Zuweisung:
                  0001a.PNG

                  Hier der Datenpunkt:
                  0001b.PNG

                  Hier meine Abfrage:

                  const zbFenster = $('state[id=opened](functions=fenster)').each(function(id) {    
                      var dname = getObject(id).common.name;
                      var mystat = getState(id).val;
                      log(dname + " --> " + mystat);
                  });
                  

                  Ergebnis: Auf Raspi bekomme ich die Datenpunkte und die Zustände aufgelistet, beim QNAP nicht. Mir ist bewusst, dass nach dem Anlegen von neuen Aufzählungen der JS-Adapter durchgestartet werden muss. Ich habe sowohl den JS-Adapter, als auch die komplette ioBroker mehrmals durchgestartet, aber ich bekomme keinen einzigen Status angezeigt.

                  Vielleicht hast du eine Idee, was ich übersehen habe, denn am Skript kann es nicht liegen!

                  Danke.

                  IoBroker auf QNAP TS-451, Raspi und NUC

                  1 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #15

                    @a200 said in [gelöst] Probleme mit Channel:

                    Vielleicht hast du eine Idee

                    Nein, nicht wirklich. Ich würde es mit modifiziertem Selektor versuchen.

                    const zbFenster = $('state[id=*.opened](functions=fenster)').each(function(id) {
                    // oder
                    const zbFenster = $('state[id=*](functions=fenster)').each(function(id) {
                    

                    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

                    a200A 1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @a200 said in [gelöst] Probleme mit Channel:

                      Vielleicht hast du eine Idee

                      Nein, nicht wirklich. Ich würde es mit modifiziertem Selektor versuchen.

                      const zbFenster = $('state[id=*.opened](functions=fenster)').each(function(id) {
                      // oder
                      const zbFenster = $('state[id=*](functions=fenster)').each(function(id) {
                      
                      a200A Offline
                      a200A Offline
                      a200
                      schrieb am zuletzt editiert von a200
                      #16

                      [gelöst]
                      @paul53 said in [gelöst] Probleme mit Channel:

                      const zbFenster = $('stateid=*').each(function(id) {

                      Schade, aber das dachte ich mir schon. Das mit der Ferndiagnose ist so eine Sache...
                      Ich habe auch verschiedene Möglichkeiten ausprobiert.

                      const zbFenster = $('state[id=opened]').each(function(id) {
                      

                      geht, aber in dem Moment wo ich

                      (functions=fenster)
                      

                      hinzufüge, bleibt der Selektor leer!
                      Trotzdem vielen Dank!

                      [Lösung]
                      Es war ein Problem mit dem 4er JS-Adapter. Mit 3.6.4 geht alles wie gewohnt.

                      IoBroker auf QNAP TS-451, Raspi und NUC

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


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      339

                      Online

                      32.6k

                      Benutzer

                      82.1k

                      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