{"id":4583,"date":"2026-10-06T10:30:00","date_gmt":"2026-10-06T02:30:00","guid":{"rendered":"https:\/\/www.kcvents.com\/fan-remote-app-control\/"},"modified":"2026-10-07T10:06:39","modified_gmt":"2026-10-07T02:06:39","slug":"%e3%83%95%e3%82%a1%e3%83%b3-%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88-%e3%82%a2%e3%83%97%e3%83%aa%e5%88%b6%e5%be%a1","status":"publish","type":"post","link":"https:\/\/www.kcvents.com\/ja\/%e3%83%95%e3%82%a1%e3%83%b3-%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88-%e3%82%a2%e3%83%97%e3%83%aa%e5%88%b6%e5%be%a1\/","title":{"rendered":"\u63db\u6c17\u6247\u30ea\u30e2\u30b3\u30f3 vs \u30a2\u30d7\u30ea vs \u30b9\u30de\u30fc\u30c8\u30d7\u30e9\u30b0\uff1a\u3069\u308c\u304c\u6700\u9069\u304b\uff1f"},"content":{"rendered":"<p class=\"wp-block-paragraph\">\u5358\u901fAC\u30d5\u30a1\u30f3\u306e\u5834\u5408\u3001\u6709\u7dda\u63a5\u7d9a\u306e\u6d74\u5ba4\u63db\u6c17\u6247\u7528\u30b9\u30de\u30fc\u30c8\u30b9\u30a4\u30c3\u30c1\u3092\u4f7f\u7528\u3059\u308b\u306e\u304c\u6700\u3082\u7c21\u5358\u306a\u81ea\u52d5\u5316\u624b\u6cd5\u3067\u3059\u304c\u3001\u30de\u30eb\u30c1\u30b9\u30d4\u30fc\u30c9\u30d5\u30a1\u30f3\u3084\u9ad8\u5ea6\u306a\u63db\u6c17\u30b7\u30b9\u30c6\u30e0\u3067\u306f\u3001\u72b6\u614b\u306e\u4e0d\u4e00\u81f4\u3084\u30ea\u30ec\u30fc\u306e\u713c\u640d\u3092\u9632\u3050\u305f\u3081\u306b\u3001\u30cd\u30a4\u30c6\u30a3\u30d6\u4fe1\u53f7\u5236\u5fa1\u307e\u305f\u306f\u691c\u8a3c\u6e08\u307f\u306e\u30d7\u30ed\u30c8\u30b3\u30eb\u4e92\u63db\u6027\u304c\u5fc5\u8981\u3067\u3059\u3002.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30d5\u30a1\u30f3\u30ea\u30e2\u30b3\u30f3\u3068\u30a2\u30d7\u30ea\u5236\u5fa1\u306e\u6839\u672c\u7684\u306a\u9055\u3044<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u30cf\u30f3\u30c9\u30d8\u30eb\u30c9\u578b\u30d5\u30a1\u30f3\u30ea\u30e2\u30b3\u30f3\u306f\u30a8\u30a2\u30ae\u30e3\u30c3\u30d7\u9001\u4fe1\u6a5f\u3067\u3042\u308a\u3001\u53cc\u65b9\u5411\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u6a19\u6e96\u7684\u306a\u5de5\u5834\u51fa\u8377\u6642\u4ed5\u69d8\u3067\u306f\u3001\u30cf\u30f3\u30c9\u30d8\u30eb\u30c9\u9001\u4fe1\u6a5f\u306f\u30d5\u30a1\u30f3\u30cf\u30a6\u30b8\u30f3\u30b0\u5185\u306b\u8a2d\u7f6e\u3055\u308c\u305f\u53d7\u4fe1\u6a5f\u30e2\u30b8\u30e5\u30fc\u30eb\u3078\u8d64\u5916\u7dda\uff08IR\uff09\u307e\u305f\u306f\u7121\u7dda\u5468\u6ce2\u6570\uff08RF\uff09\u30b3\u30de\u30f3\u30c9\u3092\u9001\u4fe1\u3057\u307e\u3059\u3002 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ceiling_fan\" rel=\"nofollow noopener\" target=\"_blank\">\u30a6\u30a3\u30ad\u30da\u30c7\u30a3\u30a2<\/a>, \u304c\u53c2\u7167\u3059\u308b\u5929\u4e95\u6247\u304a\u3088\u3073\u30c0\u30af\u30c8\u30d5\u30a1\u30f3\u306e\u69cb\u9020\u306b\u95a2\u3059\u308b\u6280\u8853\u8cc7\u6599\u306b\u3088\u308b\u3068\u3001\u30cf\u30f3\u30c9\u30d8\u30eb\u30c9\u9001\u4fe1\u6a5f\u306f\u30d5\u30a1\u30f3\u30a2\u30bb\u30f3\u30d6\u30ea\u5185\u306e\u53d7\u4fe1\u6a5f\u306bRF\u307e\u305f\u306fIR\u30b3\u30de\u30f3\u30c9\u3092\u76f4\u63a5\u9001\u4fe1\u3057\u3001\u53d7\u4fe1\u6a5f\u304c\u30e2\u30fc\u30bf\u30fc\u5dfb\u7dda\u3092\u5207\u308a\u66ff\u3048\u308b\u304b\u901f\u5ea6\u5236\u5fa1\u3092\u5909\u8abf\u3055\u305b\u307e\u3059\u3002.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u7269\u7406\u7684\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u306b\u3088\u308a\u3001\u30ea\u30e2\u30b3\u30f3\u3068\u30a2\u30d7\u30ea\u306e\u9593\u306b\u306f\u6b21\u306e\u3088\u3046\u306a\u6839\u672c\u7684\u306a\u9055\u3044\u304c\u751f\u3058\u307e\u3059\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u898b\u901a\u3057\u7dda\uff08Line-of-Sight\uff09\u3068\u96fb\u6ce2\u4f1d\u642c\u306e\u9055\u3044\uff1a<\/strong> \u8d64\u5916\u7dda\u30ea\u30e2\u30b3\u30f3\u306f\u3001\u30ea\u30e2\u30b3\u30f3\u306eLED\u3068\u53d7\u4fe1\u6a5f\u30c0\u30a4\u30aa\u30fc\u30c9\u306e\u9593\u306b\u906e\u308b\u3082\u306e\u306e\u306a\u3044\u76f4\u7dda\u7684\u306a\u898b\u901a\u3057\u7dda\u304c\u5fc5\u8981\u3067\u3059\u3002\u7121\u7dda\u5468\u6ce2\u6570\uff08RF\uff09\u30ea\u30e2\u30b3\u30f3\uff08\u901a\u5e38433 MHz\u307e\u305f\u306f315 MHz\u3067\u52d5\u4f5c\uff09\u306f\u77f3\u818f\u30dc\u30fc\u30c9\u3084\u5929\u4e95\u3092\u900f\u904e\u3067\u304d\u307e\u3059\u304c\u3001\u9001\u4fe1\u4fe1\u53f7\u306b\u5bfe\u3059\u308b\u53d7\u4fe1\u78ba\u8a8d\uff08ACK\uff09\u306f\u884c\u308f\u308c\u307e\u305b\u3093\u3002.<\/li>\n<li><strong>\u4e00\u65b9\u5411\u901a\u4fe1\uff08\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u306a\u3057\uff09\uff1a<\/strong> \u30cf\u30f3\u30c9\u30d8\u30eb\u30c9\u30ea\u30e2\u30b3\u30f3\u306f\u30d6\u30e9\u30a4\u30f3\u30c9\u30b3\u30de\u30f3\u30c9\u3092\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8\u9001\u4fe1\u3057\u307e\u3059\u3002\u30ea\u30e2\u30b3\u30f3\u5074\u306b\u306f\u3001\u30d5\u30a1\u30f3\u304c\u4fe1\u53f7\u3092\u53d7\u4fe1\u3057\u305f\u304b\u3001\u30a4\u30f3\u30da\u30e9\u304c\u56de\u8ee2\u3057\u3066\u3044\u308b\u304b\u3001\u3069\u306e\u901f\u5ea6\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u308b\u304b\u3092\u5224\u65ad\u3059\u308b\u30c6\u30ec\u30e1\u30c8\u30ea\u6a5f\u80fd\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u4e00\u65b9\u3001\u7d71\u5408\u5236\u5fa1\u57fa\u677f\u306b\u63a5\u7d9a\u3055\u308c\u305f\u30e2\u30d0\u30a4\u30eb\u30a2\u30d7\u30ea\u306f\u3001Wi-Fi\u3001\u30a4\u30fc\u30b5\u30cd\u30c3\u30c8\u3001\u307e\u305f\u306f\u30ed\u30fc\u30ab\u30eb\u30b7\u30ea\u30a2\u30eb\u30d0\u30b9\u3092\u4ecb\u3057\u3066\u53cc\u65b9\u5411\u901a\u4fe1\u3092\u884c\u3044\u3001\u5b9f\u969b\u306e\u52d5\u4f5c\u72b6\u614b\u3092\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3057\u307e\u3059\u3002.<\/li>\n<li><strong>\u64ec\u4f3c\u7684\u306a\u30dc\u30bf\u30f3\u62bc\u4e0b\u3068\u30cd\u30a4\u30c6\u30a3\u30d6\u30ed\u30b8\u30c3\u30af\u306e\u9055\u3044\uff1a<\/strong> RF\u5b66\u7fd2\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u3092\u4f7f\u7528\u3057\u3066\u30ea\u30e2\u30b3\u30f3\u4ed8\u304dinline duct fan\u3092\u81ea\u52d5\u5316\u3059\u308b\u3053\u3068\u306f\u3001\u7269\u7406\u7684\u306a\u30dc\u30bf\u30f3\u62bc\u4e0b\u3092\u6a21\u5023\u3057\u3066\u3044\u308b\u306b\u3059\u304e\u307e\u305b\u3093\u3002\u53d7\u4fe1\u6a5f\u304c\u4fe1\u53f7\u3092\u53d7\u4fe1\u3057\u640d\u306d\u308b\u3068\u3001\u81ea\u52d5\u5316\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3068\u30d5\u30a1\u30f3\u306e\u7269\u7406\u7684\u306a\u72b6\u614b\u3068\u306e\u9593\u3067\u975e\u540c\u671f\uff08\u30b9\u30c6\u30fc\u30bf\u30b9\u306e\u30ba\u30ec\uff09\u304c\u767a\u751f\u3057\u307e\u3059\u3002\u5bfe\u7167\u7684\u306b\u3001\u30cd\u30a4\u30c6\u30a3\u30d6\u30a2\u30d7\u30ea\u306f\u76ee\u6a19\u5024\uff08\u901f\u5ea6\u30d1\u30fc\u30bb\u30f3\u30c6\u30fc\u30b8\u3084\u30bf\u30a4\u30de\u30fc\u8a2d\u5b9a\u306a\u3069\uff09\u3092\u30de\u30a4\u30af\u30ed\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306e\u30e1\u30e2\u30ea\u306b\u76f4\u63a5\u66f8\u304d\u8fbc\u307f\u307e\u3059\u3002.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Four Control Paths Compared<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0b\u306e\u8868\u306f\u3001\u8a2d\u7f6e\u6027\u3001\u6a5f\u80fd\u6027\u3001\u4fe1\u983c\u6027\u3001\u304a\u3088\u3073\u6f5c\u5728\u7684\u306a\u6545\u969c\u30e2\u30fc\u30c9\u306e\u89b3\u70b9\u304b\u3089\u30014\u3064\u306e\u4e3b\u8981\u306a\u5236\u5fa1\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u3092\u6bd4\u8f03\u30fb\u307e\u3068\u3081\u305f\u3082\u306e\u3067\u3059\u3002.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u5236\u5fa1\u65b9\u5f0f<\/th><th>\u5fc5\u8981\u306a\u914d\u7dda<\/th><th>\u98a8\u91cf\u8abf\u6574\uff08\u901f\u5ea6\u5236\u5fa1\uff09<\/th><th>\u7d14\u6b63\u30ea\u30e2\u30b3\u30f3\u3078\u306e\u4f9d\u5b58<\/th><th>\u505c\u96fb\u5fa9\u65e7\u5f8c\u306e\u72b6\u614b<\/th><th>\u81ea\u52d5\u5316\u6a5f\u80fd<\/th><th>\u9069\u5408\u30d5\u30a1\u30f3\u30e2\u30c7\u30eb<\/th><th>\u4e3b\u306a\u30ea\u30b9\u30af<\/th><\/tr><\/thead><tbody><tr><td><strong>\u58c1\u30b9\u30a4\u30c3\u30c1 \/ \u30b9\u30de\u30fc\u30c8\u30b9\u30a4\u30c3\u30c1<\/strong><\/td><td>\u9ad8\uff08\u5546\u7528\u96fb\u6e90\u30b8\u30e3\u30f3\u30af\u30b7\u30e7\u30f3\u30dc\u30c3\u30af\u30b9\u3002\u901a\u5e38\u30cb\u30e5\u30fc\u30c8\u30e9\u30eb\u7dda\u304c\u5fc5\u8981\uff09<\/td><td>\u901a\u5e38\u306fOn\/Off\u306e\u307f\uff08\u30de\u30eb\u30c1\u30b9\u30d4\u30fc\u30c9\u30e2\u30fc\u30bf\u30fc\u5236\u5fa1\u5c02\u7528\u54c1\u3092\u9664\u304f\uff09<\/td><td>\u3044\u3044\u3048<\/td><td>\u30b9\u30de\u30fc\u30c8\u30ea\u30ec\u30fc\u5074\u3067\u8a2d\u5b9a\u53ef\u80fd\uff08\u4f8b\uff1aTasmota\u306ePowerOnState\uff09<\/td><td>\u9ad8\uff08\u30db\u30fc\u30e0\u30cf\u30d6\u7d4c\u7531\u306e\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u5236\u5fa1\u3001\u6e7f\u5ea6\u30c8\u30ea\u30ac\u30fc\u9023\u52d5\uff09<\/td><td>\u5358\u901fAC\u30d5\u30a1\u30f3\u3001\u6a19\u6e96\u7684\u306a\u6d74\u5ba4\u63db\u6c17\u6247<\/td><td>\u8a98\u5c0e\u8ca0\u8377\u5b9a\u683c\u306e\u8d85\u904e\u3001\u7167\u660e\u7528\u8abf\u5149\u5668\u306e\u8aa4\u7528\u306b\u3088\u308b\u30e2\u30fc\u30bf\u30fc\u306e\u3046\u306a\u308a\u97f3<\/td><\/tr><tr><td><strong>\u30b9\u30de\u30fc\u30c8\u30d7\u30e9\u30b0<\/strong><\/td><td>\u306a\u3057\uff08120V\/230V\u30b3\u30f3\u30bb\u30f3\u30c8\u3078\u306e\u30d7\u30e9\u30b0\u30a2\u30f3\u30c9\u30d7\u30ec\u30a4\uff09<\/td><td>\u4e0d\u53ef\uff08\u4e3b\u96fb\u6e90\u306eOn\/Off\u306e\u307f\uff09<\/td><td>\u3044\u3044\u3048<\/td><td>\u30d7\u30e9\u30b0\u30ea\u30ec\u30fc\u306b\u4fdd\u5b58\u3055\u308c\u305f\u96fb\u6e90\u6295\u5165\u6642\u72b6\u614b\u306b\u5fa9\u5e30<\/td><td>\u9ad8\uff08\u30a2\u30d7\u30ea\u30bf\u30a4\u30de\u30fc\u3001\u30b9\u30de\u30fc\u30c8\u30db\u30fc\u30e0\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u9023\u52d5\uff09<\/td><td>\u30d7\u30e9\u30b0\u63a5\u7d9a\u5f0fAC\u30c0\u30af\u30c8\u30d5\u30a1\u30f3\u3001\u7523\u696d\u7528\u30d6\u30ed\u30ef\u30fc<\/td><td>\u7a81\u5165\u96fb\u6d41\u306b\u3088\u308b\u30ea\u30ec\u30fc\u63a5\u70b9\u306e\u6eb6\u7740\u3001\u96fb\u5b50\u5236\u5fa1EC\u57fa\u677f\u306e\u96fb\u6e90\u30aa\u30f3\/\u30aa\u30d5\u7e70\u308a\u8fd4\u3057\u306b\u3088\u308b\u52a3\u5316<\/td><\/tr><tr><td><strong>RF\/IR\u5b66\u7fd2\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\uff08\u4f8b\uff1aBroadLink\uff09<\/strong><\/td><td>\u306a\u3057\uff08\u901a\u4fe1\u7bc4\u56f2\u5185\u306b\u8a2d\u7f6e\u3059\u308bUSB\u7d66\u96fb\u30d6\u30ea\u30c3\u30b8\uff09<\/td><td>\u5bfe\u5fdc\uff08\u5143\u306e\u30ea\u30e2\u30b3\u30f3\u306b\u72ec\u7acb\u3057\u305f\u98a8\u91cf\u8abf\u6574\u30ad\u30fc\u304c\u3042\u308b\u5834\u5408\uff09<\/td><td>\u5bfe\u5fdc\uff08\u6b63\u5e38\u306b\u52d5\u4f5c\u3059\u308b\u30ea\u30e2\u30b3\u30f3\u304b\u3089\u306e\u5b66\u7fd2\u304c\u5fc5\u8981\uff09<\/td><td>\u5546\u7528\u96fb\u6e90\u906e\u65ad\u6642\u306f\u96fb\u6e90\u30aa\u30d5\u3001\u901a\u96fb\u7dad\u6301\u6642\u306f\u72b6\u614b\u3092\u4fdd\u6301<\/td><td>\u4e2d\uff08\u30de\u30af\u30ed\u30b3\u30de\u30f3\u30c9\u3001\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u3001\u4eee\u60f3\u30ea\u30e2\u30b3\u30f3\uff09<\/td><td>\u56fa\u5b9a\u30b3\u30fc\u30c9RF\u30ea\u30e2\u30b3\u30f3\u5bfe\u5fdc\u30de\u30eb\u30c1\u30b9\u30d4\u30fc\u30c9AC\u30d5\u30a1\u30f3<\/td><td>\u30ed\u30fc\u30ea\u30f3\u30b0\u30b3\u30fc\u30c9\u306b\u3088\u308b\u30da\u30a2\u30ea\u30f3\u30b0\u4e0d\u53ef\u3001\u72b6\u614b\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u306a\u3057\u3001\u540c\u671f\u30ba\u30ec<\/td><\/tr><tr><td><strong>\u30cd\u30a4\u30c6\u30a3\u30d6\u30a2\u30d7\u30ea\uff06\u30bb\u30f3\u30b5\u30fc\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc<\/strong><\/td><td>\u4f4e\u301c\u4e2d\uff08\u4f4e\u96fb\u5727\u30bb\u30f3\u30b5\u30fc\u30b1\u30fc\u30d6\u30eb\u307e\u305f\u306f\u30d7\u30e9\u30b0\u30a4\u30f3\u30cf\u30d6\uff09<\/td><td>\u5bfe\u5fdc\uff08\u7121\u6bb5\u968e 0\u2013100%\u30010\u201310V\u3001\u307e\u305f\u306f\u591a\u6bb5\u968ePWM\uff09<\/td><td>\u3044\u3044\u3048<\/td><td>\u57fa\u677f\u306e\u4e0d\u63ee\u767a\u6027\u30e1\u30e2\u30ea\u306b\u4fdd\u5b58\u3055\u308c\u305f\u8a2d\u5b9a\u5024\u306b\u5fa9\u5e30<\/td><td>\u5305\u62ec\u7684\uff08\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0IAQ\u3001CO2\u3001RH\u30c8\u30ea\u30ac\u30fc\u3001\u81ea\u52d5\u5236\u5fa1\u30ab\u30fc\u30d6\uff09<\/td><td>EC\u30e2\u30fc\u30bf\u30fc\u30a4\u30f3\u30e9\u30a4\u30f3\u30d5\u30a1\u30f3\u3001\u30b9\u30de\u30fc\u30c8\u5206\u6563\u578bHRV<\/td><td>App ecosystem lock-in; dependency on local network\/cloud servers<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">The Hidden Catch: Fixed Code vs. Rolling Code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The most common stumbling block when automating an inline duct fan with remote control using a universal gateway (such as a BroadLink RM4 Pro) is radio frequency coding. Universal RF gateways operate by capturing an incoming radio transmission, recording the waveform, and retransmitting that exact frame on demand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to <a href=\"https:\/\/www.ibroadlink.com\/productinfo\/762672.html\" rel=\"nofollow noopener\" target=\"_blank\">BroadLink&#8217;s official product specifications<\/a>, their universal hubs:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&#8220;Support RF (433MHz fixed code) controlled devices such as curtain\/shades motor, projector and light switch&#8221;<\/p><cite>BroadLink Official Documentation<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">As documented in the official <a href=\"https:\/\/www.home-assistant.io\/integrations\/broadlink\/\" rel=\"nofollow noopener\" target=\"_blank\">Home Assistant BroadLink integration<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&#8220;The supported bands are 433 MHz (433.05\u2013434.79 MHz) and 315 MHz (314.95\u2013315.25 MHz).&#8221;<\/p><cite>Home Assistant Documentation<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Universal RF gateways rely entirely on <strong>fixed-code<\/strong> transmissions, where the digital payload sent on every button press is identical. However, modern fan manufacturers increasingly adopt <strong>rolling-code<\/strong> (or hopping-code) protocols to prevent cross-talk between neighboring units, as defined by technical references on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rolling_code\" rel=\"nofollow noopener\" target=\"_blank\">rolling code security mechanisms<\/a>. Under a rolling-code system, every keypress generates a cryptographic hash containing an incremented counter. The receiver decrypts the payload and advances its internal counter. If a gateway records a rolling-code frame and plays it back, the fan receiver rejects the packet as an expired or duplicate transmission.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A BroadLink support statement relayed by a user in the <a href=\"https:\/\/community.hubitat.com\/t\/need-recommendations-for-ceiling-fan-remote-kits-compatible-with-broadlink-rm4-pro\/140905\" rel=\"nofollow noopener\" target=\"_blank\">Hubitat Community<\/a> emphasizes this constraint:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&#8220;Please note that our remote does not support RF remote controls that use a long-press action or a rolling code.&#8221;<\/p><cite>BroadLink Support (relayed by Hubitat Community)<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">This limitation was confirmed in community field tests documented on the <a href=\"https:\/\/forum.hacf.fr\/t\/ventilateur-de-plafond-pilote-en-zigbee-ou-rf\/78175\" rel=\"nofollow noopener\" target=\"_blank\">Home Assistant Francophone forum (HACF)<\/a>, where raw captures of a ceiling-fan remote&#8217;s frames were observed to differ on every button press, because a counter increments in each frame. With the payload constantly changing, universal RF learning hubs could not record a reproducible command.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pre-Purchase Verification Steps:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Inspect the Remote Casing and Label:<\/strong> Look for frequency markers (315 MHz or 433.92 MHz) and DIP switches in the battery compartment. The presence of physical DIP switches often indicates an older fixed-code transmission.<\/li>\n<li><strong>Look Up the FCC ID:<\/strong> For units sold in North America, search the FCC ID database printed on the remote. The test reports reveal the exact modulation (e.g., ASK\/OOK vs. FSK) and whether frequency hopping or variable payloads are used.<\/li>\n<li><strong>Borrow or Test Before Committing:<\/strong> If the documentation mentions digital pairing, rolling code, or dynamic encryption, universal learning bridges will not work. In those cases, choose hardwired smart switching or native app controls instead.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Does Learning the Remote Solve the Power-Cut Problem?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A frequent justification for using an RF learning hub instead of a smart plug is avoiding fan power-cut resets. When an exhaust fan is switched off by cutting upstream line voltage, electronic control boards often drop back to a factory default state\u2014frequently &#8220;Off&#8221; or &#8220;Standby&#8221;\u2014when mains electricity returns. An RF learning gateway bypasses this issue during daily operation because line power to the fan remains energized continuously while the gateway sends simulated wireless commands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, an RF gateway does not provide actual non-volatile memory for the fan. If a localized blackout or utility power cut occurs, the fan still reboots into its default circuit state. Furthermore, if an RF command is missed while the hub believes the fan is running, the system has no way of detecting the mismatch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By comparison, electronically commutated (EC) ventilation units equipped with native microcontrollers or 0\u201310V\/PWM interfaces manage power restoration at the firmware level. As stated in technical documentation by fan motor manufacturer <a href=\"https:\/\/www.ventilatory.net\/media\/catalog\/product\/data\/manual-r3g560-aq04-01-en.pdf\" rel=\"nofollow noopener\" target=\"_blank\">ebm-papst<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&#8220;If control voltage is applied or a speed setpoint is stored, the motor automatically restarts, e.g. after a power failure.&#8221;<\/p><cite>ebm-papst Motor Operating Manual<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">The same technical documentation specifies the expected response window after supply restoration: &#8220;the motor automatically restarts after 10 &#8211; 40 s&#8221; (ebm-papst, 2020). Whether a fan remembers its operating state after a power outage depends entirely on the design of the motor and control board. KCvents, for example, specifies its EC Motor Shutter Exhaust Fan&#8217;s 10-speed PWM controller as having a memory function, so the selected speed is retained across power cycles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For DIY hardwired relay projects running open-source firmware, control behavior can also be set programmatically. As outlined in the <a href=\"https:\/\/tasmota.github.io\/docs\/PowerOnState\/\" rel=\"nofollow noopener\" target=\"_blank\">Tasmota documentation<\/a>, \u3001 <code>PowerOnState<\/code> command allows installers to define whether a smart relay powers up as Off, On, toggled, or restored to its last saved operational state.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Which Fan Types Suit Which Control Path<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Matching your fan motor to the correct control architecture prevents electrical component failure, audible motor buzzing, and configuration loss:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Standard Single-Speed AC Fans:<\/strong> Suited to an in-wall exhaust fan smart switch or electronic countdown timer. These fans use simple shaded-pole or permanent split capacitor (PSC) motors. When automating these, ensure the switch is explicitly rated for inductive motor loads rather than purely resistive lighting.<\/li>\n<li><strong>Multi-Speed AC Fans with Factory RF Remote:<\/strong> Can be automated via an RF learning gateway (such as BroadLink RM4 Pro), provided you have confirmed the remote uses a 433 MHz fixed code. If the remote uses rolling codes, an RF gateway cannot be used; automation must occur via hardwired multi-speed wall switches.<\/li>\n<li><strong>Electronically Commutated (EC) Duct Fans:<\/strong> Suited to dedicated low-voltage signals (0\u201310V, PWM, or a supplied wired controller), such as the controller shipped with the KCvents EC Inline Fan With Stepless Speed. Its published 4-inch model (KC100-M) moves 205 CFM at 28 dB \u2014 figures worth noting because intermittent strategies raise the speed, and therefore the noise, during each burst. Avoid cutting mains power upstream with a smart plug, as sudden line breaks deprive the onboard inverter of smooth spin-down control.<\/li>\n<li><strong>Integrated Sensor Ventilation Units:<\/strong> Suited to onboard intelligence or factory mobile applications. Systems like the Smart EC Mixed-Flow Inline Fan integrate native temperature and humidity sensors, while decentralized heat recovery ventilators like the KCvents VT501-Wifi use Tuya app control with CO2 monitoring and automation support to schedule ventilation.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Common Mistakes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avoiding these five frequent integration errors will save installation time and protect fan hardware:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Purchasing an RF Gateway Without Verifying the Remote Code:<\/strong> Assuming every 433 MHz remote can be cloned leads to frustrating project roadblocks. If the remote utilizes rolling-code encryption or requires long-press commands, standard RF learning gateways will not pair.<\/li>\n<li><strong>Power-Cycling EC Fans with Smart Plugs:<\/strong> Repeatedly cutting high-voltage AC mains to an EC fan stresses the internal power supply circuits. EC motors are engineered to stay connected to live power while speed is adjusted via low-voltage control inputs.<\/li>\n<li><strong>Overloading Smart Plug Relay Contacts:<\/strong> Smart plugs carry strict motor horsepower ratings that are far lower than their resistive heating or lighting limits. According to safety specifications published by <a href=\"https:\/\/www.tp-link.com\/uk\/home-networking\/smart-plug\/tapo-p110\/\" rel=\"nofollow noopener\" target=\"_blank\">TP-Link for the Tapo P110<\/a>, the device is rated for &#8220;2990W, 13 A, 1\/6 HP Motor&#8221;, accompanied by the explicit warning: &#8220;Avoid plugging in appliances with a motor\/compressor higher than 1\/6HP, such as an air conditioner.&#8221; As documented in electrical engineering references on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Inrush_current\" rel=\"nofollow noopener\" target=\"_blank\">motor inrush current<\/a>, AC motors may draw several times their normal full-load current when first energized (Inrush current, 2026), which can weld miniature relay contacts shut over time.<\/li>\n<li><strong>Expecting IR Bridges to Control Attic or In-Duct Equipment:<\/strong> Infrared light cannot pass through sheet metal, ducting, or ceiling drywall. An IR gateway must have an unobstructed line of sight to the receiver window on the fan casing.<\/li>\n<li><strong>Assuming Mobile Apps Are Cross-Compatible:<\/strong> Wi-Fi fan controls from different manufacturers generally operate on separate cloud silos. Unless the equipment officially supports standard protocols like Matter, MQTT, or local REST APIs, coordinating them requires an external home automation platform.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can a BroadLink RM4 Pro control my exhaust fan?<\/strong><br>Only if your fan&#8217;s original remote operates on supported 433 MHz or 315 MHz bands and utilizes a fixed-code protocol. If the remote uses rolling codes, dynamic transmission hashing, or long-press trigger sequences, the BroadLink hub will not learn or reproduce the command.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Is a smart plug or an in-wall smart switch better for an exhaust fan?<\/strong><br>For permanently installed ventilation, an in-wall exhaust fan smart switch or dedicated bathroom fan smart switch is usually the more practical choice: it preserves standard building wiring conventions, is rated for the motor load, and avoids an exposed line-voltage cord in a damp environment. A plug-in socket suits smaller fans that already have a cord and fall within the socket&#8217;s published inductive rating.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How can I automate an exhaust fan that has no remote?<\/strong><br>For basic single-speed AC fans, replace the wall toggle with a smart switch or humidity-sensing wall control. For variable-speed EC fans, automate through the low-voltage control circuit by connecting an external 0\u201310V or PWM signal controller, or choose a model equipped with integrated environmental sensor triggers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can the Tuya app handle automated scheduling and air quality rules?<\/strong><br>Yes. Devices featuring native Tuya integration (such as the KCvents VT501-Wifi) allow users to establish conditional triggers based on time schedules, outdoor weather conditions, or local smart CO2 sensor and relative humidity readings to throttle airflow automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Will my fan lose its speed setting after a power failure?<\/strong><br>It depends on the motor and control board engineering. Basic electronic fans without a memory function often reboot into an unpowered or standby state, whereas some controllers are specified to retain the selected speed. KCvents specifies its EC Motor Shutter Exhaust Fan&#8217;s 10-speed controller with a memory function; for any other model, ask the supplier to confirm the behaviour in writing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Working with KCvents<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">KCvents manufactures commercial and residential ventilation equipment engineered around reliable motor control architectures. Rather than relying on third-party learning bridges, we provide application-matched control interfaces directly from the factory:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Decentralized Heat Recovery:<\/strong> The KCvents VT501-Wifi single-room HRV provides Tuya app control with CO2 monitoring and automation support, plus ceramic heat recovery and multi-speed operation.<\/li>\n<li><strong>Stepless Duct Ventilation:<\/strong> The KCvents EC Inline Fan With Stepless Speed is supplied with a wired stepless speed controller, allowing airflow to be tuned continuously rather than selected from fixed steps.<\/li>\n<li><strong>Environmental Sensing:<\/strong> The Smart EC Mixed-Flow Inline Fan integrates a dedicated digital temperature and humidity controller to dynamically ramp motor speeds based on real-time duct conditions.<\/li>\n<li><strong>Surface and Window Mounting:<\/strong> The KCvents Wall\/Windows EC Fan is supplied with either a handheld remote control or a physical wall switch depending on the selected hardware version (note: this model does not support app-based control).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you require multi-zone inline duct systems for light commercial projects or OEM customized EC fan controls, our engineering team can help you specify the right combination of motor hardware, local sensors, and control interfaces. Visit our <a href=\"\/ja\/request-quote\/\">\u304a\u898b\u7a4d\u308a\u306e\u3054\u4f9d\u983c<\/a> page or <a href=\"\/ja\/contact\/\">contact our technical sales desk<\/a> to discuss your project requirements.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources and Further Reading<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>BroadLink. (n.d.). <em>RM4 Pro Product Specifications<\/em>. <a href=\"https:\/\/www.ibroadlink.com\/productinfo\/762672.html\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/www.ibroadlink.com\/productinfo\/762672.html<\/a><\/li>\n<li>Hubitat Community. (2024). <em>Need recommendations for ceiling fan remote kits compatible with Broadlink RM4 Pro<\/em>. <a href=\"https:\/\/community.hubitat.com\/t\/need-recommendations-for-ceiling-fan-remote-kits-compatible-with-broadlink-rm4-pro\/140905\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/community.hubitat.com\/t\/need-recommendations-for-ceiling-fan-remote-kits-compatible-with-broadlink-rm4-pro\/140905<\/a><\/li>\n<li>Home Assistant. (n.d.). <em>Broadlink Integration Documentation<\/em>. <a href=\"https:\/\/www.home-assistant.io\/integrations\/broadlink\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/www.home-assistant.io\/integrations\/broadlink\/<\/a><\/li>\n<li>ebm-papst. (2020). <em>Operating Instructions for R3G560-AQ04-01 EC Centrifugal Fans<\/em>. <a href=\"https:\/\/www.ventilatory.net\/media\/catalog\/product\/data\/manual-r3g560-aq04-01-en.pdf\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/www.ventilatory.net\/media\/catalog\/product\/data\/manual-r3g560-aq04-01-en.pdf<\/a><\/li>\n<li>TP-Link. (n.d.). <em>Tapo P110 Smart Plug Specifications &amp; Motor Load Limits<\/em>. <a href=\"https:\/\/www.tp-link.com\/uk\/home-networking\/smart-plug\/tapo-p110\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/www.tp-link.com\/uk\/home-networking\/smart-plug\/tapo-p110\/<\/a><\/li>\n<li>Tasmota Project. (n.d.). <em>PowerOnState Documentation<\/em>. <a href=\"https:\/\/tasmota.github.io\/docs\/PowerOnState\/\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/tasmota.github.io\/docs\/PowerOnState\/<\/a><\/li>\n<li>Wikipedia. (2026). <em>Inrush Current in AC Motors<\/em>. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Inrush_current\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/en.wikipedia.org\/wiki\/Inrush_current<\/a><\/li>\n<li>Wikipedia. (n.d.). <em>Ceiling Fan: Mechanism and Handheld Remote Receivers<\/em>. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ceiling_fan\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/en.wikipedia.org\/wiki\/Ceiling_fan<\/a><\/li>\n<li>Wikipedia. (n.d.). <em>Rolling Code Principles and Transmission Hashing<\/em>. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rolling_code\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/en.wikipedia.org\/wiki\/Rolling_code<\/a><\/li>\n<li>Home Assistant Community Francophone (HACF). (2024). <em>Ventilateur de plafond pilot\u00e9 en Zigbee ou RF<\/em>. <a href=\"https:\/\/forum.hacf.fr\/t\/ventilateur-de-plafond-pilote-en-zigbee-ou-rf\/78175\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/forum.hacf.fr\/t\/ventilateur-de-plafond-pilote-en-zigbee-ou-rf\/78175<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>\u63db\u6c17\u6247\u3092\u5236\u5fa1\u3059\u308b4\u3064\u306e\u65b9\u6cd5\u306e\u6bd4\u8f03\uff1a\u58c1\u30b9\u30a4\u30c3\u30c1\u3001\u30b9\u30de\u30fc\u30c8\u30d7\u30e9\u30b0\u3001RF\u5b66\u7fd2\u30cf\u30d6\uff08BroadLink\uff09\u3001\u5c02\u7528\u30a2\u30d7\u30ea\u3001\u305d\u3057\u3066\u30ed\u30fc\u30ea\u30f3\u30b0\u30b3\u30fc\u30c9\u306b\u95a2\u3059\u308b\u6ce8\u610f\u70b9\u3002.<\/p>","protected":false},"author":1,"featured_media":4592,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","iawp_total_views":1,"footnotes":""},"categories":[128],"tags":[96,98,107,166],"class_list":["post-4583","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ventilation-products-technology","tag-ec-motor","tag-exhaust-fan","tag-inline-duct-fan","tag-smart-controls"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/posts\/4583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/comments?post=4583"}],"version-history":[{"count":1,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/posts\/4583\/revisions"}],"predecessor-version":[{"id":4593,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/posts\/4583\/revisions\/4593"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/media\/4592"}],"wp:attachment":[{"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/media?parent=4583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/categories?post=4583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kcvents.com\/ja\/wp-json\/wp\/v2\/tags?post=4583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}