@kkossev , I have now installed the new driver and Hubitat is now recognicing that the button does things. Unfortunately it does not work as such, but there are log entries that might add information about what is happening?
As you can see in the log file I pressed the button and also pressed the 'Configure' in the app. I executed a button push in the app as well just to se that the rule is working, which it is (it starts a fan). I also did a double tapp and a long press on the physical button.
I look forward to test any changes you may want to do and please let me know if I can be of help in any way.
Cheers,
PS. Before installing the new driver I re-paired the device as I thought I had removed it, but it turns out I had not. But I find conencting the device difficult. Not because it was already connected, but according to the instructions you are supposed to press the button 3 times within 0,5 seconds, which is tricky. And the light that turns on inside the button is so faint that you almost need to do it in a completely dark room to see if the pressing of the button was successful. Do you have the same experience or is my button a bad production example? What is your experience regarding the reliability of the button when trying to connect it @SamuelS ?
Device
Device setup
Log file
dev:6252024-04-07 12:13:25.751debugBadrummet Schneider Wiser button clearing the Status event
dev:6252024-04-07 12:12:46.150infoBadrummet Schneider Wiser button button 1 was pushed [digital]
dev:6252024-04-07 12:12:46.148debugBadrummet Schneider Wiser button push button 1
dev:6252024-04-07 12:12:42.131infoBadrummet Schneider Wiser button button 1 was pushed [digital]
dev:6252024-04-07 12:12:42.128debugBadrummet Schneider Wiser button push button 1
dev:6252024-04-07 12:12:37.940errorjava.lang.NullPointerException: Cannot set property 'isDigital' on null object on line 2019 (method on)
dev:6252024-04-07 12:12:37.933debugBadrummet Schneider Wiser button on() currentState=n/a
dev:6252024-04-07 12:12:30.695errorjava.lang.NullPointerException: Cannot set property 'isDigital' on null object on line 2019 (method on)
dev:6252024-04-07 12:12:30.675debugBadrummet Schneider Wiser button on() currentState=n/a
dev:6252024-04-07 12:12:25.794infoBadrummet Schneider Wiser button executed 'configureNow'
dev:6252024-04-07 12:12:25.793warnBadrummet Schneider Wiser button sendZigbeeCommands: no commands to send!
dev:6252024-04-07 12:12:25.783debugBadrummet Schneider Wiser button sendZigbeeCommands(cmd=[[he raw 0xDDA8 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200], zdo bind 0xDDA8 0x15 0x01 0x0001 {680AE2FFFE6A7007} {}, delay 141, he cr 0xDDA8 0x15 1 33 32 300 14400 {01} {}, delay 141, zdo bind 0xDDA8 0x15 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 142, zdo bind 0xDDA8 0x15 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 144, zdo bind 0xDDA8 0x16 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 145, zdo bind 0xDDA8 0x16 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 146, zdo bind 0xDDA8 0x15 0x01 0x0005 {680AE2FFFE6A7007} {}, delay 147])
dev:6252024-04-07 12:12:25.779debugBadrummet Schneider Wiser button configure(): returning cmds = [[he raw 0xDDA8 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200], zdo bind 0xDDA8 0x15 0x01 0x0001 {680AE2FFFE6A7007} {}, delay 141, he cr 0xDDA8 0x15 1 33 32 300 14400 {01} {}, delay 141, zdo bind 0xDDA8 0x15 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 142, zdo bind 0xDDA8 0x15 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 144, zdo bind 0xDDA8 0x16 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 145, zdo bind 0xDDA8 0x16 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 146, zdo bind 0xDDA8 0x15 0x01 0x0005 {680AE2FFFE6A7007} {}, delay 147]
dev:6252024-04-07 12:12:25.730infoBadrummet Schneider Wiser button sent device configuration
dev:6252024-04-07 12:12:25.729debugBadrummet Schneider Wiser button customConfigureDevice() :
dev:6252024-04-07 12:12:25.728infoBadrummet Schneider Wiser button configureDevice...
dev:6252024-04-07 12:12:25.682debugBadrummet Schneider Wiser button customInitializeDevice() : [zdo bind 0xDDA8 0x15 0x01 0x0001 {680AE2FFFE6A7007} {}, delay 141, he cr 0xDDA8 0x15 1 33 32 300 14400 {01} {}, delay 141, zdo bind 0xDDA8 0x15 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 142, zdo bind 0xDDA8 0x15 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 144, zdo bind 0xDDA8 0x16 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 145, zdo bind 0xDDA8 0x16 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 146, zdo bind 0xDDA8 0x15 0x01 0x0005 {680AE2FFFE6A7007} {}, delay 147]
dev:6252024-04-07 12:12:25.679debugBadrummet Schneider Wiser button Schneider Electric WDE002924
dev:6252024-04-07 12:12:25.676infoBadrummet Schneider Wiser button initializeDevice...
dev:6252024-04-07 12:12:25.672infoBadrummet Schneider Wiser button tuyaBlackMagic()...
dev:6252024-04-07 12:12:25.670debugBadrummet Schneider Wiser button configure(): settings: [logEnable:true, reverseEP:false, txtEnable:true]
dev:6252024-04-07 12:12:25.668infoBadrummet Schneider Wiser button configure...
dev:6252024-04-07 12:12:25.667infoBadrummet Schneider Wiser button configure(Configure the device)...
dev:6252024-04-07 12:12:15.687infoBadrummet Schneider Wiser button executed 'configureNow'
dev:6252024-04-07 12:12:15.686warnBadrummet Schneider Wiser button sendZigbeeCommands: no commands to send!
dev:6252024-04-07 12:12:15.668debugBadrummet Schneider Wiser button sendZigbeeCommands(cmd=[[he raw 0xDDA8 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200], zdo bind 0xDDA8 0x15 0x01 0x0001 {680AE2FFFE6A7007} {}, delay 141, he cr 0xDDA8 0x15 1 33 32 300 14400 {01} {}, delay 141, zdo bind 0xDDA8 0x15 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 142, zdo bind 0xDDA8 0x15 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 144, zdo bind 0xDDA8 0x16 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 145, zdo bind 0xDDA8 0x16 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 146, zdo bind 0xDDA8 0x15 0x01 0x0005 {680AE2FFFE6A7007} {}, delay 147])
dev:6252024-04-07 12:12:15.657debugBadrummet Schneider Wiser button configure(): returning cmds = [[he raw 0xDDA8 1 0x01 0x0000 {10 00 00 04 00 00 00 01 00 05 00 07 00 FE FF}, delay 200], zdo bind 0xDDA8 0x15 0x01 0x0001 {680AE2FFFE6A7007} {}, delay 141, he cr 0xDDA8 0x15 1 33 32 300 14400 {01} {}, delay 141, zdo bind 0xDDA8 0x15 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 142, zdo bind 0xDDA8 0x15 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 144, zdo bind 0xDDA8 0x16 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 145, zdo bind 0xDDA8 0x16 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 146, zdo bind 0xDDA8 0x15 0x01 0x0005 {680AE2FFFE6A7007} {}, delay 147]
dev:6252024-04-07 12:12:15.556infoBadrummet Schneider Wiser button sent device configuration
dev:6252024-04-07 12:12:15.555debugBadrummet Schneider Wiser button customConfigureDevice() :
dev:6252024-04-07 12:12:15.553infoBadrummet Schneider Wiser button configureDevice...
dev:6252024-04-07 12:12:15.550debugBadrummet Schneider Wiser button customInitializeDevice() : [zdo bind 0xDDA8 0x15 0x01 0x0001 {680AE2FFFE6A7007} {}, delay 141, he cr 0xDDA8 0x15 1 33 32 300 14400 {01} {}, delay 141, zdo bind 0xDDA8 0x15 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 142, zdo bind 0xDDA8 0x15 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 144, zdo bind 0xDDA8 0x16 0x01 0x0006 {680AE2FFFE6A7007} {}, delay 145, zdo bind 0xDDA8 0x16 0x01 0x0008 {680AE2FFFE6A7007} {}, delay 146, zdo bind 0xDDA8 0x15 0x01 0x0005 {680AE2FFFE6A7007} {}, delay 147]
dev:6252024-04-07 12:12:15.545debugBadrummet Schneider Wiser button Schneider Electric WDE002924
dev:6252024-04-07 12:12:15.485infoBadrummet Schneider Wiser button initializeDevice...
dev:6252024-04-07 12:12:15.480infoBadrummet Schneider Wiser button tuyaBlackMagic()...
dev:6252024-04-07 12:12:15.474debugBadrummet Schneider Wiser button configure(): settings: [logEnable:true, reverseEP:false, txtEnable:true]
dev:6252024-04-07 12:12:15.472infoBadrummet Schneider Wiser button configure...
dev:6252024-04-07 12:12:15.470infoBadrummet Schneider Wiser button configure(Configure the device)...
dev:6252024-04-07 03:14:22.750infoBadrummet Schneider Wiser button button 1 was pushed
dev:6252024-04-07 03:14:17.435infoBadrummet Schneider Wiser button button 1 was pushed
dev:6252024-04-07 03:14:00.028debugping() is not implemented
Show more...