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. Visualisierung
  4. iqontrol zigbee nur schalten wenn funkverbindung besteht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

iqontrol zigbee nur schalten wenn funkverbindung besteht

Geplant Angeheftet Gesperrt Verschoben Visualisierung
5 Beiträge 3 Kommentatoren 458 Aufrufe 2 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.
  • kallewirschK Offline
    kallewirschK Offline
    kallewirsch
    schrieb am zuletzt editiert von kallewirsch
    #1

    hallo,
    ich habe Lichtschalter mit ZigBee Switches.

    Es kommt vor, dass keine Funkverbindung besteht. Selten, aber eben manchmal.

    In iqontrol habe ich eine Kaches als Schalter konfiguriert und kann diese über einen Dialog schalten.

    Wenn keine Funkverbindung besteht und ich schalte, dann dreht sich das Icon für eine gewisse Zeit und dann wird der Status geändert, obwohl z.B. das Licht de Fakto "nicht" eingeschaltet wurde.

    Die Kachel zeigt dann ab sofort den Status "ein", obwohl es nicht stimmt.

    Der Status "true" findet sich auch im Object-View und auch im Zigbee-View. Aber das Licht ist "aus".

    Gibt es eine Möglichkeit den Schaltvorgang abhängig davon zu machen, dass der Datenpunkt "....availability = true" ist?

    Gruß
    Kallewirsch

    paul53P 1 Antwort Letzte Antwort
    0
    • kallewirschK kallewirsch

      hallo,
      ich habe Lichtschalter mit ZigBee Switches.

      Es kommt vor, dass keine Funkverbindung besteht. Selten, aber eben manchmal.

      In iqontrol habe ich eine Kaches als Schalter konfiguriert und kann diese über einen Dialog schalten.

      Wenn keine Funkverbindung besteht und ich schalte, dann dreht sich das Icon für eine gewisse Zeit und dann wird der Status geändert, obwohl z.B. das Licht de Fakto "nicht" eingeschaltet wurde.

      Die Kachel zeigt dann ab sofort den Status "ein", obwohl es nicht stimmt.

      Der Status "true" findet sich auch im Object-View und auch im Zigbee-View. Aber das Licht ist "aus".

      Gibt es eine Möglichkeit den Schaltvorgang abhängig davon zu machen, dass der Datenpunkt "....availability = true" ist?

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

      @kallewirsch sagte: Schaltvorgang abhängig davon zu machen, dass der Datenpunkt "....availability = true" ist?

      Keine Ahnung, ob so etwas mit iqontrol möglich ist. Mit einem eigenen Datenpunkt für iqontrol und einem Skript lässt es sich realisieren.

      // IDs anpassen!
      const idUser = '0_userdata.0.abc';
      const idSwitch = 'zigbee.0.xyz.state';
      const idAvail = 'zigbee.0.xyz.available';
      
      on({id: idUser, ack: false}, function(dp) {
          if(getState(idAvail).val) setState(idSwitch, dp.state.val);
          else setState(idUser, getState(idSwitch).val, true);
      });
      on({id: idSwitch, ack: true}, function(dp) {
          setState(idUser, dp.state.val, true);
      });
      

      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

      kallewirschK 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @kallewirsch sagte: Schaltvorgang abhängig davon zu machen, dass der Datenpunkt "....availability = true" ist?

        Keine Ahnung, ob so etwas mit iqontrol möglich ist. Mit einem eigenen Datenpunkt für iqontrol und einem Skript lässt es sich realisieren.

        // IDs anpassen!
        const idUser = '0_userdata.0.abc';
        const idSwitch = 'zigbee.0.xyz.state';
        const idAvail = 'zigbee.0.xyz.available';
        
        on({id: idUser, ack: false}, function(dp) {
            if(getState(idAvail).val) setState(idSwitch, dp.state.val);
            else setState(idUser, getState(idSwitch).val, true);
        });
        on({id: idSwitch, ack: true}, function(dp) {
            setState(idUser, dp.state.val, true);
        });
        
        kallewirschK Offline
        kallewirschK Offline
        kallewirsch
        schrieb am zuletzt editiert von
        #3

        @paul53 Dass das mit einem Script geht, daran habe/hatte ich keinen Zweifel.

        Fragt sich dann aber, wie ich das in die Visualisierung bekomme. In meinem Fall iqontrol. Denn da habe ich ja für jeden Lichtschalter eine Kachel die a) den Status anzeigt und b) die Farbe ändert. Sodass ich (über die Farbe) auf einem Blick erkenen kann wo Licht brennt.

        Wenn ich über die Kachel z.B. ein Skript starte, was ja ginge, habe ich in der Kachel keine Rückmeldung!

        Ich könnte natürlich 2 Kacheln machen: 1) für das Skript, 2) für den Zustand des Schalters. Wird dann aber etwas unübersichtlich!

        Gruß
        Kallewirsch

        I paul53P 2 Antworten Letzte Antwort
        0
        • kallewirschK kallewirsch

          @paul53 Dass das mit einem Script geht, daran habe/hatte ich keinen Zweifel.

          Fragt sich dann aber, wie ich das in die Visualisierung bekomme. In meinem Fall iqontrol. Denn da habe ich ja für jeden Lichtschalter eine Kachel die a) den Status anzeigt und b) die Farbe ändert. Sodass ich (über die Farbe) auf einem Blick erkenen kann wo Licht brennt.

          Wenn ich über die Kachel z.B. ein Skript starte, was ja ginge, habe ich in der Kachel keine Rückmeldung!

          Ich könnte natürlich 2 Kacheln machen: 1) für das Skript, 2) für den Zustand des Schalters. Wird dann aber etwas unübersichtlich!

          I Offline
          I Offline
          io_laurent
          schrieb am zuletzt editiert von
          #4

          @kallewirsch Anderes Problem: soweit ich weiß, ändert sich der Datenpunkt "available" bei Zigbee nicht sofort, wenn die Lampe aus dem Netz ist. Du kannst das ja mal ausprobieren: du nimmst eine Lampe, die im Netz available und schaltbar ist, aus dem Netz, in dem du ihr den Strom abstellst. Der Datenpunkt available für die Lampe ändert sich aber erst irgendwann auf false, das kann Stunden dauern. Und wenn der Datenpunkt available auf true bleibt, obwohl die Lampe nicht mehr im Netz ist, arbeitet das Skript auch nicht.
          Weiß nicht so recht, ob da der ganze Aufwand lohnt, vielleicht lieber mal gucken, wo es da im Zigbee-Netz hakt?

          1 Antwort Letzte Antwort
          2
          • kallewirschK kallewirsch

            @paul53 Dass das mit einem Script geht, daran habe/hatte ich keinen Zweifel.

            Fragt sich dann aber, wie ich das in die Visualisierung bekomme. In meinem Fall iqontrol. Denn da habe ich ja für jeden Lichtschalter eine Kachel die a) den Status anzeigt und b) die Farbe ändert. Sodass ich (über die Farbe) auf einem Blick erkenen kann wo Licht brennt.

            Wenn ich über die Kachel z.B. ein Skript starte, was ja ginge, habe ich in der Kachel keine Rückmeldung!

            Ich könnte natürlich 2 Kacheln machen: 1) für das Skript, 2) für den Zustand des Schalters. Wird dann aber etwas unübersichtlich!

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

            @kallewirsch sagte: habe ich in der Kachel keine Rückmeldung!

            Der untere Trigger im Skript sorgt für die Rückmeldung im eigenen Datenpunkt. Nur für diesen DP verwendet man eine Kachel.

            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
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            490

            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