From 2a38da8e2760477f26f4832d275b5e92919af842 Mon Sep 17 00:00:00 2001 From: Greg Cormier Date: Sat, 7 Sep 2024 12:45:39 -0400 Subject: [PATCH 1/6] add ivacpro for #3034 --- conf/ivac_pro.conf | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 conf/ivac_pro.conf diff --git a/conf/ivac_pro.conf b/conf/ivac_pro.conf new file mode 100644 index 000000000..67f5c54f8 --- /dev/null +++ b/conf/ivac_pro.conf @@ -0,0 +1,22 @@ +# iVac Pro remote control that has different channels, tools and an on/off button +# https://github.com/merbanan/rtl_433/issues/3034 + +# -X 'n=iVacPro,m=OOK_PWM,s=420,l=856,r=2000,bits=13,unique,get=id:@0:{6}:%d,get=CMD:@8:{1}:[0:ON 1:OFF],get=SYSTEM_ADDRESS:@6:{2}:[0:D_11 1:C_01 2:B_10 3:A_00],get=TOOL_ADDRESS:@9:{3}:[0:7_111 1:6_011 2:5_101 3:4_001 4:3_110 5:2_010 6:1_100 7:8_000],get=Parity:@12:{1}:%d' + + +decoder { + name=iVacPro + modulation=OOK_PWM + short=420 + long=856 + reset=2000 + bits=13 + unique + + get=@0:{6}:id:%d + get=@8:{1}:CMD:[0:ON 1:OFF] + get=@6:{2}:SYSTEM_ADDRESS:[0:D_11 1:C_01 2:B_10 3:A_00] + get=@9:{3}:TOOL_ADDRESS:[0:7_111 1:6_011 2:5_101 3:4_001 4:3_110 5:2_010 6:1_100 7:8_000] + get=@12:{1}:Parity:%d +} + From 68b67bc85809f3148680bbe0f9fb35c0bd271696 Mon Sep 17 00:00:00 2001 From: Greg Cormier Date: Sat, 7 Sep 2024 12:52:21 -0400 Subject: [PATCH 2/6] commas yo --- conf/ivac_pro.conf | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/conf/ivac_pro.conf b/conf/ivac_pro.conf index 67f5c54f8..5954eb5e2 100644 --- a/conf/ivac_pro.conf +++ b/conf/ivac_pro.conf @@ -5,18 +5,18 @@ decoder { - name=iVacPro - modulation=OOK_PWM - short=420 - long=856 - reset=2000 - bits=13 - unique + name=iVacPro, + modulation=OOK_PWM, + short=420, + long=856, + reset=2000, + bits=13, + unique, - get=@0:{6}:id:%d - get=@8:{1}:CMD:[0:ON 1:OFF] - get=@6:{2}:SYSTEM_ADDRESS:[0:D_11 1:C_01 2:B_10 3:A_00] - get=@9:{3}:TOOL_ADDRESS:[0:7_111 1:6_011 2:5_101 3:4_001 4:3_110 5:2_010 6:1_100 7:8_000] + get=@0:{6}:id:%d, + get=@8:{1}:CMD:[0:ON 1:OFF], + get=@6:{2}:SYSTEM_ADDRESS:[0:D_11 1:C_01 2:B_10 3:A_00], + get=@9:{3}:TOOL_ADDRESS:[0:7_111 1:6_011 2:5_101 3:4_001 4:3_110 5:2_010 6:1_100 7:8_000], get=@12:{1}:Parity:%d } From 30701b75a207ec571e8c74207e2b792431bfd2df Mon Sep 17 00:00:00 2001 From: Greg Cormier Date: Mon, 20 Jan 2025 13:17:05 -0500 Subject: [PATCH 3/6] WEN 3410 dust filter --- conf/wen_3410.conf | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 conf/wen_3410.conf diff --git a/conf/wen_3410.conf b/conf/wen_3410.conf new file mode 100644 index 000000000..0a55bcc81 --- /dev/null +++ b/conf/wen_3410.conf @@ -0,0 +1,16 @@ +# WEN 3410 3-Speed Remote-Controlled Air Filtration System (300/350/400 CFM) +# https://github.com/merbanan/rtl_433/issues/3034 + +# -X 'n=WEN3410,m=OOK_PWM,s=316,l=944,r=9156,g=968,t=253,y=0,preamble=3c,get=@0:{8}:CMD:[110:OFF 61:ON ce:SPEED]' + +decoder { + name=iVacPro, + modulation=OOK_PWM, + short=420, + long=856, + reset=2000, + bits=13, + unique, + + get=@0:{8}:CMD:[110:OFF 97:ON 200:SPEED] +} From 13daea62f2913f1d63e1186758d855548705a6d3 Mon Sep 17 00:00:00 2001 From: Greg Cormier Date: Mon, 20 Jan 2025 14:58:51 -0500 Subject: [PATCH 4/6] Add WEN 3410 --- conf/wen_3410.conf | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/conf/wen_3410.conf b/conf/wen_3410.conf index 0a55bcc81..38dc8f026 100644 --- a/conf/wen_3410.conf +++ b/conf/wen_3410.conf @@ -6,11 +6,12 @@ decoder { name=iVacPro, modulation=OOK_PWM, - short=420, - long=856, - reset=2000, - bits=13, + short=316, + long=944, + reset=11000, + gap=1100, unique, - - get=@0:{8}:CMD:[110:OFF 97:ON 200:SPEED] + match={25}ffffff8, + preamble=3c, + get=@0:{8}:CMD:[110:OFF 97:ON 200:TIME] } From 5903a8d90cafe06db1f5507351e6a822c646340a Mon Sep 17 00:00:00 2001 From: Greg Cormier Date: Mon, 20 Jan 2025 14:59:43 -0500 Subject: [PATCH 5/6] fix commented string --- conf/wen_3410.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/wen_3410.conf b/conf/wen_3410.conf index 38dc8f026..2c3d8c7e7 100644 --- a/conf/wen_3410.conf +++ b/conf/wen_3410.conf @@ -1,7 +1,7 @@ # WEN 3410 3-Speed Remote-Controlled Air Filtration System (300/350/400 CFM) # https://github.com/merbanan/rtl_433/issues/3034 -# -X 'n=WEN3410,m=OOK_PWM,s=316,l=944,r=9156,g=968,t=253,y=0,preamble=3c,get=@0:{8}:CMD:[110:OFF 61:ON ce:SPEED]' +# -X 'n=WEN3410,m=OOK_PWM,s=316,l=944,r=11000,g=1100,match={25}ffffff8,preamble=3c,get=@0:{8}:CMD:[110:OFF 97:ON 200:TIME],unique' decoder { name=iVacPro, From a369a88db1063616f000bbca8d25f42d5eb6f683 Mon Sep 17 00:00:00 2001 From: Greg Cormier Date: Mon, 20 Jan 2025 15:01:44 -0500 Subject: [PATCH 6/6] fix name --- conf/wen_3410.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/wen_3410.conf b/conf/wen_3410.conf index 2c3d8c7e7..d29aaab81 100644 --- a/conf/wen_3410.conf +++ b/conf/wen_3410.conf @@ -4,7 +4,7 @@ # -X 'n=WEN3410,m=OOK_PWM,s=316,l=944,r=11000,g=1100,match={25}ffffff8,preamble=3c,get=@0:{8}:CMD:[110:OFF 97:ON 200:TIME],unique' decoder { - name=iVacPro, + name=WEN3410, modulation=OOK_PWM, short=316, long=944,