zigbeefordomoticz / Domoticz-Zigbee

Zigbee plugin for Domoticz. Allow to connect various zigbee controllers like Zigate but also Texas Instrument CC2531, CC13x2, CC26x2 ; Silicon-Labs; deConz based chipset to be connected to Domoticz
GNU General Public License v3.0
100 stars 43 forks source link

Ikea Starkvind Air purifier #1386

Closed rhuijben closed 1 year ago

rhuijben commented 1 year ago

My air purifier shows up just fine and I'm able to switch it on to specific states (auto and low, medium, high).

But I'm unable to turn the air purifier off or use more advanced functions.

It should have a readable air quality meter, but I only see a Lux (light) report. The box should have more programmable features like a child lock, but those are not too important to me.

{"Version":"3","ZDeviceName":"","Status":"inDB","SQN":"05","Ep":{"01":{"0000":{"4000":"1.0.033","0004":"IKEA of Sweden","0005":"STARKVIND Air purifier","0000":"3","0001":"16","0002":"103","0003":"1","0006":"20210428","0007":"1","000a":"4532303037"},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{},"0019":{},"0400":{},"042a":{},"ClusterType":{"1961":"FanControl","1962":"Lux"}},"f2":{}},"Heartbeat":"10","RIA":"4","LQI":51,"Battery":{},"Model":"STARKVIND Air purifier","ForceAckCommands":[],"MacCapa":"8e","IEEE":"0c4314fffed61adf","Type":"FanControl/Lux","ProfileID":"0104","ZDeviceID":"0007","App Version":"16","Attributes List":{"Request":{"01":{"0000":1671478067.0655785,"0003":1671478067.0659719,"0004":1671478067.0664241,"0005":1671478067.0668101,"0202":1671478067.0671961,"fc57":1671478067.0677254,"fc7d":1671478067.0682228,"0019":1671478067.0686269,"0400":1671478067.0690293,"042a":1671478067.072608},"f2":{}}},"DeviceType":"FFD","HW Version":"1","Last Cmds":[],"LogicalType":"Router","Manufacturer":"117c","Manufacturer Name":"IKEA of Sweden","NbEp":"2","PowerSource":"Main","ReadAttributes":{"Ep":{"01":{"0000":{"TimeStamp":1671529114,"iSQN":{"4000":"0b","0004":"07","0005":"07","0000":"0e","0001":"08","0002":"08","0003":"08","0006":"09","0007":"09","000a":"09","000f":"0a","0010":"0a","0015":"0a","f000":"0b"},"Attributes":{"4000":"00","0004":"00","0005":"00","0000":"00","0001":"00","0002":"00","0003":"00","0006":"00","0007":"00","000a":"00","000f":"86","0010":"86","f000":"86"},"ZigateRequest":{}},"0400":{"TimeStamp":1671471469,"iSQN":{"0000":"02"},"Attributes":{"0000":"86"},"ZigateRequest":{}},"0019":{"TimeStamp":1671471471,"iSQN":{"0001":"03","0002":"03","0003":"03","0004":"04","0005":"04","0006":"04","0007":"05","0008":"05","0009":"05","000a":"06"},"Attributes":{"0001":"86","0002":"86","0004":"86","0005":"86","0007":"86","0008":"86","000a":"86"},"ZigateRequest":{}}},"f2":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"ReceiveOnIdle":"On","Stack Version":"103","Stamp":{"time":1671531498.9422364,"Time":"2022-12-20 11:18:18","MsgType":"8011","LastSeen":1671531498,"LastPing":1671529114},"ZCL Version":"3","Health":"Live","ConfigureReporting":{"Ep":{"01":{"0400":{"TimeStamp":1671471465.1396747,"iSQN":{"0000":"01"},"Attributes":{"0000":"86"},"ZigateRequest":{}}}}},"Capability":["Full-Function Device","Main Powered","Receiver during Idle","Standard security","NwkAddr should be allocated"],"BindingTable":{"SQN":0,"Status":"Success","TimeStamp":1671471474.8666713,"BindingTableSize":7,"Devices":[{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0000","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0003","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0004","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0005","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0202","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc57","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc7d","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}}]},"WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0004":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0005":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0202":{"TimeStamp":1671531497,"iSQN":{"0001":"03","0000":"04"},"Attributes":{"0001":"00","0000":"00"},"ZigateRequest":{"0001":{"Status":"fullfilled","DataType":"30","EPin":"01","EPout":"01","manuf_id":"0000","manuf_spec":"00","data":"02","ackIsDisabled":true},"0000":{"Status":"fullfilled","DataType":"30","EPin":"01","EPout":"01","manuf_id":"0000","manuf_spec":"00","data":"05","ackIsDisabled":true}}},"fc57":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"fc7d":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0019":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0400":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"042a":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"RoutingTable":[{"SQN":0,"Status":"Success","TimeStamp":1671488179.2415495,"Time":1671488172,"RoutingTableTableSize":16,"Devices":[{"0000":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":1,"RouteRecordRequired":1,"NextHopNwkId":"0000"}}]}],"NeighbourTableSize":1,"ReadConfigureReporting":{"Ep":{"01":{"0400":{"0000":{"TimeStamp":1671473647.374063,"Status":"86"}}}},"TimeStamp":1671473647.3740506},"Bind":{"01":{"0000":{"Target":"0000","Stamp":1671471465,"Phase":"binded","Status":"00","i_sqn":"03"},"0003":{"Target":"0000","Stamp":1671471465,"Phase":"binded","Status":"00","i_sqn":"04"},"0004":{"Target":"0000","Stamp":1671471466,"Phase":"binded","Status":"00","i_sqn":"05"},"0005":{"Target":"0000","Stamp":1671471466,"Phase":"binded","Status":"00","i_sqn":"06"},"0202":{"Target":"0000","Stamp":1671471466,"Phase":"binded","Status":"00","i_sqn":"07"},"fc57":{"Target":"0000","Stamp":1671471467,"Phase":"binded","Status":"00","i_sqn":"08"},"fc7d":{"Target":"0000","Stamp":1671471467,"Phase":"binded","Status":"00","i_sqn":"09"}}},"OTAClient":{"ManufacturerCode":"117c","ImageType":"110c","CurrentImageVersion":"00010033"},"SWBUILD_1":"20210428","Neighbours":[{"SQN":0,"Status":"","TimeStamp":1671488172,"Time":1671488172,"Devices":[{"0000":{"_relationshp":"Parent","_devicetype":"Coordinator","_depth":0,"_lnkqty":99,"_rxonwhenidl":"Rx-On","_IEEE":"00124b0025e14d39","_permitjnt":"??"}}]}],"ConfigSource":"8043","Epv2":{"01":{"ClusterIn":{"0000":{},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{}},"ClusterOut":{"0019":{},"0400":{},"042a":{}},"ProfileID":"0104","ZDeviceID":"0007"},"f2":{"ClusterIn":{},"ClusterOut":{},"ProfileID":{},"ZDeviceID":{}}},"SWBUILD_3":"1.0.033","ConsistencyCheck":"ok","CertifiedDevice":false,"Log_UnknowDeviceFlag":1671530502.1755261,"Max Buffer Size":"52","Max Rx":"0052","Max Tx":"0052","macapa":"8e","bitfield":"4001","server_mask":"2c00","descriptor_capability":"00","ZCLSQN":"05","RollingLQI":[48,48,48,48,48,51,51,51,51,51],"ZCL-IN-SQN":{"0008":"05"}}
pipiche38 commented 1 year ago

Bert, I ack your request. I'll need some time to work on that, and might need some more support from you. At least to start with, could you kindly make sure that you are on the 'dev' branch so you are on the latest code, and most-likely I'll create a dedicated branch to work on.

From the file that you shared I see

rhuijben commented 1 year ago

@pipiche38 Thanks, no problem. Feel free to reach out. I'm already on the developer branch. Not sure what other useful debug output I can produce right now.

This air purifier was the reason I bought a zigbee dongle, so not much experience there yet. (But wrote my own python plugin variant for Domoticz to support some wifi power adapters)

Getting the purifier connected was easy. Still trying to get some legacy Ikea products to connect to my Zigbee network.

pipiche38 commented 1 year ago

can you kindly move to device/ikea/air-purifier branch

git pull
git checkout device/ikea/air-purifier

then you just restart the plugin watch the plugin log files Domoticz-Zigbee/Log/PluginZigbee_xx.log

Normally if you do action on the air purifier you should get something on the log file. I would be glad to get those logs and eventually the corresponding action done on the device itself.

So far nothing done on the Domoticz side, I need to understand how it behave

It might be good to also add the debug option like

debugClusters ( you can find them in the WebUI > Tools > Debug Advanced menu)

There is no LUX/Illuminance information

pipiche38 commented 1 year ago

Ok,so after few more investigation, it would be great if you can be on the latest version of the branch

git pull
git checkout device/ikea/air-purifier
git pull

then do the pairing

rhuijben commented 1 year ago

I'm currently not at home. Just switched to the branch and restarted domoticz (as that is easier than to get through the firewall at the web interface).

Will try a new pair operation tonight. Just restarting domoticz resulted in:

2022-12-21 16:28:23,004 INFO    : [     MainThread 0] Zigbee for Domoticz (z4d) plugin beta6-6.4.101 started
2022-12-21 16:28:23,027 INFO    : [     MainThread 0] Plugin Database: DeviceList-15.txt
2022-12-21 16:28:23,031 INFO    : [     MainThread 0] Loading ZCL Cluster definitions
2022-12-21 16:28:23,054 INFO    : [     MainThread 0]  - ZCL Cluster 0001 - Power (v1) loaded
2022-12-21 16:28:23,056 INFO    : [     MainThread 0]  - ZCL Cluster 0006 - On/Off (v1) loaded
2022-12-21 16:28:23,058 INFO    : [     MainThread 0]  - ZCL Cluster 0008 - Level (v1) loaded
2022-12-21 16:28:23,061 INFO    : [     MainThread 0]  - ZCL Cluster 0400 - Illuminance Level Sensing (v1) loaded
2022-12-21 16:28:23,065 INFO    : [     MainThread 0]  - ZCL Cluster 0402 - Temperature Measurement (v1) loaded
2022-12-21 16:28:23,066 INFO    : [     MainThread 0]  - ZCL Cluster 0403 - Pressure Measurement (v1) loaded
2022-12-21 16:28:23,076 INFO    : [     MainThread 0]  - ZCL Cluster 0405 - Relative Humidity Measurement (v1) loaded
2022-12-21 16:28:23,077 INFO    : [     MainThread 0]  - ZCL Cluster 0406 - Occupancy Sensing (v1) loaded
2022-12-21 16:28:23,094 INFO    : [     MainThread 0] DeviceConf loaded - 17 confs loaded
2022-12-21 16:28:24,562 INFO    : [     MainThread 0] DeviceConf loaded - 394 confs loaded
2022-12-21 16:28:24,563 INFO    : [     MainThread 0] load ListOfDevice
2022-12-21 16:28:24,582 INFO    : [     MainThread 0] 2 Entries loaded from /home/root/domoticz/plugins/Domoticz-Zigbee/Data/DeviceList-15.txt
2022-12-21 16:28:24,612 INFO    : [     MainThread 0] Transport mode: ZigpyZNP
2022-12-21 16:28:26,546 DEBUG   :Using selector: EpollSelector
2022-12-21 16:28:26,548 INFO    : [     MainThread 0] Start Zigpy Transport on ZNP
2022-12-21 16:28:26,555 INFO    : [    ZigpyCom_15 0] Starting radio znp port: /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
2022-12-21 16:28:26,560 INFO    : [ZigpyForwarder_15 0] ZigpyTransport: thread_processing_and_sending Thread start.
2022-12-21 16:28:26,563 INFO    : [     MainThread 0] Start Web Server connection
2022-12-21 16:28:26,571 INFO    : [     MainThread 0] Web backend for Web User Interface started on port: 9440
2022-12-21 16:28:26,572 INFO    : [     MainThread 0] Domoticz Widgets usage is at 2.0 % (250 units free)
2022-12-21 16:28:26,931 INFO    : [    ZigpyCom_15 0] Started radio znp port: /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
2022-12-21 16:28:34,427 INFO    : [    ZigpyCom_15 0] ZNP Radio register default Ep
2022-12-21 16:28:34,440 INFO    : [    ZigpyCom_15 0] ZNP Radio register any additional/specific Ep
2022-12-21 16:28:34,536 INFO    : [    ZigpyCom_15 0] device_initialized (0x0000 00:12:4b:00:25:e1:4d:39)
2022-12-21 16:28:34,537 INFO    : [    ZigpyCom_15 0] ZNP Configuration {'device': {'path': '/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0', 'flow_control': None, 'baudrate': 115200}, 'network': {'channel': 15, 'key': None, 'extended_pan_id': None, 'channels': <Channels.CHANNEL_25|CHANNEL_20|CHANNEL_15: 34635776>, 'update_id': 0, 'tc_address': None, 'tc_link_key': 5a:69:67:42:65:65:41:6c:6c:69:61:6e:63:65:30:39, 'pan_id': None, 'key_sequence_number': 0}, 'znp_config': {'tx_power': 0, 'connect_dtr_pin_states': [False, False, False], 'async_response_timeout': 30, 'sync_request_timeout': 15, 'auto_reconnect_retry_delay': 5, 'led_mode': <LEDMode.OFF: 0>, 'max_concurrent_requests': None, 'prefer_endpoint_1': True, 'skip_bootloader': True, 'connect_rts_pin_states': [False, True, False]}, 'topology_scan_enabled': False, 'source_routing': False, 'backup_enabled': True, 'backup_period': 1, 'validate_network_settings': False, 'ota': {'inovelli_provider': False, 'otau_directory': None, 'salus_provider': False, 'ikea_provider': False, 'ledvance_provider': False, 'sonoff_provider': False}, 'database_path': None, 'max_concurrent_requests': 8, 'topology_scan_skip_coordinator': False, 'additional_endpoints': [], 'topology_scan_period': 240}
2022-12-21 16:28:42,335 INFO    : [    ZigpyCom_15 0] ZNP Radio manufacturer: Texas Instruments
2022-12-21 16:28:42,343 INFO    : [    ZigpyCom_15 0] ZNP Radio board model: CC1352/CC2652, Z-Stack 3.30+ (build 20210708)
2022-12-21 16:28:42,348 INFO    : [    ZigpyCom_15 0] ZNP Radio version: 3.3
2022-12-21 16:28:42,349 INFO    : [    ZigpyCom_15 0] extract_versioning_for_plugin Model: CC1352/CC2652, Z-Stack 3.30+ (build 20210708) Manuf: Texas Instruments
2022-12-21 16:28:42,350 INFO    : [    ZigpyCom_15 0] extract_versioning_for_plugin 20 21 0708 Z-Stack 3.30+ (build 20210708)
2022-12-21 16:28:42,351 INFO    : [    ZigpyCom_15 0] Network settings
2022-12-21 16:28:42,352 INFO    : [    ZigpyCom_15 0]   Channel: 15

<snip>
2022-12-21 16:28:42,366 INFO    : [    ZigpyCom_15 0]   Device NWK: 0x0000
2022-12-21 16:28:42,369 INFO    : [ZigpyForwarder_15 0] Number of devices recently active in Zigate = 1
2022-12-21 16:28:42,371 INFO    : [ZigpyForwarder_15 0] [00] DevID: 00 Network addr: fac1 IEEE: 0c4314fffed61adf LQI: 000 power: ff Model: STARKVIND Air purifier ( Luchtreiniger )
2022-12-21 16:28:42,372 INFO    : [ZigpyForwarder_15 0] Decode8010 20210708Z-Stack 3.30+ (build 20210708)
2022-12-21 16:28:42,372 INFO    : [ZigpyForwarder_15 0] Decode8010 Major: 20 Minor: 0708 Full: Z-Stack 3.30+ (build 20210708)
2022-12-21 16:28:42,373 INFO    : [ZigpyForwarder_15 0] CC1352/CC2652, Z-Stack 3.30+ (znp)
2022-12-21 16:28:42,373 INFO    : [ZigpyForwarder_15 0] Installer Version Number: Z-Stack 3.30+ (build 20210708)
2022-12-21 16:28:42,374 INFO    : [ZigpyForwarder_15 0] Branch Version: ==> CC1352/CC2652, Z-Stack 3.30+ (znp) <==
2022-12-21 16:28:42,375 INFO    : [ZigpyForwarder_15 0] Zigbee Coordinator ieee: 00124b0025e14d39 , short addr: 0000
2022-12-21 16:28:42,376 INFO    : [ZigpyForwarder_15 0] Network state UP, PANID: 08cc extPANID: 0xcffeec803736545a Channel: 15
2022-12-21 16:28:50,091 INFO    : [     MainThread 0] Request Disabling Accepting new Hardware
2022-12-21 16:28:50,186 INFO    : [    ZigpyCom_15 0] PERMIT-TO-JOIN: {'cmd': 'PERMIT-TO-JOIN', 'datas': {'Duration': 0, 'targetRouter': 'FFFC'}, 'NwkId': None, 'TimeStamp': 1671636530.089891, 'ACKIsDisable': False, 'Sqn': None}
2022-12-21 16:28:50,187 INFO    : [    ZigpyCom_15 0] PERMIT-TO-JOIN: duration: 0 for Radio: znp for node: None
2022-12-21 16:28:50,187 INFO    : [    ZigpyCom_15 0] Calling self.app.permit(time_s=0, node=None )
2022-12-21 16:28:50,205 INFO    : [ZigpyForwarder_15 0] Accepting new Hardware: Disable (Off)
2022-12-21 16:28:50,230 INFO    : [    ZigpyCom_15 0] returning from the self.app.permit(time_s=0, node=None )
2022-12-21 16:28:55,106 INFO    : [     MainThread 0] Switch Blue Led On
2022-12-21 16:28:55,108 INFO    : [     MainThread 0] coordinator set to Certification : 1/CE -> CE
2022-12-21 16:28:55,109 INFO    : [     MainThread 0] Start Group Management
2022-12-21 16:28:55,937 INFO    : [     MainThread 0] ota_scan_folder Following Firmware have been loaded
2022-12-21 16:28:55,938 INFO    : [     MainThread 0] Plugin with Zigpy, Coordinator CC1352/CC2652, Z-Stack 3.30+ (znp) firmware Znp - Z-Stack 3.30+ (build 20210708) correctly initialized
2022-12-21 16:31:15,069 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,087 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,100 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,115 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,122 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,130 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,156 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,164 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,174 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,189 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,196 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,203 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,227 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,233 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,243 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,249 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,254 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,260 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,271 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,276 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,282 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,287 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,292 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,298 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,303 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,308 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,315 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,326 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,331 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,336 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,342 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,348 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,354 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,361 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,362 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,364 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,365 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,367 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,370 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,371 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,372 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,373 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,374 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,375 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,376 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,378 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,379 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,380 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,381 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,382 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,383 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,384 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,385 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,385 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,391 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,393 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,394 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,396 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,398 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,400 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,401 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,403 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,405 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,408 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,410 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,412 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,413 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,415 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,422 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,430 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,432 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,434 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,436 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0000 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,437 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0001 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,438 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0002 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,439 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0003 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,440 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0004 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,441 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0005 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,442 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0006 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,443 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0007 Manuf Specific, return ManufCode: 117c
2022-12-21 16:31:15,444 INFO    : [     MainThread 0] manufacturer_specific_attribute - NwkId: fac1 found attribute: 0008 Manuf Specific, return ManufCode: 117c
pipiche38 commented 1 year ago

Sound good so far. (just simple logs) which proof that it has redone the Configure Reporting, let see what is happening. If you can drop me once more a new version of the export.json this would be great

rhuijben commented 1 year ago

nothing in between and then one hour later...

2022-12-21 17:31:01,080 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c49
2022-12-21 17:31:01,090 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c49
2022-12-21 17:31:01,429 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0001 Type: 20 Size: 0001 Data: 00
2022-12-21 17:31:01,430 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0001 00
2022-12-21 17:31:01,431 INFO    : [ZigpyForwarder_15 0]  -- Replace Filter: 00
2022-12-21 17:31:01,827 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0002 Type: 23 Size: 0004 Data: 0003f480
2022-12-21 17:31:01,827 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0002 0003f480
2022-12-21 17:31:01,827 INFO    : [ZigpyForwarder_15 0]  -- Filter Life time: 0003f480
2022-12-21 17:31:02,214 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0003 Type: 10 Size: 0001 Data: 00
2022-12-21 17:31:02,215 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0003 00
2022-12-21 17:31:02,215 INFO    : [ZigpyForwarder_15 0]  --  Led Indication: 00
2022-12-21 17:31:02,623 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: ffff
2022-12-21 17:31:02,624 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 ffff
2022-12-21 17:31:02,625 INFO    : [ZigpyForwarder_15 0]  --  PM25: ffff --> 65535
2022-12-21 17:31:03,013 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0005 Type: 10 Size: 0001 Data: 00
2022-12-21 17:31:03,013 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0005 00
2022-12-21 17:31:03,013 INFO    : [ZigpyForwarder_15 0]  --  Locked: 00
2022-12-21 17:31:03,412 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 00
2022-12-21 17:31:03,412 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 00
2022-12-21 17:31:03,412 INFO    : [ZigpyForwarder_15 0]  --  Mode: 00
2022-12-21 17:31:03,815 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 00
2022-12-21 17:31:03,816 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 00
2022-12-21 17:31:03,816 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 00
2022-12-21 17:31:04,212 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c49
2022-12-21 17:31:04,212 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c49
2022-12-21 17:31:04,212 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c49
(END)
pipiche38 commented 1 year ago

Ok. That sound promising, we are getting the right think.

Is the Device Off ? This could explain the PM24 to 0xffff ( 65535 ) and Mode is 0x00

pipiche38 commented 1 year ago

Thinking on how we will translate that into Domoticz I see

for the lock and led, I'll see if and how we can manage. If this is possible this would be done over Device Parameters

rhuijben commented 1 year ago

Yes The device is off

rhuijben commented 1 year ago

Similar dump +- hour later

2022-12-21 18:30:46,560 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c49
2022-12-21 18:30:46,561 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c49
2022-12-21 18:30:46,906 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0001 Type: 20 Size: 0001 Data: 00
2022-12-21 18:30:46,906 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0001 00
2022-12-21 18:30:46,907 INFO    : [ZigpyForwarder_15 0]  -- Replace Filter: 00
2022-12-21 18:30:47,305 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0002 Type: 23 Size: 0004 Data: 0003f480
2022-12-21 18:30:47,306 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0002 0003f480
2022-12-21 18:30:47,306 INFO    : [ZigpyForwarder_15 0]  -- Filter Life time: 0003f480
2022-12-21 18:30:47,705 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0003 Type: 10 Size: 0001 Data: 00
2022-12-21 18:30:47,705 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0003 00
2022-12-21 18:30:47,706 INFO    : [ZigpyForwarder_15 0]  --  Led Indication: 00
2022-12-21 18:30:48,100 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: ffff
2022-12-21 18:30:48,101 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 ffff
2022-12-21 18:30:48,101 INFO    : [ZigpyForwarder_15 0]  --  PM25: ffff --> 65535
2022-12-21 18:30:48,499 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0005 Type: 10 Size: 0001 Data: 00
2022-12-21 18:30:48,500 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0005 00
2022-12-21 18:30:48,500 INFO    : [ZigpyForwarder_15 0]  --  Locked: 00
2022-12-21 18:30:48,887 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 00
2022-12-21 18:30:48,887 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 00
2022-12-21 18:30:48,888 INFO    : [ZigpyForwarder_15 0]  --  Mode: 00
2022-12-21 18:30:49,282 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 00
2022-12-21 18:30:49,282 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 00
2022-12-21 18:30:49,282 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 00
2022-12-21 18:30:49,695 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c49
2022-12-21 18:30:49,696 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c49
2022-12-21 18:30:49,696 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c49

Then I got home and turned the purifier on, on auto.

2022-12-21 18:48:49,348 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 01
2022-12-21 18:48:49,350 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 01
2022-12-21 18:48:49,351 INFO    : [ZigpyForwarder_15 0]  --  Mode: 01
2022-12-21 18:48:49,354 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 1e
2022-12-21 18:48:49,354 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 1e
2022-12-21 18:48:49,355 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 1e
2022-12-21 18:49:02,355 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0004
2022-12-21 18:49:02,357 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0004
2022-12-21 18:49:02,357 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0004 --> 4
2022-12-21 18:49:07,360 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0007
2022-12-21 18:49:07,361 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0007
2022-12-21 18:49:07,361 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0007 --> 7
2022-12-21 18:49:12,297 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0009
2022-12-21 18:49:12,298 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0009
2022-12-21 18:49:12,299 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0009 --> 9
2022-12-21 18:49:17,277 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000b
2022-12-21 18:49:17,278 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000b
2022-12-21 18:49:17,278 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000b --> 11
2022-12-21 18:49:19,175 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 19
2022-12-21 18:49:19,176 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 19
2022-12-21 18:49:19,177 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 19
2022-12-21 18:49:22,256 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000c
2022-12-21 18:49:22,257 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000c
2022-12-21 18:49:22,258 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000c --> 12
2022-12-21 18:49:27,235 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000d
2022-12-21 18:49:27,235 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000d
2022-12-21 18:49:27,243 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000d --> 13
2022-12-21 18:49:37,201 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000e
2022-12-21 18:49:37,202 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000e
2022-12-21 18:49:37,203 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000e --> 14
2022-12-21 18:49:49,080 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c4a
2022-12-21 18:49:49,081 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c4a
2022-12-21 18:49:49,085 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c4a
2022-12-21 18:49:49,085 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c4a
2022-12-21 18:49:49,086 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c4a
2022-12-21 18:49:49,090 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 14
2022-12-21 18:49:49,090 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 14
2022-12-21 18:49:49,090 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 14
2022-12-21 18:50:18,986 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 0f
2022-12-21 18:50:18,987 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 0f
2022-12-21 18:50:18,988 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 0f
2022-12-21 18:50:48,826 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c4b
2022-12-21 18:50:48,828 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c4b
2022-12-21 18:50:48,831 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c4b
2022-12-21 18:50:48,832 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c4b
2022-12-21 18:50:48,833 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c4b
2022-12-21 18:50:48,860 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 0a
2022-12-21 18:50:48,861 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 0a
2022-12-21 18:50:48,861 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 0a
2022-12-21 18:50:56,880 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000d
2022-12-21 18:50:56,881 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000d
2022-12-21 18:50:56,881 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000d --> 13
2022-12-21 18:51:36,751 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000c
2022-12-21 18:51:36,752 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000c
2022-12-21 18:51:36,752 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000c --> 12
2022-12-21 18:51:48,577 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c4c
2022-12-21 18:51:48,579 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c4c
2022-12-21 18:51:48,582 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c4c
2022-12-21 18:51:48,583 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c4c
2022-12-21 18:51:48,584 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c4c
2022-12-21 18:52:48,346 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c4d
2022-12-21 18:52:48,348 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c4d
2022-12-21 18:52:48,352 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c4d
2022-12-21 18:52:48,352 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c4d
2022-12-21 18:52:48,353 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c4d
2022-12-21 18:53:48,136 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c4e
2022-12-21 18:53:48,138 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c4e
2022-12-21 18:53:48,141 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c4e
2022-12-21 18:53:48,142 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c4e
2022-12-21 18:53:48,142 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c4e
2022-12-21 18:54:45,949 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000b
2022-12-21 18:54:45,950 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000b
2022-12-21 18:54:45,951 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000b --> 11
2022-12-21 18:54:47,848 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c4f
2022-12-21 18:54:47,849 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c4f
2022-12-21 18:54:47,853 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c4f
2022-12-21 18:54:47,853 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c4f
2022-12-21 18:54:47,854 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c4f
2022-12-21 18:55:47,652 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c50
2022-12-21 18:55:47,654 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c50
2022-12-21 18:55:47,657 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c50
2022-12-21 18:55:47,658 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c50
2022-12-21 18:55:47,658 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c50
2022-12-21 18:56:47,371 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c51
2022-12-21 18:56:47,373 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c51
2022-12-21 18:56:47,377 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c51
2022-12-21 18:56:47,378 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c51
2022-12-21 18:56:47,378 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c51
2022-12-21 18:57:47,165 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c52
2022-12-21 18:57:47,167 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c52
2022-12-21 18:57:47,171 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c52
2022-12-21 18:57:47,172 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c52
2022-12-21 18:57:47,172 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c52
2022-12-21 18:58:46,895 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c53
2022-12-21 18:58:46,897 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c53
2022-12-21 18:58:46,911 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c53
2022-12-21 18:58:46,912 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c53
2022-12-21 18:58:46,912 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c53
2022-12-21 18:59:46,683 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c54
2022-12-21 18:59:46,685 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c54
2022-12-21 18:59:46,689 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c54
2022-12-21 18:59:46,689 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c54
2022-12-21 18:59:46,690 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c54
2022-12-21 19:00:46,407 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c55
2022-12-21 19:00:46,409 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c55
2022-12-21 19:00:46,413 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c55
2022-12-21 19:00:46,414 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c55
2022-12-21 19:00:46,414 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c55
2022-12-21 19:01:14,376 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000a
2022-12-21 19:01:14,377 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000a
2022-12-21 19:01:14,378 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000a --> 10
2022-12-21 19:01:46,182 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c56
2022-12-21 19:01:46,183 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c56
2022-12-21 19:01:46,184 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c56
2022-12-21 19:01:46,185 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c56
2022-12-21 19:01:46,185 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c56
2022-12-21 19:02:45,910 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c57
2022-12-21 19:02:45,911 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c57
2022-12-21 19:02:45,913 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c57
2022-12-21 19:02:45,913 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c57
2022-12-21 19:02:45,914 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c57
2022-12-21 19:03:45,707 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c58
2022-12-21 19:03:45,708 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c58
2022-12-21 19:03:45,712 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c58
2022-12-21 19:03:45,712 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c58
2022-12-21 19:03:45,713 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c58
2022-12-21 19:04:30,568 INFO    : [ZigpyForwarder_15 0] We have detected a potential new firmware for the device Luchtreiniger [fac1]
2022-12-21 19:04:30,570 INFO    : [ZigpyForwarder_15 0]    current version: 65587
2022-12-21 19:04:30,571 INFO    : [ZigpyForwarder_15 0]      firmware type: 4364
2022-12-21 19:04:30,572 INFO    : [ZigpyForwarder_15 0]     newest version: 69633
2022-12-21 19:04:30,572 INFO    : [ZigpyForwarder_15 0]      firmware type: 4364
2022-12-21 19:04:30,573 INFO    : [ZigpyForwarder_15 0]    URL to download: http://fw.ota.homesmart.ikea.net/global/GW1.0/01.19.046/bin/10082261-zingo_lds_starkvind-1.1.001.ota.ota.signed
2022-12-21 19:04:30,573 INFO    : [ZigpyForwarder_15 0]    Folder to store: IKEA-TRADFRI
2022-12-21 19:04:45,411 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c59
2022-12-21 19:04:45,412 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c59
2022-12-21 19:04:45,414 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c59
2022-12-21 19:04:45,414 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c59
2022-12-21 19:04:45,415 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c59
2022-12-21 19:05:45,194 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c5a
2022-12-21 19:05:45,195 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c5a
2022-12-21 19:05:45,197 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c5a
2022-12-21 19:05:45,197 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c5a
2022-12-21 19:05:45,198 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c5a
2022-12-21 19:06:44,987 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c5b
2022-12-21 19:06:44,989 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c5b
2022-12-21 19:06:44,992 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c5b
2022-12-21 19:06:44,994 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c5b
2022-12-21 19:06:44,995 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c5b
2022-12-21 19:07:44,706 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c5c
2022-12-21 19:07:44,708 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c5c
2022-12-21 19:07:44,711 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c5c
2022-12-21 19:07:44,712 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c5c
2022-12-21 19:07:44,713 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c5c
2022-12-21 19:08:44,511 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c5d
2022-12-21 19:08:44,515 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c5d
2022-12-21 19:08:44,518 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c5d
2022-12-21 19:08:44,519 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c5d
2022-12-21 19:08:44,519 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c5d
2022-12-21 19:09:44,222 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c5e
2022-12-21 19:09:44,224 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c5e
2022-12-21 19:09:44,228 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c5e
2022-12-21 19:09:44,229 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c5e
2022-12-21 19:09:44,229 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c5e
2022-12-21 19:10:44,003 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c5f
2022-12-21 19:10:44,005 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c5f
2022-12-21 19:10:44,009 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c5f
2022-12-21 19:10:44,009 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c5f
2022-12-21 19:10:44,010 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c5f
2022-12-21 19:11:43,737 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c60
2022-12-21 19:11:43,739 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c60
2022-12-21 19:11:43,743 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c60
2022-12-21 19:11:43,744 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c60
2022-12-21 19:11:43,744 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c60
2022-12-21 19:12:43,532 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c61
2022-12-21 19:12:43,534 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c61
2022-12-21 19:12:43,543 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c61
2022-12-21 19:12:43,543 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c61
2022-12-21 19:12:43,544 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c61
2022-12-21 19:13:43,245 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c62
2022-12-21 19:13:43,247 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c62

And similar output for quite somt time.

Then I switched from Auto to 1 ... 2 ... 3 ... 4 ... 5... and after some delay off

2022-12-21 19:43:35,971 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c80
2022-12-21 19:44:35,731 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c81
2022-12-21 19:44:35,732 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c81
2022-12-21 19:44:35,737 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c81
2022-12-21 19:44:35,737 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c81
2022-12-21 19:44:35,738 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c81
2022-12-21 19:45:35,485 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c82
2022-12-21 19:45:35,487 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c82
2022-12-21 19:45:35,491 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c82
2022-12-21 19:45:35,492 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c82
2022-12-21 19:45:35,492 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c82
2022-12-21 19:46:34,474 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 0a
2022-12-21 19:46:34,475 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 0a
2022-12-21 19:46:34,476 INFO    : [ZigpyForwarder_15 0]  --  Mode: 0a
2022-12-21 19:46:35,224 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c83
2022-12-21 19:46:35,225 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c83
2022-12-21 19:46:35,228 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c83
2022-12-21 19:46:35,229 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c83
2022-12-21 19:46:35,229 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c83
2022-12-21 19:46:46,735 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 14
2022-12-21 19:46:46,737 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 14
2022-12-21 19:46:46,737 INFO    : [ZigpyForwarder_15 0]  --  Mode: 14
2022-12-21 19:46:46,741 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 14
2022-12-21 19:46:46,742 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 14
2022-12-21 19:46:46,742 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 14
2022-12-21 19:46:56,240 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 1e
2022-12-21 19:46:56,242 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 1e
2022-12-21 19:46:56,243 INFO    : [ZigpyForwarder_15 0]  --  Mode: 1e
2022-12-21 19:46:56,247 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 1e
2022-12-21 19:46:56,247 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 1e
2022-12-21 19:46:56,248 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 1e
2022-12-21 19:47:04,746 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 28
2022-12-21 19:47:04,748 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 28
2022-12-21 19:47:04,749 INFO    : [ZigpyForwarder_15 0]  --  Mode: 28
2022-12-21 19:47:04,752 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 28
2022-12-21 19:47:04,753 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 28
2022-12-21 19:47:04,753 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 28
2022-12-21 19:47:10,658 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 32
2022-12-21 19:47:10,660 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 32
2022-12-21 19:47:10,660 INFO    : [ZigpyForwarder_15 0]  --  Mode: 32
2022-12-21 19:47:10,664 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 32
2022-12-21 19:47:10,664 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 32
2022-12-21 19:47:10,665 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 32
2022-12-21 19:47:18,979 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: ffff
2022-12-21 19:47:18,981 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 ffff
2022-12-21 19:47:18,983 INFO    : [ZigpyForwarder_15 0]  --  PM25: ffff --> 65535
2022-12-21 19:47:18,991 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 00
2022-12-21 19:47:18,993 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 00
2022-12-21 19:47:18,993 INFO    : [ZigpyForwarder_15 0]  --  Mode: 00
2022-12-21 19:47:18,997 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 00
2022-12-21 19:47:18,998 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 00
2022-12-21 19:47:18,998 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 00
2022-12-21 19:47:27,407 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 01
2022-12-21 19:47:27,416 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 01
2022-12-21 19:47:27,417 INFO    : [ZigpyForwarder_15 0]  --  Mode: 01
2022-12-21 19:47:27,421 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 1e
2022-12-21 19:47:27,421 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 1e
2022-12-21 19:47:27,422 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 1e
2022-12-21 19:47:40,442 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0003
2022-12-21 19:47:40,443 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0003
2022-12-21 19:47:40,444 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0003 --> 3
2022-12-21 19:47:45,425 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0006
2022-12-21 19:47:45,425 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0006
2022-12-21 19:47:45,426 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0006 --> 6
2022-12-21 19:47:50,434 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0008
2022-12-21 19:47:50,435 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0008
2022-12-21 19:47:50,435 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0008 --> 8
2022-12-21 19:47:55,390 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0009
2022-12-21 19:47:55,391 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0009
2022-12-21 19:47:55,391 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0009 --> 9
2022-12-21 19:47:57,264 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 19
2022-12-21 19:47:57,265 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 19
2022-12-21 19:47:57,265 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 19
2022-12-21 19:48:05,343 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 000a
2022-12-21 19:48:05,345 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000a
2022-12-21 19:48:05,345 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000a --> 10
2022-12-21 19:48:27,212 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c84
2022-12-21 19:48:27,216 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c84
2022-12-21 19:48:27,223 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c84
2022-12-21 19:48:27,225 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c84
2022-12-21 19:48:27,226 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c84
2022-12-21 19:48:27,236 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 14
2022-12-21 19:48:27,236 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 14
2022-12-21 19:48:27,237 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 14
2022-12-21 19:48:57,082 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 0f
2022-12-21 19:48:57,084 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 0f
2022-12-21 19:48:57,084 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 0f
2022-12-21 19:49:26,928 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c85
2022-12-21 19:49:26,930 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c85
2022-12-21 19:49:26,934 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c85
2022-12-21 19:49:26,935 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c85
2022-12-21 19:49:26,935 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c85
2022-12-21 19:49:26,962 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 0a
2022-12-21 19:49:26,963 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 0a
2022-12-21 19:49:26,963 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 0a
2022-12-21 19:50:26,722 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c86
rhuijben commented 1 year ago

Note the new firmware message in between...

And finally I turned it back on to auto.

{"Version":"3","ZDeviceName":"Luchtreiniger","Status":"inDB","SQN":"47","Ep":{"01":{"0000":{"4000":"1.0.033","0004":"IKEA of Sweden","0005":"STARKVIND Air purifier","0000":"3","0001":"16","0002":"103","0003":"1","0006":"20210428","0007":"1","000a":"4532303037"},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{"0000":"00000c8c","0001":"00","0002":"0003f480","0003":"00","0004":"000a","0005":"00","0006":"01","0007":"0a","0008":"00000c8c"},"0019":{},"0400":{},"042a":{},"ClusterType":{"1961":"FanControl","1962":"Lux"}},"f2":{}},"Heartbeat":"15870","RIA":"4","LQI":39,"Battery":{},"Model":"STARKVIND Air purifier","ForceAckCommands":[],"MacCapa":"8e","IEEE":"0c4314fffed61adf","Type":"FanControl/Lux","ProfileID":"0104","ZDeviceID":"0007","App Version":"16","Attributes List":{"Request":{"01":{"0000":1671478067.0655785,"0003":1671478067.0659719,"0004":1671478067.0664241,"0005":1671478067.0668101,"0202":1671478067.0671961,"fc57":1671478067.0677254,"fc7d":1671478067.0682228,"0019":1671478067.0686269,"0400":1671478067.0690293,"042a":1671478067.072608},"f2":{}}},"DeviceType":"FFD","HW Version":"1","Last Cmds":[],"LogicalType":"Router","Manufacturer":"117c","Manufacturer Name":"IKEA of Sweden","NbEp":"2","PowerSource":"Main","ReadAttributes":{"Ep":{"01":{"0000":{"TimeStamp":1671634248,"iSQN":{"4000":"0b","0004":"07","0005":"07","0000":"21","0001":"08","0002":"08","0003":"08","0006":"09","0007":"09","000a":"09","000f":"0a","0010":"0a","0015":"0a","f000":"0b"},"Attributes":{"4000":"00","0004":"00","0005":"00","0000":"00","0001":"00","0002":"00","0003":"00","0006":"00","0007":"00","000a":"00","000f":"86","0010":"86","f000":"86"},"ZigateRequest":{}},"0400":{"TimeStamp":1671471469,"iSQN":{"0000":"02"},"Attributes":{"0000":"86"},"ZigateRequest":{}},"0019":{"TimeStamp":1671471471,"iSQN":{"0001":"03","0002":"03","0003":"03","0004":"04","0005":"04","0006":"04","0007":"05","0008":"05","0009":"05","000a":"06"},"Attributes":{"0001":"86","0002":"86","0004":"86","0005":"86","0007":"86","0008":"86","000a":"86"},"ZigateRequest":{}},"fc7d":{"TimeStamp":1671648985,"iSQN":{},"Attributes":{"0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0006":"00","0007":"00","0008":"00"},"ZigateRequest":{}}},"f2":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"ReceiveOnIdle":"On","Stack Version":"103","Stamp":{"time":1671648985.2576113,"Time":"2022-12-21 19:56:25","MsgType":"8102","LastSeen":1671648985,"LastPing":1671634248},"ZCL Version":"3","Health":"Live","Capability":["Full-Function Device","Main Powered","Receiver during Idle","Standard security","NwkAddr should be allocated"],"ConfigSource":"8043","OTAClient":{"ManufacturerCode":"117c","ImageType":"110c","CurrentImageVersion":"00010033"},"BindingTable":{"SQN":0,"Status":"Success","TimeStamp":1671471474.8666713,"BindingTableSize":7,"Devices":[{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0000","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0003","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0004","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0005","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0202","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc57","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc7d","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}}]},"Neighbours":[{"SQN":0,"Status":"","TimeStamp":1671488172,"Time":1671488172,"Devices":[{"0000":{"_relationshp":"Parent","_devicetype":"Coordinator","_depth":0,"_lnkqty":99,"_rxonwhenidl":"Rx-On","_IEEE":"00124b0025e14d39","_permitjnt":"??"}}]},{"SQN":0,"Status":"","TimeStamp":1671534715,"Time":1671534715,"Devices":[{"0000":{"_relationshp":"Parent","_devicetype":"Coordinator","_depth":0,"_lnkqty":103,"_rxonwhenidl":"Rx-On","_IEEE":"00124b0025e14d39","_permitjnt":"??"}}]}],"CertifiedDevice":true,"ReadConfigureReporting":{"Ep":{"01":{"0400":{"0000":{"TimeStamp":1671636615.1829088,"Status":"86"}},"fc7d":{"0000":{"TimeStamp":1671636839.423348,"Status":"86"},"0001":{"TimeStamp":1671636839.4235697,"Status":"86"},"0002":{"TimeStamp":1671636839.423785,"Status":"86"},"0003":{"TimeStamp":1671636839.8276489,"Status":"86"},"0004":{"TimeStamp":1671636839.8278701,"Status":"86"},"0005":{"TimeStamp":1671636839.8280864,"Status":"86"},"0006":{"TimeStamp":1671636840.2252226,"Status":"86"},"0007":{"TimeStamp":1671636840.2254443,"Status":"86"},"0008":{"TimeStamp":1671636840.2256634,"Status":"86"}}}},"TimeStamp":1671636840.2256556},"SWBUILD_3":"1.0.033","WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0004":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0005":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0202":{"TimeStamp":1671569357,"iSQN":{"0001":"0d","0000":"0e"},"Attributes":{"0001":"00","0000":"00"},"ZigateRequest":{"0001":{"Status":"fullfilled","DataType":"30","EPin":"01","EPout":"01","manuf_id":"0000","manuf_spec":"00","data":"02","ackIsDisabled":true},"0000":{"Status":"fullfilled","DataType":"30","EPin":"01","EPout":"01","manuf_id":"0000","manuf_spec":"00","data":"05","ackIsDisabled":true}}},"fc57":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"fc7d":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0019":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0400":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"042a":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"Log_UnknowDeviceFlag":1671535238.9147716,"Epv2":{"01":{"ClusterIn":{"0000":{},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{}},"ClusterOut":{"0019":{},"0400":{},"042a":{}},"ProfileID":"0104","ZDeviceID":"0007"},"f2":{"ClusterIn":{},"ClusterOut":{},"ProfileID":{},"ZDeviceID":{}}},"Bind":{"01":{"0000":{"Target":"0000","Stamp":1671471465,"Phase":"binded","Status":"00","i_sqn":"03"},"0003":{"Target":"0000","Stamp":1671471465,"Phase":"binded","Status":"00","i_sqn":"04"},"0004":{"Target":"0000","Stamp":1671471466,"Phase":"binded","Status":"00","i_sqn":"05"},"0005":{"Target":"0000","Stamp":1671471466,"Phase":"binded","Status":"00","i_sqn":"06"},"0202":{"Target":"0000","Stamp":1671471466,"Phase":"binded","Status":"00","i_sqn":"07"},"fc57":{"Target":"0000","Stamp":1671471467,"Phase":"binded","Status":"00","i_sqn":"08"},"fc7d":{"Target":"0000","Stamp":1671636707,"Phase":"binded","Status":"00","i_sqn":"08"}}},"NeighbourTableSize":1,"SWBUILD_1":"20210428","ConfigureReporting":{"Ep":{"01":{"0400":{"TimeStamp":1671471465.1396747,"iSQN":{"0000":"01"},"Attributes":{"0000":"86"},"ZigateRequest":{}},"fc7d":{"TimeStamp":0,"iSQN":{"0000":"49","0001":"4a","0002":"4b","0003":"4c","0004":"4d","0005":"4e","0006":"4f","0007":"50","0008":"51"},"Attributes":{"0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0006":"00","0007":"00","0008":"00"},"ZigateRequest":{}}}}},"Param":{},"RoutingTable":[{"SQN":0,"Status":"Success","TimeStamp":1671488179.2415495,"Time":1671488172,"RoutingTableTableSize":16,"Devices":[{"0000":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":1,"RouteRecordRequired":1,"NextHopNwkId":"0000"}}]},{"SQN":0,"Status":"Success","TimeStamp":1671534723.0736632,"Time":1671534715,"RoutingTableTableSize":16,"Devices":[{"0000":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":1,"RouteRecordRequired":1,"NextHopNwkId":"0000"}}]}],"ConsistencyCheck":"ok","ZCLSQN":"44","ZCL-IN-SQN":{"0400":"00","fc7d":"47","0019":"79"},"ZDPSQN":"08","RollingLQI":[39,39,48,48,45,39,36,39,39,39,39]}

This is what I get when clicking the new optimize icon in the beta website

Or formatted

{
  "Version": "3",
  "ZDeviceName": "Luchtreiniger",
  "Status": "inDB",
  "SQN": "4a",
  "Ep": {
    "01": {
      "0000": {
        "4000": "1.0.033",
        "0004": "IKEA of Sweden",
        "0005": "STARKVIND Air purifier",
        "0000": "3",
        "0001": "16",
        "0002": "103",
        "0003": "1",
        "0006": "20210428",
        "0007": "1",
        "000a": "4532303037"
      },
      "0003": {},
      "0004": {},
      "0005": {},
      "0202": {},
      "fc57": {},
      "fc7d": {
        "0000": "00000c8e",
        "0001": "00",
        "0002": "0003f480",
        "0003": "00",
        "0004": "0009",
        "0005": "00",
        "0006": "01",
        "0007": "0a",
        "0008": "00000c8e"
      },
      "0019": {},
      "0400": {},
      "042a": {},
      "ClusterType": {
        "1961": "FanControl",
        "1962": "Lux"
      }
    },
    "f2": {}
  },
  "Heartbeat": "15897",
  "RIA": "4",
  "LQI": 39,
  "Battery": {},
  "Model": "STARKVIND Air purifier",
  "ForceAckCommands": [],
  "MacCapa": "8e",
  "IEEE": "0c4314fffed61adf",
  "Type": "FanControl/Lux",
  "ProfileID": "0104",
  "ZDeviceID": "0007",
  "App Version": "16",
  "Attributes List": {
    "Request": {
      "01": {
        "0000": 1671478067.0655785,
        "0003": 1671478067.0659719,
        "0004": 1671478067.0664241,
        "0005": 1671478067.0668101,
        "0202": 1671478067.0671961,
        "fc57": 1671478067.0677254,
        "fc7d": 1671478067.0682228,
        "0019": 1671478067.0686269,
        "0400": 1671478067.0690293,
        "042a": 1671478067.072608
      },
      "f2": {}
    }
  },
  "DeviceType": "FFD",
  "HW Version": "1",
  "Last Cmds": [],
  "LogicalType": "Router",
  "Manufacturer": "117c",
  "Manufacturer Name": "IKEA of Sweden",
  "NbEp": "2",
  "PowerSource": "Main",
  "ReadAttributes": {
    "Ep": {
      "01": {
        "0000": {
          "TimeStamp": 1671634248,
          "iSQN": {
            "4000": "0b",
            "0004": "07",
            "0005": "07",
            "0000": "21",
            "0001": "08",
            "0002": "08",
            "0003": "08",
            "0006": "09",
            "0007": "09",
            "000a": "09",
            "000f": "0a",
            "0010": "0a",
            "0015": "0a",
            "f000": "0b"
          },
          "Attributes": {
            "4000": "00",
            "0004": "00",
            "0005": "00",
            "0000": "00",
            "0001": "00",
            "0002": "00",
            "0003": "00",
            "0006": "00",
            "0007": "00",
            "000a": "00",
            "000f": "86",
            "0010": "86",
            "f000": "86"
          },
          "ZigateRequest": {}
        },
        "0400": {
          "TimeStamp": 1671471469,
          "iSQN": {
            "0000": "02"
          },
          "Attributes": {
            "0000": "86"
          },
          "ZigateRequest": {}
        },
        "0019": {
          "TimeStamp": 1671471471,
          "iSQN": {
            "0001": "03",
            "0002": "03",
            "0003": "03",
            "0004": "04",
            "0005": "04",
            "0006": "04",
            "0007": "05",
            "0008": "05",
            "0009": "05",
            "000a": "06"
          },
          "Attributes": {
            "0001": "86",
            "0002": "86",
            "0004": "86",
            "0005": "86",
            "0007": "86",
            "0008": "86",
            "000a": "86"
          },
          "ZigateRequest": {}
        },
        "fc7d": {
          "TimeStamp": 1671649104,
          "iSQN": {},
          "Attributes": {
            "0000": "00",
            "0001": "00",
            "0002": "00",
            "0003": "00",
            "0004": "00",
            "0005": "00",
            "0006": "00",
            "0007": "00",
            "0008": "00"
          },
          "ZigateRequest": {}
        }
      },
      "f2": {
        "0000": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        }
      }
    }
  },
  "ReceiveOnIdle": "On",
  "Stack Version": "103",
  "Stamp": {
    "time": 1671649104.76717,
    "Time": "2022-12-21 19:58:24",
    "MsgType": "8102",
    "LastSeen": 1671649104,
    "LastPing": 1671634248
  },
  "ZCL Version": "3",
  "Health": "Live",
  "Capability": [
    "Full-Function Device",
    "Main Powered",
    "Receiver during Idle",
    "Standard security",
    "NwkAddr should be allocated"
  ],
  "ConfigSource": "8043",
  "OTAClient": {
    "ManufacturerCode": "117c",
    "ImageType": "110c",
    "CurrentImageVersion": "00010033"
  },
  "BindingTable": {
    "SQN": 0,
    "Status": "Success",
    "TimeStamp": 1671471474.8666713,
    "BindingTableSize": 7,
    "Devices": [
      {
        "0c4314fffed61adf": {
          "sourceEp": "01",
          "Cluster": "0000",
          "targetIEEE": "00124b0025e14d39",
          "targetNickName": "Zigbee Coordinator",
          "targetEp": "01"
        }
      },
      {
        "0c4314fffed61adf": {
          "sourceEp": "01",
          "Cluster": "0003",
          "targetIEEE": "00124b0025e14d39",
          "targetNickName": "Zigbee Coordinator",
          "targetEp": "01"
        }
      },
      {
        "0c4314fffed61adf": {
          "sourceEp": "01",
          "Cluster": "0004",
          "targetIEEE": "00124b0025e14d39",
          "targetNickName": "Zigbee Coordinator",
          "targetEp": "01"
        }
      },
      {
        "0c4314fffed61adf": {
          "sourceEp": "01",
          "Cluster": "0005",
          "targetIEEE": "00124b0025e14d39",
          "targetNickName": "Zigbee Coordinator",
          "targetEp": "01"
        }
      },
      {
        "0c4314fffed61adf": {
          "sourceEp": "01",
          "Cluster": "0202",
          "targetIEEE": "00124b0025e14d39",
          "targetNickName": "Zigbee Coordinator",
          "targetEp": "01"
        }
      },
      {
        "0c4314fffed61adf": {
          "sourceEp": "01",
          "Cluster": "fc57",
          "targetIEEE": "00124b0025e14d39",
          "targetNickName": "Zigbee Coordinator",
          "targetEp": "01"
        }
      },
      {
        "0c4314fffed61adf": {
          "sourceEp": "01",
          "Cluster": "fc7d",
          "targetIEEE": "00124b0025e14d39",
          "targetNickName": "Zigbee Coordinator",
          "targetEp": "01"
        }
      }
    ]
  },
  "Neighbours": [
    {
      "SQN": 0,
      "Status": "",
      "TimeStamp": 1671488172,
      "Time": 1671488172,
      "Devices": [
        {
          "0000": {
            "_relationshp": "Parent",
            "_devicetype": "Coordinator",
            "_depth": 0,
            "_lnkqty": 99,
            "_rxonwhenidl": "Rx-On",
            "_IEEE": "00124b0025e14d39",
            "_permitjnt": "??"
          }
        }
      ]
    },
    {
      "QN": 0,
      "Status": "",
      "TimeStamp": 1671534715,
      "Time": 1671534715,
      "Devices": [
        {
          "0000": {
            "_relationshp": "Parent",
            "_devicetype": "Coordinator",
            "_depth": 0,
            "_lnkqty": 103,
            "_rxonwhenidl": "Rx-On",
            "_IEEE": "00124b0025e14d39",
            "_permitjnt": "??"
          }
        }
      ]
    }
  ],
  "CertifiedDevice": true,
  "ReadConfigureReporting": {
    "Ep": {
      "01": {
        "0400": {
          "0000": {
            "TimeStamp": 1671636615.1829088,
            "Status": "86"
          }
        },
        "fc7d": {
          "0000": {
            "TimeStamp": 1671636839.423348,
            "Status": "86"
          },
          "0001": {
            "TimeStamp": 1671636839.4235697,
            "Status": "86"
          },
          "0002": {
            "TimeStamp": 1671636839.423785,
            "Status": "86"
          },
          "0003": {
            "TimeStamp": 1671636839.8276489,
            "Status": "86"
          },
          "0004": {
            "TimeStamp": 1671636839.8278701,
            "Status": "86"
          },
          "0005": {
            "TimeStamp": 1671636839.8280864,
            "Status": "86"
          },
          "0006": {
            "TimeStamp": 1671636840.2252226,
            "Status": "86"
          },
          "0007": {
            "TimeStamp": 1671636840.2254443,
            "Status": "86"
          },
          "0008": {
            "TimeStamp": 1671636840.2256634,
            "Status": "86"
          }
        }
      }
    },
    "TimeStamp": 1671636840.2256556
  },
  "SWBUILD_3": "1.0.033",
  "WriteAttributes": {
    "Ep": {
      "01": {
        "0000": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "0003": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "0004": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "0005": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "0202": {
          "TimeStamp": 1671569357,
          "iSQN": {
            "0001": "0d",
            "0000": "0e"
          },
          "Attributes": {
            "0001": "00",
            "0000": "00"
          },
          "ZigateRequest": {
            "0001": {
              "Status": "fullfilled",
              "DataType": "30",
              "EPin": "01",
              "EPout": "01",
              "manuf_id": "0000",
              "manuf_spec": "00",
              "data": "02",
              "ackIsDisabled": true
            },
            "0000": {
              "Status": "fullfilled",
              "DataType": "30",
              "EPin": "01",
              "EPout": "01",
              "manuf_id": "0000",
              "manuf_spec": "00",
              "data": "05",
              "ackIsDisabled": true
            }
          }
        },
        "fc57": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "fc7d": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "0019": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "0400": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        },
        "042a": {
          "TimeStamp": 0,
          "iSQN": {},
          "Attributes": {},
          "ZigateRequest": {}
        }
      }
    }
  },
  "Log_UnknowDeviceFlag": 1671535238.9147716,
  "Epv2": {
    "01": {
      "ClusterIn": {
        "0000": {},
        "0003": {},
        "0004": {},
        "0005": {},
        "0202": {},
        "fc57": {},
        "fc7d": {}
      },
      "ClusterOut": {
        "0019": {},
        "0400": {},
        "042a": {}
      },
      "ProfileID": "0104",
      "ZDeviceID": "0007"
    },
    "f2": {
      "ClusterIn": {},
      "ClusterOut": {},
      "ProfileID": {},
      "ZDeviceID": {}
    }
  },
  "Bind": {
    "01": {
      "0000": {
        "Target": "0000",
        "Stamp": 1671471465,
        "Phase": "binded",
        "Status": "00",
        "i_sqn": "03"
      },
      "0003": {
        "Target": "0000",
        "Stamp": 1671471465,
        "Phase": "binded",
        "Status": "00",
        "i_sqn": "04"
      },
      "0004": {
        "Target": "0000",
        "Stamp": 1671471466,
        "Phase": "binded",
        "Status": "00",
        "i_sqn": "05"
      },
      "0005": {
        "Target": "0000",
        "Stamp": 1671471466,
        "Phase": "binded",
        "Status": "00",
        "i_sqn": "06"
      },
      "0202": {
        "Target": "0000",
        "Stamp": 1671471466,
        "Phase": "binded",
        "Status": "00",
        "i_sqn": "07"
      },
      "fc57": {
        "Target": "0000",
        "Stamp": 1671471467,
        "Phase": "binded",
        "Status": "00",
        "i_sqn": "08"
      },
      "fc7d": {
        "Target": "0000",
        "Stamp": 1671636707,
        "Phase": "binded",
        "Status": "00",
        "i_sqn": "08"
      }
    }
  },
  "NeighbourTableSize": 1,
  "SWBUILD_1": "20210428",
  "ConfigureReporting": {
    "Ep": {
      "01": {
        "0400": {
          "TimeStamp": 1671471465.1396747,
          "iSQN": {
            "0000": "01"
          },
          "Attributes": {
            "0000": "86"
          },
          "ZigateRequest": {}
        },
        "fc7d": {
          "TimeStamp": 0,
          "iSQN": {
            "0000": "49",
            "0001": "4a",
            "0002": "4b",
            "0003": "4c",
            "0004": "4d",
            "0005": "4e",
            "0006": "4f",
            "0007": "50",
            "0008": "51"
          },
          "Attributes": {
            "0000": "00",
            "0001": "00",
            "0002": "00",
            "0003": "00",
            "0004": "00",
            "0005": "00",
            "0006": "00",
            "0007": "00",
            "0008": "00"
          },
          "ZigateRequest": {}
        }
      }
    }
  },
  "Param": {},
  "RoutingTable": [
    {
      "SQN": 0,
      "Status": "Success",
      "TimeStamp": 1671488179.2415495,
      "Time": 1671488172,
      "RoutingTableTableSize": 16,
      "Devices": [
        {
          "0000": {
            "Status": "Active (0)",
            "MemoryConstrained": 0,
            "ManyToOne": 1,
            "RouteRecordRequired": 1,
            "NextHopNwkId": "0000"
          }
        }
      ]
    },
    {
      "SQN": 0,
      "Status": "Success",
      "TimeStamp": 1671534723.0736632,
      "Time": 1671534715,
      "RoutingTableTableSize": 16,
      "Devices": [
        {
          "0000": {
            "Status": "Active (0)",
            "MemoryConstrained": 0,
            "ManyToOne": 1,
            "RouteRecordRequired": 1,
            "NextHopNwkId": "0000"
          }
        }
      ]
    }
  ],
  "ConsistencyCheck": "ok",
  "ZCLSQN": "44",
  "ZCL-IN-SQN": {
    "0400": "00",
    "fc7d": "4a",
    "0019": "79"
  },
  "ZDPSQN": "08",
  "RollingLQI": [
    48,
    45,
    39,
    36,
    39,
    39,
    39,
    39,
    39,
    39,
    39
  ]
}

export.json.txt

rhuijben commented 1 year ago

And sending max, medium, low, auto, off + off via the icon in domoticz

2022-12-21 20:00:52,214 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 000a
2022-12-21 20:00:52,215 INFO    : [ZigpyForwarder_15 0]  --  PM25: 000a --> 10
2022-12-21 20:01:24,001 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c91
2022-12-21 20:01:24,002 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c91
2022-12-21 20:01:24,004 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c91
2022-12-21 20:01:24,004 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c91
2022-12-21 20:01:24,005 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c91
2022-12-21 20:02:23,776 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c92
2022-12-21 20:02:23,778 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c92
2022-12-21 20:02:23,782 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c92
2022-12-21 20:02:23,783 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c92
2022-12-21 20:02:23,783 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c92
2022-12-21 20:03:23,565 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c93
2022-12-21 20:03:23,567 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c93
2022-12-21 20:03:23,571 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c93
2022-12-21 20:03:23,571 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c93
2022-12-21 20:03:23,572 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c93
2022-12-21 20:04:23,296 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c94
2022-12-21 20:04:23,298 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c94
2022-12-21 20:04:23,302 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c94
2022-12-21 20:04:23,302 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c94
2022-12-21 20:04:23,303 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c94
2022-12-21 20:05:23,089 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c95
2022-12-21 20:05:23,090 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c95
2022-12-21 20:05:23,095 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c95
2022-12-21 20:05:23,096 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c95
2022-12-21 20:05:23,097 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c95
2022-12-21 20:05:31,095 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0009
2022-12-21 20:05:31,096 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0009
2022-12-21 20:05:31,097 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0009 --> 9
2022-12-21 20:05:39,605 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 32
2022-12-21 20:05:39,606 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 32
2022-12-21 20:05:39,607 INFO    : [ZigpyForwarder_15 0]  --  Mode: 32
2022-12-21 20:05:39,608 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 32
2022-12-21 20:05:39,609 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 32
2022-12-21 20:05:39,609 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 32
2022-12-21 20:05:39,956 INFO    : [ZigpyForwarder_15 0] inRawAps fac1/01 Cluster 0008 Manuf: 117c/IKEA of Sweden Command: 0b Data: 04c3 Payload: 084a0b04c3 not processed !!!
2022-12-21 20:05:41,049 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0008
2022-12-21 20:05:41,049 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0008
2022-12-21 20:05:41,050 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0008 --> 8
2022-12-21 20:05:47,237 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 1e
2022-12-21 20:05:47,238 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 1e
2022-12-21 20:05:47,238 INFO    : [ZigpyForwarder_15 0]  --  Mode: 1e
2022-12-21 20:05:47,240 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 1e
2022-12-21 20:05:47,240 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 1e
2022-12-21 20:05:47,240 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 1e
2022-12-21 20:05:47,518 INFO    : [ZigpyForwarder_15 0] inRawAps fac1/01 Cluster 0008 Manuf: 117c/IKEA of Sweden Command: 0b Data: 04c3 Payload: 084d0b04c3 not processed !!!
2022-12-21 20:05:54,192 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 0a
2022-12-21 20:05:54,193 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 0a
2022-12-21 20:05:54,193 INFO    : [ZigpyForwarder_15 0]  --  Mode: 0a
2022-12-21 20:05:54,195 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 0a
2022-12-21 20:05:54,195 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 0a
2022-12-21 20:05:54,195 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 0a
2022-12-21 20:05:54,542 INFO    : [ZigpyForwarder_15 0] inRawAps fac1/01 Cluster 0008 Manuf: 117c/IKEA of Sweden Command: 0b Data: 04c3 Payload: 08500b04c3 not processed !!!
2022-12-21 20:05:55,981 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0007
2022-12-21 20:05:55,981 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0007
2022-12-21 20:05:55,982 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0007 --> 7
2022-12-21 20:06:00,185 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 01
2022-12-21 20:06:00,185 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 01
2022-12-21 20:06:00,185 INFO    : [ZigpyForwarder_15 0]  --  Mode: 01
2022-12-21 20:06:00,186 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 1e
2022-12-21 20:06:00,186 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 1e
2022-12-21 20:06:00,186 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 1e
2022-12-21 20:06:00,500 INFO    : [ZigpyForwarder_15 0] inRawAps fac1/01 Cluster 0008 Manuf: 117c/IKEA of Sweden Command: 0b Data: 04c3 Payload: 08530b04c3 not processed !!!
2022-12-21 20:06:22,804 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c96
2022-12-21 20:06:22,806 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c96
2022-12-21 20:06:22,810 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c96
2022-12-21 20:06:22,811 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c96
2022-12-21 20:06:22,812 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c96
2022-12-21 20:06:30,036 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 19
2022-12-21 20:06:30,037 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 19
2022-12-21 20:06:30,038 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 19
2022-12-21 20:06:59,966 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 14
2022-12-21 20:06:59,967 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 14
2022-12-21 20:06:59,968 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 14
2022-12-21 20:07:22,562 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c97
2022-12-21 20:07:22,564 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c97
2022-12-21 20:07:22,568 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c97
2022-12-21 20:07:22,569 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c97
2022-12-21 20:07:22,569 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c97
rhuijben commented 1 year ago

And off using button, and back on (which automatically goes to auto) a few seconds later

2022-12-21 20:07:29,812 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 0f
2022-12-21 20:07:29,813 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 0f
2022-12-21 20:07:29,813 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 0f
2022-12-21 20:07:35,593 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0006
2022-12-21 20:07:35,594 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0006
2022-12-21 20:07:35,597 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0006 --> 6
2022-12-21 20:07:59,693 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 0a
2022-12-21 20:07:59,694 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 0a
2022-12-21 20:07:59,695 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 0a
2022-12-21 20:08:22,320 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0000 Type: 23 Size: 0004 Data: 00000c98
2022-12-21 20:08:22,322 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0000 00000c98
2022-12-21 20:08:22,326 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0008 Type: 23 Size: 0004 Data: 00000c98
2022-12-21 20:08:22,326 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0008 00000c98
2022-12-21 20:08:22,327 INFO    : [ZigpyForwarder_15 0]  --  Device runtime: 00000c98
2022-12-21 20:08:24,481 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: ffff
2022-12-21 20:08:24,483 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 ffff
2022-12-21 20:08:24,483 INFO    : [ZigpyForwarder_15 0]  --  PM25: ffff --> 65535
2022-12-21 20:08:24,487 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 00
2022-12-21 20:08:24,497 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 00
2022-12-21 20:08:24,498 INFO    : [ZigpyForwarder_15 0]  --  Mode: 00
2022-12-21 20:08:24,499 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 00
2022-12-21 20:08:24,500 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 00
2022-12-21 20:08:24,500 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 00
2022-12-21 20:08:36,101 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0006 Type: 20 Size: 0001 Data: 01
2022-12-21 20:08:36,103 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0006 01
2022-12-21 20:08:36,103 INFO    : [ZigpyForwarder_15 0]  --  Mode: 01
2022-12-21 20:08:36,107 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0007 Type: 20 Size: 0001 Data: 1e
2022-12-21 20:08:36,108 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0007 1e
2022-12-21 20:08:36,108 INFO    : [ZigpyForwarder_15 0]  --  Fan Speed: 1e
2022-12-21 20:08:49,188 INFO    : [ZigpyForwarder_15 0] ReadCluster fc7d - fac1/01 Attribute: 0004 Type: 21 Size: 0002 Data: 0003
2022-12-21 20:08:49,190 INFO    : [ZigpyForwarder_15 0] ikea_air_purifier_cluster fac1/01 fc7d 0004 0003
2022-12-21 20:08:49,190 INFO    : [ZigpyForwarder_15 0]  --  PM25: 0003 --> 3
pipiche38 commented 1 year ago

Ok, so in summary we get the informations

PM 2.5 Fan Speed Mode Run Time Lock Led Info

From an end user perspective what do we need

Switch On/Off Fan Speed Mode PM 2.5 Alarm ( Green, Yellow, Red depending on the Left duration)

Led Info and Lock would be a device parameter

Maybe On/Off, Speed and Mode could be merged in one.

What do you think ?

rhuijben commented 1 year ago

I think the mode, speed and on/off could+should be a single widget.

Child lock is mostly a setup option. And as I only see a led on the button specifying the current state I think that is an option to just hide the state.

Showing the current speed -in auto mode, and in the/a log- might be interesting. And I would be interested in seeing the air quality over time.

The filter should be replaced every +-six months, depending on usage says the manual so this is probably the alarm interval. There is a hidden bitten for resetting this next to the connect button.

pipiche38 commented 1 year ago

Thanks very much for your time.

So the Air Purifier is configured in a way that if nothing happen it will send reports (sensors info) every hour. Now if anything change on some of the sensors then it will be immediately reported.

I just have pushed an update, which tend to update domoticz widgets from the sensors informations. PPM, Alarm, Mode and Speed. For now it is just on the device to pluginn to domoticz way.

For that you need to remove the existing paired widgets, to remove the device update the plugin restart the plugin redo the pairing

You should get 4 widgets created "PM25/AirPurifierMode/FanSpeed/AirPurifierAlarm" I was not sure if there is a Manual mode ? in the sense that for instance you can increase the Fan Speed ?

In any cases, this is not tested, so I cannot guaranty , but would be please to see your tests. Watch the Domoticz logs (in case there are some python related errors)

rhuijben commented 1 year ago

When the purifier is on, you can choose auto, 1, 2, 3, 4 or 5. At startup it defaults to auto. In my experience it always starts fast and then slows down. This looks like a digital dial button. When you press it, it goes to standby (off).

I don't see your recent changes on the branch (or dev) yet

rhuijben commented 1 year ago

Re-paired with current version. Complete log from today on https://lpt1.nl/f/2022/PluginZigbee_15.log

There are some interesting python stacktraces after the repairing at about 23:12

rhuijben commented 1 year ago
{"Version":"3","ZDeviceName":"","Status":"inDB","SQN":"3f","Heartbeat":"5433","RIA":"0","LQI":60,"Battery":{},"Model":"STARKVIND Air purifier","ForceAckCommands":[],"MacCapa":"8e","IEEE":"0c4314fffed61adf","Type":"PM25/FanControl","ProfileID":"0104","ZDeviceID":"0007","App Version":"16","Attributes List":{},"DeviceType":"FFD","HW Version":"1","Last Cmds":[],"LogicalType":"Router","Manufacturer":"117c","Manufacturer Name":"IKEA of Sweden","NbEp":"2","PowerSource":"Main","ReadAttributes":{"Ep":{"01":{"0000":{"TimeStamp":1671660671,"iSQN":{"4000":"0c","0000":"0a","0001":"0a","0002":"0a","0003":"0b","0004":"0b","0005":"0b","0007":"0c","000a":"0c"},"Attributes":{"4000":"00","0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0007":"00","000a":"00"},"ZigateRequest":{}},"fc7d":{"TimeStamp":1671687804,"iSQN":{},"Attributes":{"0006":"00","0007":"00","0004":"00","0000":"00","0008":"00","0001":"00","0002":"00","0003":"00","0005":"00"},"ZigateRequest":{}}},"f2":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"ReceiveOnIdle":"","Stack Version":"103","Stamp":{"time":1671687804.519641,"Time":"2022-12-22 06:43:24","MsgType":"8102","LastSeen":1671687804},"ZCL Version":"3","Health":"Live","Capability":["Full-Function Device","Main Powered","Receiver during Idle","Standard security","NwkAddr should be allocated"],"ZDPSQN":"0c","Epv2":{"01":{"ClusterIn":{"0000":{},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{}},"ClusterOut":{"0019":{},"0400":{},"042a":{}},"ProfileID":"0104","ZDeviceID":"0007"},"f2":{"ClusterIn":{},"ClusterOut":{},"ProfileID":{},"ZDeviceID":{}}},"ZCLSQN":"28","RollingLQI":[57,57,57,57,57,57,54,57,60,57,60],"ConfigSource":"DeviceConf","Ep":{"01":{"0000":{"4000":"1.0.033","0004":"IKEA of Sweden","0005":"STARKVIND Air purifier","0000":"3","0001":"16","0002":"103","0003":"1","0007":"1","000a":"4532303037"},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{"0006":"01","0007":"0a","0004":"000c","0000":"00000f13","0008":"00000f13","0001":"00","0002":"0003f480","0003":"00","0005":"00"},"0019":{},"0400":{},"042a":{},"Type":"PM25/FanControl","ClusterType":{"1975":"PM25","1976":"FanControl"}},"f2":{"Type":""}},"WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0004":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0005":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0202":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"fc57":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"fc7d":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0019":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0400":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"042a":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"PairingInProgress":false,"PairingTime":1671660662.0767016,"Bind":{"01":{"0202":{"Target":"0000","Stamp":1671660663,"Phase":"binded","Status":"00","i_sqn":"03"},"0400":{"Target":"0000","Stamp":1671660663,"Phase":"binded","Status":"00","i_sqn":"04"},"042a":{"Target":"0000","Stamp":1671660663,"Phase":"binded","Status":"00","i_sqn":"05"},"0019":{"Target":"0000","Stamp":1671660664,"Phase":"binded","Status":"00","i_sqn":"06"},"fc7d":{"Target":"0000","Stamp":1671660664,"Phase":"binded","Status":"00","i_sqn":"07"},"fc57":{"Target":"0000","Stamp":1671660665,"Phase":"binded","Status":"00","i_sqn":"08"}}},"BindingTable":{"SQN":0,"Status":"Success","TimeStamp":1671660671.611222,"BindingTableSize":6,"Devices":[{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0202","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0400","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"042a","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0019","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc7d","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc57","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}}]},"ConfigureReporting":{"Ep":{"01":{"fc7d":{"TimeStamp":1671660662.083726,"iSQN":{"0000":"01","0001":"02","0002":"03","0003":"04","0004":"05","0005":"06","0006":"07","0007":"08","0008":"09"},"Attributes":{"0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0006":"00","0007":"00","0008":"00"},"ZigateRequest":{}}}}},"CertifiedDevice":true,"ZDeviceVersion":"0001","Max Buffer Size":"52","Max Rx":"0052","Max Tx":"0052","macapa":"8e","bitfield":"4001","server_mask":"2c00","descriptor_capability":"00","ZCL-IN-SQN":{"fc7d":"3f","0019":"34"},"SWBUILD_3":"1.0.033","ReadConfigureReporting":{"Ep":{"01":{"fc7d":{"0000":{"TimeStamp":1671660685.1107764,"Status":"86"},"0001":{"TimeStamp":1671660685.111056,"Status":"86"},"0002":{"TimeStamp":1671660685.1113136,"Status":"86"},"0003":{"TimeStamp":1671660685.5045652,"Status":"86"},"0004":{"TimeStamp":1671660685.5047858,"Status":"86"},"0005":{"TimeStamp":1671660685.5050013,"Status":"86"},"0006":{"TimeStamp":1671660685.9039292,"Status":"86"},"0007":{"TimeStamp":1671660685.904151,"Status":"86"},"0008":{"TimeStamp":1671660685.904368,"Status":"86"}}}},"TimeStamp":1671660685.9043603},"GroupMemberShip":{"01":{}},"OTAClient":{"ManufacturerCode":"117c","ImageType":"110c","CurrentImageVersion":"00010033"}}
pipiche38 commented 1 year ago

Please try again with the latest pushed version

rhuijben commented 1 year ago

Did that.

New log on https://lpt1.nl/f/2022/PluginZigbee-20221222.log

{"Version":"3","ZDeviceName":"","Status":"inDB","SQN":"37","Heartbeat":"527","RIA":"0","LQI":33,"Battery":{},"Model":"STARKVIND Air purifier","ForceAckCommands":[],"MacCapa":"8e","IEEE":"0c4314fffed61adf","Type":"PM25/AirPurifierMode/FanSpeed/AirPurifierAlarm","ProfileID":"0104","ZDeviceID":"0007","App Version":"16","Attributes List":{},"DeviceType":"FFD","HW Version":"1","Last Cmds":[],"LogicalType":"Router","Manufacturer":"117c","Manufacturer Name":"IKEA of Sweden","NbEp":"2","PowerSource":"Main","ReadAttributes":{"Ep":{"01":{"0000":{"TimeStamp":1671695984,"iSQN":{"4000":"0c","0000":"0a","0001":"0a","0002":"0a","0003":"0b","0004":"0b","0005":"0b","0007":"0c","000a":"0c"},"Attributes":{"4000":"00","0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0007":"00","000a":"00"},"ZigateRequest":{}},"fc7d":{"TimeStamp":1671698302,"iSQN":{},"Attributes":{"0006":"00","0007":"00","0004":"00"},"ZigateRequest":{}}},"f2":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"ReceiveOnIdle":"","Stack Version":"103","Stamp":{"time":1671698302.194454,"Time":"2022-12-22 09:38:22","MsgType":"8102","LastSeen":1671698302},"ZCL Version":"3","Health":"Live","Capability":["Full-Function Device","Main Powered","Receiver during Idle","Standard security","NwkAddr should be allocated"],"ZDPSQN":"0c","Epv2":{"01":{"ClusterIn":{"0000":{},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{}},"ClusterOut":{"0019":{},"0400":{},"042a":{}},"ProfileID":"0104","ZDeviceID":"0007"},"f2":{"ClusterIn":{},"ClusterOut":{},"ProfileID":{},"ZDeviceID":{}}},"ZCLSQN":"28","RollingLQI":[42,48,45,30,39,30,39,39,45,33,33],"ConfigSource":"DeviceConf","Ep":{"01":{"0000":{"4000":"1.0.033","0004":"IKEA of Sweden","0005":"STARKVIND Air purifier","0000":"3","0001":"16","0002":"103","0003":"1","0007":"1","000a":"4532303037"},"0003":{},"0004":{},"0005":{},"0202":{},"fc57":{},"fc7d":{"0006":"00","0007":"1e","0004":"ffff"},"0019":{},"0400":{},"042a":{},"Type":"PM25/AirPurifierMode/FanSpeed/AirPurifierAlarm","ClusterType":{"1979":"PM25","1980":"FanSpeed","1981":"AirPurifierAlarm","1982":"AirPurifierAlarm"}},"f2":{"Type":""}},"WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0004":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0005":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0202":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"fc57":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"fc7d":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0019":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0400":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"042a":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"PairingInProgress":false,"PairingTime":1671695975.0952864,"Bind":{"01":{"0202":{"Target":"0000","Stamp":1671695976,"Phase":"binded","Status":"00","i_sqn":"03"},"0400":{"Target":"0000","Stamp":1671695976,"Phase":"binded","Status":"00","i_sqn":"04"},"042a":{"Target":"0000","Stamp":1671695977,"Phase":"binded","Status":"00","i_sqn":"05"},"0019":{"Target":"0000","Stamp":1671695977,"Phase":"binded","Status":"00","i_sqn":"06"},"fc7d":{"Target":"0000","Stamp":1671695977,"Phase":"binded","Status":"00","i_sqn":"07"},"fc57":{"Target":"0000","Stamp":1671695978,"Phase":"binded","Status":"00","i_sqn":"08"}}},"BindingTable":{"SQN":0,"Status":"Success","TimeStamp":1671695985.2881231,"BindingTableSize":6,"Devices":[{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0202","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0400","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"042a","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"0019","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc7d","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"0c4314fffed61adf":{"sourceEp":"01","Cluster":"fc57","targetIEEE":"00124b0025e14d39","targetNickName":"Zigbee Coordinator","targetEp":"01"}}]},"ConfigureReporting":{"Ep":{"01":{"fc7d":{"TimeStamp":1671695975.119382,"iSQN":{"0000":"01","0001":"02","0002":"03","0003":"04","0004":"05","0005":"06","0006":"07","0007":"08","0008":"09"},"Attributes":{"0000":"00","0001":"00","0002":"00","0003":"00","0004":"00","0005":"00","0006":"00","0007":"00","0008":"00"},"ZigateRequest":{}}}}},"CertifiedDevice":true,"ZDeviceVersion":"0001","Max Buffer Size":"52","Max Rx":"0052","Max Tx":"0052","macapa":"8e","bitfield":"4001","server_mask":"2c00","descriptor_capability":"00","ZCL-IN-SQN":{"fc7d":"37","0019":"25"},"SWBUILD_3":"1.0.033","ReadConfigureReporting":{"Ep":{"01":{"fc7d":{"0000":{"TimeStamp":1671695999.0030675,"Status":"86"},"0001":{"TimeStamp":1671695999.0032916,"Status":"86"},"0002":{"TimeStamp":1671695999.0035093,"Status":"86"},"0003":{"TimeStamp":1671695999.407003,"Status":"86"},"0004":{"TimeStamp":1671695999.4072251,"Status":"86"},"0005":{"TimeStamp":1671695999.4074442,"Status":"86"},"0006":{"TimeStamp":1671695999.8128247,"Status":"86"},"0007":{"TimeStamp":1671695999.8130445,"Status":"86"},"0008":{"TimeStamp":1671695999.8132606,"Status":"86"}}}},"TimeStamp":1671695999.8132524},"GroupMemberShip":{"01":{}},"OTAClient":{"ManufacturerCode":"117c","ImageType":"110c","CurrentImageVersion":"00010033"}}
rhuijben commented 1 year ago

@pipiche38 thank you for adding support. Support is now merged to the dev branch.