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. Sonoff SNZB-01

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    236

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

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

Sonoff SNZB-01

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 2 Kommentatoren 682 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.
  • I Offline
    I Offline
    ingenii
    schrieb am zuletzt editiert von ingenii
    #1

    Hallo, ich will dieser Taste benutzen für licht einschalten und abschalten.Dieser Taster hat 3 funkcionen, man kann 1x drücken dan 2x und langen drücken.
    bei 1x ist status 2 W
    bei 2x ist status 1 W
    bei länger status 0 W
    mein script schaut so aus:

    on({id: "sonoff.0.ZigBee_Bridge2.ZbReceived_0xFCB7_Power"/ZigBee_Bridge2 ZbReceived 0xFCB7 Power/, change: "ne"}, async function (obj) {
    var value = obj.state.val;
    var oldValue = obj.oldState.val;
    if (getState("sonoff.0.ZigBee_Bridge2.ZbReceived_0xFCB7_Power").val == getState('0 W').val) {
    setStateDelayed('sonoff.0.Licht_Led_Küche_links.POWER', false, false, parseInt(((0) || "").toString(), 10), true);
    }
    if (getState("sonoff.0.ZigBee_Bridge2.ZbReceived_0xFCB7_Power").val == getState('2 W').val) {
    setStateDelayed('sonoff.0.Licht_Led_Küche_links.POWER', true, false, parseInt(((0) || "").toString(), 10), true);
    }
    });

    Was hab ich Falsch?

    Unbenannt.jpg

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      klassisch
      Most Active
      schrieb am zuletzt editiert von
      #2

      Und was geht den nicht?

      Der Taster an sich funktioniert. Habe derzeit 2 von denen im Einsatz. Zigbee Adapter und CC2652P Koordinator

      
      
      const powerControlPanelId = 'zigbee.1.00124b0022ee4f45'; //Sonoff-ANZB-01
      const powerControlPanelClickId = powerControlPanelId + '.click'; 
      const powerControlPanelDoubleId = powerControlPanelId + '.double_click'; 
      const powerControlPanelLongId = powerControlPanelId + '.long_click'; 
      
      
      
      on({id: powerControlPanelClickId, change: "any"}, function(dp) { 
          // toggles state of power panel around bed
         if(dp.state.val) {
             powerPanelSwitchState =! powerPanelSwitchState;
      	   setState(powerPanelSwitchId,powerPanelSwitchState) ;
         };
      });
      
      
      

      Warum Bei Dir "1W" bei einmal Drücken kommen soll, verstehe ich nicht. Macht das Deine Infrastruktur wirklich so?
      Ein Ausschnitt aus meiner Datnstruktur
      234d03a4-c45e-4757-92e8-a7cbb7cdf873-grafik.png

      I 1 Antwort Letzte Antwort
      0
      • K klassisch

        Und was geht den nicht?

        Der Taster an sich funktioniert. Habe derzeit 2 von denen im Einsatz. Zigbee Adapter und CC2652P Koordinator

        
        
        const powerControlPanelId = 'zigbee.1.00124b0022ee4f45'; //Sonoff-ANZB-01
        const powerControlPanelClickId = powerControlPanelId + '.click'; 
        const powerControlPanelDoubleId = powerControlPanelId + '.double_click'; 
        const powerControlPanelLongId = powerControlPanelId + '.long_click'; 
        
        
        
        on({id: powerControlPanelClickId, change: "any"}, function(dp) { 
            // toggles state of power panel around bed
           if(dp.state.val) {
               powerPanelSwitchState =! powerPanelSwitchState;
        	   setState(powerPanelSwitchId,powerPanelSwitchState) ;
           };
        });
        
        
        

        Warum Bei Dir "1W" bei einmal Drücken kommen soll, verstehe ich nicht. Macht das Deine Infrastruktur wirklich so?
        Ein Ausschnitt aus meiner Datnstruktur
        234d03a4-c45e-4757-92e8-a7cbb7cdf873-grafik.png

        I Offline
        I Offline
        ingenii
        schrieb am zuletzt editiert von ingenii
        #3

        @klassisch
        Hallo ich hab das über Sonoff bridge nicht über USB
        und was sich verengert ist das letzte mit POWER: und dort steht 1W oder 2W und dann 0W
        und mit dem das dort POWER steht ist damit gemeint Watt, glaub ich.
        Problem ist sicher Koordinator weil er so dieser Taster erkennt
        bei mir schaut das so aus:
        Unbenannt2.JPG

        K 1 Antwort Letzte Antwort
        0
        • I ingenii

          @klassisch
          Hallo ich hab das über Sonoff bridge nicht über USB
          und was sich verengert ist das letzte mit POWER: und dort steht 1W oder 2W und dann 0W
          und mit dem das dort POWER steht ist damit gemeint Watt, glaub ich.
          Problem ist sicher Koordinator weil er so dieser Taster erkennt
          bei mir schaut das so aus:
          Unbenannt2.JPG

          K Offline
          K Offline
          klassisch
          Most Active
          schrieb am zuletzt editiert von
          #4

          @ingenii ok, zur Sonoff Bridge kann ich leider nichts sagen. Ich arbeite zwar auch ohne USB und über LAN aber mit einem CC2652P.

          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

          563

          Online

          32.7k

          Benutzer

          82.5k

          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