i tried all buttons here is the log
2025-11-11 09:54:28.731 AM
trace
light and fan sendHealthStatusEventAll: online DW=light and fan size = 0
dev:10182025-11-11 09:54:28.729 AM
info
light and fan light and fan was turned off [digital]
dev:10182025-11-11 09:54:28.728 AM
info
light and fan Switch 01 is off
dev:10182025-11-11 09:54:28.727 AM
trace
light and fan parse: catchall clusterId=EF00 command=02 data=[00, 2C, 01, 01, 00, 01, 00]
dev:10182025-11-11 09:54:28.726 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 002C0101000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 2C, 01, 01, 00, 01, 00]]
dev:10182025-11-11 09:54:28.724 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 002C0101000100
dev:10182025-11-11 09:54:28.630 AM
trace
light and fan sendHealthStatusEventAll: online DW=light and fan size = 0
dev:10182025-11-11 09:54:28.628 AM
info
light and fan light and fan was turned off [digital]
dev:10182025-11-11 09:54:28.627 AM
info
light and fan Switch 01 is off
dev:10182025-11-11 09:54:28.626 AM
trace
light and fan parse: catchall clusterId=EF00 command=02 data=[00, 2B, 01, 01, 00, 01, 00]
dev:10182025-11-11 09:54:28.625 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 002B0101000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 2B, 01, 01, 00, 01, 00]]
dev:10182025-11-11 09:54:28.623 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 002B0101000100
dev:10182025-11-11 09:54:28.570 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:54:28.569 AM
trace
light and fan parse: catchall clusterId=EF00 command=0B data=[00, 00]
dev:10182025-11-11 09:54:28.568 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:10182025-11-11 09:54:28.567 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:54:28.522 AM
debug
light and fan sendZigbeeCommands: [he cmd 0x7EE2 0x01 0xEF00 0x00 {2E970101000100} {}, delay 2000]
dev:10182025-11-11 09:54:28.521 AM
trace
light and fan cmdSwitch: sending cmdSwitch command=01 value=0 (00) cmds=[he cmd 0x7EE2 0x01 0xEF00 0x00 {2E970101000100} {}, delay 2000]
dev:10182025-11-11 09:54:28.520 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {2E970101000100} {}, delay 2000]
dev:10182025-11-11 09:54:28.516 AM
trace
light and fan cmdSwitch: childDni=7EE2-01 onOff=0 endpointId=01
dev:10182025-11-11 09:54:28.515 AM
trace
light and fan childDniToEndpointId: childDni=7EE2-01 childDniPattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ match[0][1]=7EE2 match[0][2]=01 device.deviceNetworkId=7EE2 match=java.util.regex.Matcher[pattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ region=0,7 lastmatch=7EE2-01]
dev:10182025-11-11 09:54:28.514 AM
trace
light and fan childDniToEndpointId: childDni=7EE2-01 childDniPattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ match[0][1]=7EE2 match[0][2]=01 device.deviceNetworkId=7EE2 match=java.util.regex.Matcher[pattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ region=0,7 lastmatch=7EE2-01]
dev:10182025-11-11 09:54:28.502 AM
trace
light and fan scheduleCommandTimeoutCheck: delay=10 isParent=true
dev:10182025-11-11 09:54:23.006 AM
trace
light and fan sendHealthStatusEventAll: online DW=light and fan size = 0
dev:10182025-11-11 09:54:23.004 AM
info
light and fan light and fan was turned on [digital]
dev:10182025-11-11 09:54:23.000 AM
info
light and fan Switch 01 is on
dev:10182025-11-11 09:54:22.998 AM
trace
light and fan parse: catchall clusterId=EF00 command=02 data=[00, 2A, 01, 01, 00, 01, 01]
dev:10182025-11-11 09:54:22.996 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 002A0101000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 2A, 01, 01, 00, 01, 01]]
dev:10182025-11-11 09:54:22.995 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 002A0101000101
dev:10182025-11-11 09:54:22.954 AM
trace
light and fan sendHealthStatusEventAll: online DW=light and fan size = 0
dev:10182025-11-11 09:54:22.951 AM
info
light and fan light and fan level was set to 1 [digital]
dev:10182025-11-11 09:54:22.950 AM
trace
light and fan onSwitchLevel: Value=1 level=1 (value=1)
dev:10182025-11-11 09:54:22.949 AM
trace
light and fan valueToLevel: raw value:1 reScaled=1 (isParent=true, isTS0601=true)
dev:10182025-11-11 09:54:22.948 AM
debug
light and fan handleTuyaClusterBrightnessCmd: Ignoring scaling the 1 level for LerlinkFanController
dev:10182025-11-11 09:54:22.947 AM
debug
light and fan parseTuyaCluster: received: LerlinkFanController cmd=03 value=1
dev:10182025-11-11 09:54:22.946 AM
trace
light and fan parse: catchall clusterId=EF00 command=02 data=[00, 29, 03, 04, 00, 01, 01]
dev:10182025-11-11 09:54:22.945 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 00290304000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 29, 03, 04, 00, 01, 01]]
dev:10182025-11-11 09:54:22.943 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 00290304000101
dev:10182025-11-11 09:54:22.915 AM
trace
light and fan sendHealthStatusEventAll: online DW=light and fan size = 0
dev:10182025-11-11 09:54:22.913 AM
info
light and fan light and fan level was set to 0 [digital]
dev:10182025-11-11 09:54:22.912 AM
trace
light and fan onSwitchLevel: Value=0 level=0 (value=0)
dev:10182025-11-11 09:54:22.911 AM
trace
light and fan valueToLevel: raw value:0 reScaled=0 (isParent=true, isTS0601=true)
dev:10182025-11-11 09:54:22.903 AM
debug
light and fan handleTuyaClusterBrightnessCmd: Ignoring scaling the 0 level for LerlinkFanController
dev:10182025-11-11 09:54:22.903 AM
debug
light and fan parseTuyaCluster: received: LerlinkFanController cmd=03 value=0
dev:10182025-11-11 09:54:22.901 AM
trace
light and fan parse: catchall clusterId=EF00 command=02 data=[00, 28, 03, 04, 00, 01, 00]
dev:10182025-11-11 09:54:22.900 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 00280304000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 28, 03, 04, 00, 01, 00]]
dev:10182025-11-11 09:54:22.898 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 00280304000100
dev:10182025-11-11 09:54:22.862 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:54:22.861 AM
trace
light and fan parse: catchall clusterId=EF00 command=0B data=[00, 00]
dev:10182025-11-11 09:54:22.860 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:10182025-11-11 09:54:22.834 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:54:22.783 AM
debug
light and fan sendZigbeeCommands: [he cmd 0x7EE2 0x01 0xEF00 0x00 {CB940101000101} {}, delay 2000]
dev:10182025-11-11 09:54:22.782 AM
trace
light and fan cmdSwitch: sending cmdSwitch command=01 value=1 (01) cmds=[he cmd 0x7EE2 0x01 0xEF00 0x00 {CB940101000101} {}, delay 2000]
dev:10182025-11-11 09:54:22.780 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {CB940101000101} {}, delay 2000]
dev:10182025-11-11 09:54:22.777 AM
trace
light and fan cmdSwitch: childDni=7EE2-01 onOff=1 endpointId=01
dev:10182025-11-11 09:54:22.776 AM
trace
light and fan childDniToEndpointId: childDni=7EE2-01 childDniPattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ match[0][1]=7EE2 match[0][2]=01 device.deviceNetworkId=7EE2 match=java.util.regex.Matcher[pattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ region=0,7 lastmatch=7EE2-01]
dev:10182025-11-11 09:54:22.774 AM
trace
light and fan childDniToEndpointId: childDni=7EE2-01 childDniPattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ match[0][1]=7EE2 match[0][2]=01 device.deviceNetworkId=7EE2 match=java.util.regex.Matcher[pattern=^([0-9A-Za-z]+)-([0-9A-Za-z]+)$ region=0,7 lastmatch=7EE2-01]
dev:10182025-11-11 09:54:22.757 AM
trace
light and fan scheduleCommandTimeoutCheck: delay=10 isParent=true
dev:10182025-11-11 09:54:22.566 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:54:22.566 AM
trace
light and fan parse: catchall clusterId=EF00 command=0B data=[00, 00]
dev:10182025-11-11 09:54:22.564 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:10182025-11-11 09:54:22.563 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:54:20.615 AM
trace
light and fan sendHealthStatusEventAll: online DW=light and fan size = 0
dev:10182025-11-11 09:54:20.614 AM
info
light and fan Power-On mode is on
dev:10182025-11-11 09:54:20.608 AM
debug
light and fan parseTuyaCluster: received: LerlinkFanController power-on status cmd=0B value=1
dev:10182025-11-11 09:54:20.604 AM
trace
light and fan parse: catchall clusterId=EF00 command=02 data=[00, 27, 0B, 04, 00, 01, 01]
dev:10182025-11-11 09:54:20.603 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 00270B04000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 27, 0B, 04, 00, 01, 01]]
dev:10182025-11-11 09:54:20.602 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 01 00 0000 02 01 00270B04000101
dev:10182025-11-11 09:54:20.553 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:54:20.552 AM
trace
light and fan parse: catchall clusterId=EF00 command=0B data=[00, 00]
dev:10182025-11-11 09:54:20.551 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:10182025-11-11 09:54:20.549 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:54:18.551 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:54:18.550 AM
trace
light and fan parse: catchall clusterId=EF00 command=0B data=[00, 00]
dev:10182025-11-11 09:54:18.549 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:10182025-11-11 09:54:18.548 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:54:16.551 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:54:16.551 AM
trace
light and fan parse: catchall clusterId=EF00 command=0B data=[00, 00]
dev:10182025-11-11 09:54:16.550 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:10182025-11-11 09:54:16.548 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:54:16.306 AM
debug
light and fan Tuya check-in (0x01)
dev:10182025-11-11 09:54:16.305 AM
trace
light and fan Tuya check-in message (attribute 0001 reported: 4A)
dev:10182025-11-11 09:54:16.298 AM
trace
light and fan sendHealthStatusEventAll: online DW=light and fan size = 0
dev:10182025-11-11 09:54:16.297 AM
trace
light and fan getChildByEndpointId returning this: light and fan
dev:10182025-11-11 09:54:16.296 AM
trace
light and fan getChildByEndpointId endpointId=01
dev:10182025-11-11 09:54:16.293 AM
trace
light and fan parse: received descMap: [raw:7EE2010000180100204AE2FF2038E4FF2000, dni:7EE2, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:4A, clusterInt:0, attrInt:1, additionalAttrs:[[value:38, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:10182025-11-11 09:54:16.291 AM
debug
light and fan parse: received raw description: read attr - raw: 7EE2010000180100204AE2FF2038E4FF2000, dni: 7EE2, endpoint: 01, cluster: 0000, size: 18, attrId: 0001, encoding: 20, command: 0A, value: 4AE2FF2038E4FF2000
dev:10182025-11-11 09:54:14.553 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:54:14.552 AM
trace
light and fan parse: catchall clusterId=EF00 command=0B data=[00, 00]
dev:10182025-11-11 09:54:14.551 AM
trace
light and fan parse: received descMap: [raw:catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:7EE2, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[00, 00]]
dev:10182025-11-11 09:54:14.550 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:54:14.513 AM
info
light and fan updating settings for the parent device ... [temperatureOffset:0.0, humidityOffset:0.0, temperatureSensitivity:0.5, humiditySensitivity:5, illuminanceSensitivity:12, minTempAlarmPar:0.0, maxTempAlarmPar:39.0, minHumidityAlarmPar:20, maxHumidityAlarmPar:60, minReportingTimeTemp:10, maxReportingTimeTemp:3600, minReportingTimeHumidity:10, maxReportingTimeHumidity:3600, advancedOptions:true, minLevel:0, autoOn:true, debugEnable:true, infoEnable:true, autoRefresh:true, maxLevel:100, traceEnable:true, forcedProfile:TS0601 LERLINK Fan Switch, healthCheckInterval:00, ledMode:1, powerOnMode:1, lightType:0]
dev:10182025-11-11 09:54:14.512 AM
trace
light and fan getChildByEndpointId returning this: light and fan
dev:10182025-11-11 09:54:14.511 AM
trace
light and fan getChildByEndpointId endpointId=01
dev:10182025-11-11 09:54:14.510 AM
debug
light and fan updated parent->child
dev:10182025-11-11 09:54:14.507 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {4BF51504000101} {}, delay 2000]
dev:10182025-11-11 09:54:14.505 AM
debug
light and fan updated() sending ledMode value 1 (TS0601LEDOptions.options[value as int])
dev:10182025-11-11 09:54:14.504 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {360A0B04000101} {}, delay 2000]
dev:10182025-11-11 09:54:14.502 AM
debug
light and fan updated() sending powerOnMode value 1 (TS0601PowerOnOptions.options[value as int])
dev:10182025-11-11 09:54:14.501 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {71860404000100} {}, delay 2000]
dev:10182025-11-11 09:54:14.499 AM
debug
light and fan updated() sending lightType value 0 (TS110ELightTypeOptions.options[value as int])
dev:10182025-11-11 09:54:14.498 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {2FD105020004000003E8} {}, delay 2000]
dev:10182025-11-11 09:54:14.496 AM
debug
light and fan sending maxLevel command=05 value=1000 (000003E8)
dev:10182025-11-11 09:54:14.495 AM
debug
light and fan updated() maxLevel value = 100 (raw=1000)
dev:10182025-11-11 09:54:14.494 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {E7350302000400000000} {}, delay 2000]
dev:10182025-11-11 09:54:14.492 AM
debug
light and fan sending minLevel command=03 value=0 (00000000)
dev:10182025-11-11 09:54:14.491 AM
debug
light and fan updated() minLevel value = 0 (raw=0)
dev:10182025-11-11 09:54:14.490 AM
info
light and fan ### updating settings for device _TZE204_lawxy9e2
dev:10182025-11-11 09:54:14.490 AM
debug
light and fan config().numEps = 1
dev:10182025-11-11 09:54:14.488 AM
debug
light and fan state.deviceProfile=TS0601_LERLINK_FAN, settings.forcedProfile=TS0601 LERLINK Fan Switch, getProfileKey()=TS0601_LERLINK_FAN
dev:10182025-11-11 09:54:14.480 AM
debug
light and fan updated() ... model=TS0601 manufacturer=_TZE204_lawxy9e2 destinationEP=UNKNOWN deviceProfile=TS0601_LERLINK_FAN
dev:10182025-11-11 09:53:37.619 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:53:37.617 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:53:35.634 AM
debug
light and fan parse: catchall received confirmation from clusterId=EF00 for command=0B data=[00, 00]
dev:10182025-11-11 09:53:35.632 AM
debug
light and fan parse: received raw description: catchall: 0104 EF00 01 01 0040 00 7EE2 00 00 0000 0B 01 0000
dev:10182025-11-11 09:53:35.581 AM
info
light and fan updating settings for the parent device ... [temperatureOffset:0.0, humidityOffset:0.0, temperatureSensitivity:0.5, humiditySensitivity:5, illuminanceSensitivity:12, minTempAlarmPar:0.0, maxTempAlarmPar:39.0, minHumidityAlarmPar:20, maxHumidityAlarmPar:60, minReportingTimeTemp:10, maxReportingTimeTemp:3600, minReportingTimeHumidity:10, maxReportingTimeHumidity:3600, advancedOptions:true, minLevel:0, autoOn:true, debugEnable:true, infoEnable:true, autoRefresh:true, maxLevel:100, traceEnable:false, forcedProfile:TS0601 LERLINK Fan Switch, healthCheckInterval:10]
dev:10182025-11-11 09:53:35.580 AM
debug
light and fan updated parent->child
dev:10182025-11-11 09:53:35.576 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {B19305020004000003E8} {}, delay 2000]
dev:10182025-11-11 09:53:35.574 AM
debug
light and fan sending maxLevel command=05 value=1000 (000003E8)
dev:10182025-11-11 09:53:35.574 AM
debug
light and fan updated() maxLevel value = 100 (raw=1000)
dev:10182025-11-11 09:53:35.572 AM
debug
light and fan light and fan sendTuyaCommand = [he cmd 0x7EE2 0x01 0xEF00 0x00 {C33B0302000400000000} {}, delay 2000]
dev:10182025-11-11 09:53:35.568 AM
debug
light and fan sending minLevel command=03 value=0 (00000000)
dev:10182025-11-11 09:53:35.568 AM
debug
light and fan updated() minLevel value = 0 (raw=0)
dev:10182025-11-11 09:53:35.567 AM
info
light and fan ### updating settings for device _TZE204_lawxy9e2
dev:10182025-11-11 09:53:35.566 AM
debug
light and fan config().numEps = 1
dev:10182025-11-11 09:53:35.565 AM
info
light and fan press F5 to refresh the page
dev:10182025-11-11 09:53:35.564 AM
warn
light and fan changing the device profile from null to TS0601_LERLINK_FAN
dev:10182025-11-11 09:53:35.562 AM
debug
light and fan state.deviceProfile=null, settings.forcedProfile=TS0601 LERLINK Fan Switch, getProfileKey()=TS0601_LERLINK_FAN