Generic Scene Switch

Matter gateway, Matter bridge, Matter over Wi-Fi, and Matter over thread development.


Sugar
Posts: 65

fangping.guo 2026年 Feb 25日 14:45

Aqara hub m3 https://www.aqara.com/en/product/hub-m3/

Wow, you got hub to test it, admire dedication hah, thank you. So basically it's working for you with aqara M3. It must be then, that aqara M3 hub is accepting signed data and m100 won't, m100 has been released later than m3. I won't be surprised if they will change it for m3 hub in future, they follow matter documentation like a bible, zero exceptions, or extra features at all ;(

Can you make changes to that 3 button switch: bf7faf9d5de46d95e0zofp

and to that 6 button switch:
bfb34a85404aa5e554g0lf

so I can test more switches and check if it still issue with all of them or only that single button.

If it won't work then I think the only way is to change firmware in tuya hub from signed to unsigned, but I can wait for it until future release, if you are willing to change it some day :d

edit: but if long press is accepted then others should work as well, when you change others switches then I will factory reset everything and set up my network again to check it finally.

Thank you.

fangping.guo
Posts: 251

Re: Generic Scene Switch

OK. Both the three-key switch and the six-key switch have been updated.

Sugar
Posts: 65

Re: Generic Scene Switch

fangping.guo 2026年 Feb 26日 09:49

OK. Both the three-key switch and the six-key switch have been updated.

No luck with all of them, only long press is accepted with aqara m100 hub.

So the only mismatch is in reported data, yes? Because same code is working with your M3 hub correctly.

fangping.guo
Posts: 251

Re: Generic Scene Switch

I'm not sure.
I temporarily opened the debugging logs of your gateway (please do not restart the gateway unless I specifically ask you to). You can re-operate these three devices and then tell me the time point of the operation so that I can capture the corresponding logs to continue the analysis.
Remember to provide the new device ID.

Sugar
Posts: 65

Re: Generic Scene Switch

fangping.guo 2026年 Feb 27日 09:21

I'm not sure.
I temporarily opened the debugging logs of your gateway (please do not restart the gateway unless I specifically ask you to). You can re-operate these three devices and then tell me the time point of the operation so that I can capture the corresponding logs to continue the analysis.
Remember to provide the new device ID.

2:20 UK time zone - single button, readded to gateway plus single press, double press and long press, id: bf2995d1b34b65748ekioe

2:23 UK time zone - 6 switch button, readded to gateway plus single press, double press and long press, id: bf9805546bee09e64cxtos

2:27 UK time zone - 3 switch button, deadded to gateway plus single press, double press and long press, id: bf2215970e556cc6b4qqkp

Screenshot_20260227-023042.png

Thanks.

fangping.guo
Posts: 251

Re: Generic Scene Switch

Well. I have retrieved the required logs. Now you can freely restart the gateway.
Through the analysis of the following log, I confirmed that all the event data, except for the data type (signed/unsigned), are in line with Aqara's requirements. You can continue to provide this information to Aqara for them to analyze.

device id:bf2995d1b34b65748ekioe

single_click

Code: Select all

[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] ReportDataMessage =
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] {
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	SubscriptionId = 0x5a4392aa,
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	EventReportIBs =
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	[
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:15:44:693 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x1,
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE228B,
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				SystemTimestamp = 0x0000000001878957,
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 1 (signed), 
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:15:44:694 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x3,
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE228C,
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				DeltaSystemTimestamp = 0x0000000000000002,
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 1 (signed), 
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:15:44:695 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x6,
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE228D,
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				DeltaSystemTimestamp = 0x0000000000000001,
[02-27 02:15:44:696 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 1 (signed), 
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x1 = 1 (signed), 
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	],
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	InteractionModelRevision = 11
[02-27 02:15:44:697 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] }

double_click

Code: Select all

[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] ReportDataMessage =
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] {
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	SubscriptionId = 0x5a4392aa,
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	EventReportIBs =
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	[
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x5,
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE22A2,
[02-27 02:16:20:242 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				SystemTimestamp = 0x0000000001881424,
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 1 (signed), 
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x1 = 2 (signed), 
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:16:20:243 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x6,
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE22A3,
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				DeltaSystemTimestamp = 0x0000000000000002,
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 1 (signed), 
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x1 = 2 (signed), 
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	],
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	InteractionModelRevision = 11
[02-27 02:16:20:244 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] }

long_press

Code: Select all

[02-27 02:16:00:330 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] ReportDataMessage =
[02-27 02:16:00:330 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] {
[02-27 02:16:00:330 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	SubscriptionId = 0x5a4392aa,
[02-27 02:16:00:330 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	EventReportIBs =
[02-27 02:16:00:330 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	[
[02-27 02:16:00:330 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:16:00:330 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x1,
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE2298,
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				SystemTimestamp = 0x000000000187C666,
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 0 (signed), 
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:00:331 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x2,
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE2299,
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:16:00:332 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				DeltaSystemTimestamp = 0x0000000000000002,
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 1 (signed), 
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		EventReportIB =
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		{
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			EventDataIB =
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			{
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventPath =
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Endpoint = 0xcc,
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Cluster = 0x3b,
[02-27 02:16:00:333 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					Event = 0x4,
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventNumber = 0x0000000000EE229A,
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				PriorityLevel = 0x0000000000000001,
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				DeltaSystemTimestamp = 0x0000000000000002,
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				EventData = 
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				{
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 					0x0 = 1 (signed), 
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 				},
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			},
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 			
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		},
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 		
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	],
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] 	InteractionModelRevision = 11
[02-27 02:16:00:334 TUYA D][0xa9dee450][MessageDefHelper.cpp:50] }
Sugar
Posts: 65

Re: Generic Scene Switch

Hi. I will ask them, but I doubt they will change it. I think there is nothing to analyse, if it's working with your switch and aqara M3 hub, then it's obviously that m100 is not accepting signed data for single and double press.

The question is if in future firmware release for tuya hub can you correct it to match matter documentation?

Thank you and I appreciate your commitment.

Post Reply