Zigbee 4 Fach Schalter

Begonnen von Wasserwerk33, 27 Juni 2022, 22:42:52

Vorheriges Thema - Nächstes Thema

Wasserwerk33

Hallo Leute,

Ich habe ein Problem mit meinem Zigbee Mehrfachschalter. Kann mir einer vielleicht sagen was ich Falsch gemacht habe? er zeigt nur Nummer an 1002;2002;3002;4002.
Wenn ich 1002 drücke Schaltet er alle meine Lichter im Haus an. Wieso macht dieser das ?? Also alle die Zigbee sind.
Wieso macht er dieses?
Falsch angelernt??

Internals:
   DEF        sensor 7  IODev=deCONZ
   FUUID      62a21d63-f33f-5e7b-78c2-0c75223ed783e279
   FVERSION   31_HUEDevice.pm:0.260120/2022-05-01
   ID         S7
   INTERVAL   
   IODev      deCONZ
   NAME       HUESensor7
   NR         172
   STATE      2002
   TYPE       HUEDevice
   eventCount 14
   has_events 1
   lastannounced 2022-06-25T10:40:56Z
   manufacturername _TZ3000_xabckq1v
   modelid    TS004F
   name       Schalter
   on         1
   reachable  1
   type       ZHASwitch
   uniqueid   84:71:27:ff:fe:09:c3:c3-01-1000
   READINGS:
     2022-06-26 13:47:17   IODev           deCONZ
     2022-06-27 22:34:18   battery         96
     2022-06-27 22:34:18   batteryPercent  96
     2022-06-27 22:34:18   lastseen        2022-06-27T20:33Z
     2022-06-27 22:34:18   reachable       1
     2022-06-27 22:34:18   state           2002
   helper:
     devtype    S
     state      2002
     update_timeout 1
     configList:
     json:
       ep         1
       etag       0cc4c40eeaab980f7c31e9296edd20be
       lastannounced 2022-06-25T10:40:56Z
       lastseen   2022-06-27T20:33Z
       manufacturername _TZ3000_xabckq1v
       mode       1
       modelid    TS004F
       name       Schalter
       type       ZHASwitch
       uniqueid   84:71:27:ff:fe:09:c3:c3-01-1000
       config:
         battery    96
         group     
       state:
         buttonevent 2002
         lastupdated 2022-06-27T20:34:18.605
     setList:
Attributes:
   IODev      deCONZ
   alias      Schalter
   group      HUESensor
   model      440400982841


Danke für eure Hilfe


Jamo

Tja, was soll er denn machen wenn Du 1002 drückst? Du müsstest auch ein List vom zugehörigen notify machen. Und auch von dem nortify, was sonst alle deine Lichter schaltet.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Beta-User

Klingt eher nach einer Ursache außerhalb FHEM...

Das ist ein "typisches Verhalten" von bestimmten "halb" angelernten Tastern in deconz, habe ich heute morgen mit einem Lidl-Taster auch nachstellen können (siehe https://forum.fhem.de/index.php/topic,128130.0.html).
Der meldet sich übrigens auch als Modell "TS004F", sendet dann nach dem 2. Pairing aber gar keine Events mehr (ist aber in phoscon als "aktiv" erkennbar), und schaltet dann gar nichts mehr...
deconz ist hier 2.17.00 (aktuelle beta).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wasserwerk33

Guten Morgen,

Habe mein DOIF einfach mit der Nummer hinter dem Tastendruck genommen. Habe es gestern mal auf 2002 geändert, da dort dieses Problem nicht auftritt nur bei der 1002.
Internals:
   DEF        ([HUESensor7] eq "2002" and [Residents:state] eq "home") (set TV_Eltern on)

DOELSEIF

([TV_Eltern] eq "on" and [Residents:state] eq "home") (set TV_Eltern off)
   FUUID      60c28361-f33f-87a8-0b98-5d0cf27e01d45c0b
   MODEL      FHEM
   NAME       TVElternDOIF
   NOTIFYDEV  global,TV_Eltern,Residents,HUESensor7
   NR         116
   NTFY_ORDER 50-TVElternDOIF
   STATE      cmd_1
   TYPE       DOIF
   VERSION    26020 2022-05-03 16:28:02
   eventCount 6
   READINGS:
     2022-06-28 07:40:50   Device          TV_Eltern
     2022-06-27 22:34:19   cmd             1
     2022-06-27 22:34:18   cmd_count       1
     2022-06-27 22:34:19   cmd_event       HUESensor7
     2022-06-27 22:34:19   cmd_nr          1
     2022-06-27 22:34:20   e_HUESensor7_STATE 2002
     2022-06-28 07:40:50   e_TV_Eltern_STATE off
     2022-06-27 22:33:47   mode            enabled
     2022-06-27 22:34:19   state           cmd_1
   Regex:
     accu:
     collect:
     cond:
       HUESensor7:
         0:
           &STATE     ^HUESensor7$
         1:
       Residents:
         0:
           state      ^Residents$:^state:
         1:
           state      ^Residents$:^state:
       TV_Eltern:
         0:
         1:
           &STATE     ^TV_Eltern$
   attr:
     cmdState:
     repeatsame:
       1
       1
     wait:
       0:
         0
       1:
         7200
     waitdel:
   condition:
     0          ::InternalDoIf($hash,'HUESensor7','STATE') eq "2002" and ::ReadingValDoIf($hash,'Residents','state') eq "home"
     1          ::InternalDoIf($hash,'TV_Eltern','STATE') eq "on" and ::ReadingValDoIf($hash,'Residents','state') eq "home"
   do:
     0:
       0          set TV_Eltern on
     1:
       0          set TV_Eltern off
     2:
   helper:
     NOTIFYDEV  global,TV_Eltern,Residents,HUESensor7
     event      off
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   HUESensor7
     timerevent batteryPercent: 96,reachable: 1,battery: 96,lastseen: 2022-06-27T20:33Z
     triggerDev TV_Eltern
     timerevents:
       batteryPercent: 96
       reachable: 1
       battery: 96
       lastseen: 2022-06-27T20:33Z
     timereventsState:
       batteryPercent: 96
       reachable: 1
       battery: 96
       lastseen: 2022-06-27T20:33Z
     triggerEvents:
       off
     triggerEventsState:
       state: off
   internals:
     all         HUESensor7:STATE TV_Eltern:STATE
   readings:
     all         Residents:state
   trigger:
   uiState:
   uiTable:
Attributes:
   repeatsame 1:1
   room       Obergeschoss
   wait       0:7200


Die anderen Lichter in meinen Haus werden von meinem Taster garnicht angesprochen/ abgefragt, da die im Wohnzimmer und Esszimmer sind. Der Taster ist fürs Obergeschoss.

Okay werde ihn ochmal neu anlernen und dann nochmal schauen. Mal schauen ob man sich auch an Conbee wenden kann.