{"id":2894,"date":"2022-12-15T17:53:24","date_gmt":"2022-12-15T23:53:24","guid":{"rendered":"https:\/\/promincproductions.com\/blog\/?p=2894"},"modified":"2025-09-11T21:05:39","modified_gmt":"2025-09-12T02:05:39","slug":"use-home-assistant-to-control-infrared-ir-and-radio-frequency-rf-devices","status":"publish","type":"post","link":"https:\/\/promincproductions.com\/blog\/use-home-assistant-to-control-infrared-ir-and-radio-frequency-rf-devices\/","title":{"rendered":"Use Home Assistant to Control Infrared (IR) and Radio Frequency (RF) Devices"},"content":{"rendered":"<p>When setting up a smart home &#8211; especially in the early stages &#8211; there will be many &#8220;non-smart&#8221; devices in the house.  An option is to replace them with newer &#8220;smart versions&#8221;.  But that&#8217;s costly and in some instances, not possible to find smart options &#8211; or safe\/wise ones to purchase.  So what is a person to do &#8211; how can the &#8220;dumb devices&#8221; in the &#8220;soon-to-be-smart-home&#8221; become smart?  Easy (and inexpensive) &#8211; add an IR \/ RF Blaster to Home Assistant.<\/p>\n\n\n\n<p>An IR \/ RF Blaster sends Infrared (IR) and Radio Frequency (RF) signals to the &#8220;dumb-devices&#8221; in the &#8220;smart-home&#8221;.  In other words, it takes the remote control that came with the TV, heater, lights, etc. in the house and puts them into Home Assistant.  How cool is that?<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/home-assistant-ir-rf-blaster.png\" alt=\"Control Infrared and Radio Frequency Devices with Home Assistant\" class=\"wp-image-3010\" title=\"Control Infrared and Radio Frequency Devices with Home Assistant\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/home-assistant-ir-rf-blaster.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/home-assistant-ir-rf-blaster-500x500.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/home-assistant-ir-rf-blaster-150x150.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/home-assistant-ir-rf-blaster-450x450.png 450w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Why Use an IR \/ RF Blaster<\/h2>\n\n\n\n<p>Many perfectly good devices within a home use the older <em>non-smart<\/em> technologies &#8211; Infrared (IR) and Radio Frequency (RF).  One option to make these devices controllable by Home Assistant is to replace them.  This means spending more money, creating e-waste in disposing of what is likely a perfectly good device, and a lot of hassle.  Additionally, there&#8217;s a chance that a <em>smart<\/em> version of this device doesn&#8217;t exist on the market place yet.  If it does, it&#8217;s most likely priced substantially higher.<\/p>\n\n\n\n<p>For a marginal investment (particularly when considering the cost to replace existing devices) an IR \/ RF blaster can be added to Home Assistant to make those devices controllable by Home Assistant.  And as new devices get added to the home they can be easily setup on the same IR blaster.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A Home Assistant Universal Remote<\/h2>\n\n\n\n<p>To be clear &#8211; an IR \/ RF Blaster is really just a Home Assistant universal remote.  It&#8217;s like the old universal remotes you&#8217;d buy at Radio Shack back in the day to control all of your devices (is it just me that remembers those beasts?).  But this is better.  Why?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Because it&#8217;s part of Home Assistant (who doesn&#8217;t love that!)<\/li>\n\n\n\n<li>An IR \/ RF Blaster is a universal remote for ANY IR \/ RF device &#8211; not just your TV<\/li>\n\n\n\n<li>The IR Blaster is custom-programmed to whatever device it is needed to control<\/li>\n<\/ul>\n\n\n\n<p>This is the universal remote to rule all universal remotes &#8211; built into Home Assistant (and your smart phone if you&#8217;ve set it up there as well)!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IR \/ RF Blaster Options for Home Assistant<\/h2>\n\n\n\n<p>There are a few options on the market of IR blasters for Home Assistant.  The BroadLink devices are very well put together and thus the focus of this post.  There are some older versions that are still available for purchase at the time of writing, however the focus will be on the current version &#8211; the RM4 series.  The BroadLink seems to be as minimal-cloud-based as a modern IOT device comes.  For that reason this is a wise choice to add to the network.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th><\/th><th><a rel=\"noopener\" href=\"https:\/\/www.ibroadlink.com\/productinfo\/762674.html\" target=\"_blank\" data-lasso-id=\"838\">RM4 Mini<\/a><\/th><th><a rel=\"noopener\" href=\"https:\/\/www.ibroadlink.com\/productinfo\/762672.html\" target=\"_blank\" data-lasso-id=\"839\">RM4 Pro<\/a><\/th><\/tr><\/thead><tbody><tr><td>Brand<\/td><td>BroadLink<\/td><td>BroadLink<\/td><\/tr><tr><td>Price<\/td><td>$21.99 RM4 Mini Only<br>$29.90 RM4 Mini with HTS2 Sensor<\/td><td>$44.90 RM4 Pro Only<br>$49.90 RM4 Pro with HTS2 Sensor<\/td><\/tr><tr><td>Purchase Link<\/td><td><a href=\"https:\/\/amzn.to\/3y5lfqz\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"840\">RM4 Mini Only<\/a><br><a href=\"https:\/\/amzn.to\/3KS3RgH\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"841\">RM4 Mini with HTS2 Sensor<\/a><\/td><td><a href=\"https:\/\/amzn.to\/3ZeyYqV\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"842\">RM4 Pro Only<\/a><br><a href=\"https:\/\/amzn.to\/3IK5nPh\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"843\">RM4 Pro with HTS2 Sensor<\/a><\/td><\/tr><tr><td>IR (Infrared)<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>IR Range<\/td><td>8 meters<\/td><td><\/td><\/tr><tr><td>IR Frequency<\/td><td>38kHz<\/td><td>38kHz<\/td><\/tr><tr><td>RF (Radio Frequency)<\/td><td>No<\/td><td>Yes<\/td><\/tr><tr><td>RF Frequency<\/td><td>N\/A<\/td><td>433MHz [2]<\/td><\/tr><tr><td>Temperature Sensor<\/td><td>Optional [1]<\/td><td>Optional [1]<\/td><\/tr><tr><td>Humidity Sensor<\/td><td>Optional [1]<\/td><td>Optional [1]<\/td><\/tr><tr><td>WiFi<\/td><td>Wi-Fi 802.11b\/g\/n 2.4GHz only<\/td><td>Wi-Fi 802.11b\/g\/n 2.4GHz only<\/td><\/tr><tr><td>Power Source<\/td><td>USB (5V DC 1A)<\/td><td>USB (5V DC 1A)<\/td><\/tr><tr><td>Dimensions<\/td><td>1 7\/8&#8243; x 1 7\/8&#8243; x 1 3\/4&#8243;<\/td><td>3 7\/16&#8243; x 3 7\/16&#8243; x 1 1\/4&#8243;<\/td><\/tr><tr><td>Weight<\/td><td>3.7 ounces<\/td><td>5.3 ounces<\/td><\/tr><tr><td>Mounting Plate Included<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Supported Until<\/td><td>July 31st, 2025<\/td><td>July 31st, 2025<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>[1] Temperature and humidity sensors are available via the optional sensor in the <a href=\"https:\/\/amzn.to\/3KS3RgH\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"844\">HTS2 power cord<\/a>.  This cord can be purchased in a bundle with the device at an often lower price than buying them separately.  The HTS2 power cord is used instead of the standard USB cord.  It has a rectangular sensor attached to it that detects temperature and humidity.<\/p>\n\n\n\n<p>[2] 433Mhz fixed code only supported.  315Mhz and rolling codes not supported.  This product supports 305~355Mhz and 430~440Mhz.  However, in some countries such as the United States, Canada, Australia, and all EU countries the 303~335Mhz band is not available.<\/p>\n\n\n\n<p>NOTEs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A USB power brick \/ adapter is not included with the BroadLink RM4 devices.<\/li>\n\n\n\n<li>The BroadLink RM4 devices are designed for indoor dry environment use only<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aqara-contact-sensor\">BroadLink RM4 Mini<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"361\" height=\"361\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-8-edited.png\" alt=\"BroadLink RM4 mini shown to scale\" class=\"wp-image-2949\" title=\"BroadLink RM4 mini shown to scale\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-8-edited.png 361w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-8-edited-150x150.png 150w\" sizes=\"(max-width: 361px) 100vw, 361px\" \/><figcaption class=\"wp-element-caption\">RM4 Mini<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>If space is a consideration, the RM4 Mini is the device to go with.  This small unit will do a great job of managing the IR devices in your home while taking up about as little space as you could expect.<\/p>\n\n\n\n<p>This device can have the HTS2 power cable added to it to expose the temperature and humidity of the room it&#8217;s in to Home Assistant &#8211; thus allowing for some dynamic automations.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/amzn.to\/3KS3RgH\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"845\">BroadLink RM4 Mini + HTS2<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aqara-contact-sensor\">BroadLink RM4 Pro<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>This is quite the <em>all-in-one<\/em> package &#8211; control IR and RF devices from the same unit.  With the added HTS2 cable (really cheap enough to add on it feels like a no-brainer to not&#8230;) to monitor temperature and humidity so much more can be done like trigger fans, air conditioners, blinds, heaters, etc. to be turned on or off as needed.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/amzn.to\/3IK5nPh\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"846\">BroadLink RM4 Pro + HTS2<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"315\" height=\"315\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-7-edited.png\" alt=\"RM4 Pro mounted on the wall\" class=\"wp-image-2947\" title=\"RM4 Pro mounted on the wall\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-7-edited.png 315w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-7-edited-150x150.png 150w\" sizes=\"(max-width: 315px) 100vw, 315px\" \/><figcaption class=\"wp-element-caption\">RM4 Pro<\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Setup the BroadLink RM4 Pro IR Blaster Device<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Unpackage the IR blaster<\/li>\n\n\n\n<li>Connect the USB cord to a USB power source and plug into the IR Blaster.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"828\" class=\"wp-image-2897\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1775-edited.jpg\" alt=\"BroadLink RM4 Pro IR Blaster status light indicates it's connected to power source\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1775-edited.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1775-edited-500x500.jpg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1775-edited-150x150.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1775-edited-768x768.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1775-edited-600x600.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1775-edited-450x450.jpg 450w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-broadlink-rm4-pro-ip-address\">Connect the BroadLink RM4 Pro to WIFI Network<\/h2>\n\n\n\n<p>Sadly there isn&#8217;t a way to setup the BroadLink RM4 Pro without creating an account with BroadLink and setting up the device through their app.  But once this step is done, the device can be managed through Home Assistant and the BroadLink app won&#8217;t be needed.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install the Broadlink app from the app store on your mobile device:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/apps.apple.com\/us\/app\/broadlink\/id1450257910\" target=\"_blank\" rel=\"nofollow noopener\" data-lasso-id=\"847\"><strong>BroadLink<\/strong><\/a> from the Apple App Store<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=cn.com.broadlink.econtrol.international&amp;hl=en_US&amp;gl=US\" rel=\"nofollow\" data-lasso-id=\"848\"><strong>Broadlink &#8211; Universal TV Remote<\/strong><\/a> from Google Play Store<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Set the country in the app on your mobile device<\/li>\n\n\n\n<li>Login to your BroadLink account or create one if needed.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"1129\" class=\"wp-image-2898\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774.jpg\" alt=\"BroadLink app login screen\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774-367x500.jpg 367w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774-751x1024.jpg 751w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774-768x1047.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774-150x205.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774-600x818.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774-450x614.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1774-440x600.jpg 440w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>From the apps homepage after logging in, tap the <strong>+ Add device<\/strong> button.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"1644\" class=\"wp-image-2899\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776.jpg\" alt=\"BroadLink app home screen\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-252x500.jpg 252w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-516x1024.jpg 516w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-768x1525.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-150x298.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-600x1191.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-774x1536.jpg 774w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-450x893.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1776-302x600.jpg 302w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tap the <strong>Add A New Device<\/strong> button\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"1257\" class=\"wp-image-2952\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827.jpg\" alt=\"BroadLink App Add Device menu\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827-329x500.jpg 329w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827-675x1024.jpg 675w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827-768x1166.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827-150x228.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827-600x911.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827-450x683.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1827-395x600.jpg 395w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tap the <strong>IR and RF devices<\/strong> button\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"621\" class=\"wp-image-2953\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826.jpg\" alt=\"BroadLink App Device Type menu\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826-500x375.jpg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826-768x576.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826-150x113.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826-600x450.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826-450x338.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1826-800x600.jpg 800w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tap the <strong>Universal Remote<\/strong> button\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"614\" class=\"wp-image-2954\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825.jpg\" alt=\"BroadLink App Device Sub-Type menu\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825-500x371.jpg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825-768x570.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825-150x111.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825-600x445.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825-450x334.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1825-809x600.jpg 809w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Choose the device you wish to setup\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"1628\" class=\"wp-image-2955\" style=\"width: 150px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824.jpg\" alt=\"BroadLink App Add Universal Remote menu\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-254x500.jpg 254w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-521x1024.jpg 521w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-768x1510.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-150x295.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-600x1180.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-781x1536.jpg 781w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-450x885.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1824-305x600.jpg 305w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>At this point the app will walk through a series of steps to connect the device to the WIFI network.  Follow the on screen directions.<\/li>\n\n\n\n<li>Set the name of the device and sub-devices (temperature and humidity sensors from the HST2 if added).  This name will carry through to Home Assistant so wise to set it accurately here.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"981\" class=\"wp-image-2956\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828.jpg\" alt=\"BroadLink App set name of devices menu\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828-422x500.jpg 422w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828-768x910.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828-150x178.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828-600x711.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828-450x533.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1828-506x600.jpg 506w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Setup is now complete in the BroadLink app.<\/li>\n\n\n\n<li>Click on the <strong>Use Device Now<\/strong> button\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"1293\" class=\"wp-image-2957\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830.jpg\" alt=\"BroadLink App setup complete page\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830-320x500.jpg 320w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830-656x1024.jpg 656w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830-768x1199.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830-150x234.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830-600x937.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830-450x703.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1830-384x600.jpg 384w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The IP address of this device will be needed to connect the device to Home Assistant.  Click on the <strong>&#8230;<\/strong> icon in the top right and choose <strong>Property<\/strong>\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"648\" class=\"wp-image-2958\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831.jpg\" alt=\"BroadLink app RM4 device page\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831-500x391.jpg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831-768x601.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831-150x117.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831-600x470.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831-450x352.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1831-767x600.jpg 767w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Choose <strong>Device info<\/strong>.  The IP address can be found in the <strong>Device IP<\/strong> entry.  Note this for the Home Assistant setup section.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"978\" class=\"wp-image-2959\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832.jpg\" alt=\"BroadLink app RM4 device properties page\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832-423x500.jpg 423w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832-768x907.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832-150x177.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832-600x709.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832-450x532.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1832-508x600.jpg 508w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">WIFI Network IP Address<\/h3>\n\n\n\n<p>When the BroadLink RM4 Pro IR Blaster or the networks router restart, it&#8217;ll likely hand out a random available IP address to this device.  This will disrupt the connection of this device to Home Assistant as the BroadLink Home Assistant integration connects via an IP address.<\/p>\n\n\n\n<p>To prevent this issue from happening, the IP address should be reserved in the networks router.  Each network is going to be different on how to configure this so the specifics of this setup will not be covered here.  But these screenshots are an example of how the dynamic DHCP configuration was changed to a static IP.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-1 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"752\" height=\"71\" data-id=\"2900\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Before.png\" alt=\"The IP Address is initially dynamic via DHCP\" class=\"wp-image-2900\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Before.png 752w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Before-500x47.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Before-150x14.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Before-600x57.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Before-450x42.png 450w\" sizes=\"(max-width: 752px) 100vw, 752px\" \/><figcaption class=\"wp-element-caption\">The IP Address is initially dynamic via DHCP<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"771\" height=\"481\" data-id=\"2902\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Making-Reservation.png\" alt=\"Reserving the IP address to this MAC address so that the IP Address on the RM4 Pro doesn't change after devices are restarted\" class=\"wp-image-2902\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Making-Reservation.png 771w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Making-Reservation-500x312.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Making-Reservation-768x479.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Making-Reservation-150x94.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Making-Reservation-600x374.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-Making-Reservation-450x281.png 450w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><figcaption class=\"wp-element-caption\">Reserving the IP address to this MAC address so that the IP Address on the RM4 Pro doesn&#8217;t change after devices are restarted<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"743\" height=\"69\" data-id=\"2901\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-After.png\" alt=\"IP Address configuration after reserving the IP address in the router\" class=\"wp-image-2901\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-After.png 743w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-After-500x46.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-After-150x14.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-After-600x56.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/02-Device-IP-Reservation-After-450x42.png 450w\" sizes=\"(max-width: 743px) 100vw, 743px\" \/><figcaption class=\"wp-element-caption\">IP Address configuration after reserving the IP address in the router<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Home Assistant Integration to BroadLink RM4 Mini\/Pro IR Blaster<\/h2>\n\n\n\n<p>The <a href=\"https:\/\/www.home-assistant.io\/integrations\/broadlink\/\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"849\">Broadlink Home Assistant integration<\/a> provided by BroadLink is used to connect the RM4 Pro (among other BroadLink devices) to Home Assistant.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on <strong>Settings<\/strong><\/li>\n\n\n\n<li>Click on <strong>Devices &amp; Services<\/strong><\/li>\n\n\n\n<li>Click the <strong>+ ADD INTEGRATION<\/strong> button<\/li>\n\n\n\n<li>Search for <strong>Broadlink<\/strong>\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"820\" height=\"697\" class=\"wp-image-2904\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration.png\" alt=\"Add BroadLink integration in Home Assistant \" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration.png 820w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration-500x425.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration-768x653.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration-150x128.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration-600x510.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration-450x383.png 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-HA-Integration-706x600.png 706w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click on the <strong>Broadlink<\/strong> integration<\/li>\n\n\n\n<li>Enter the IP address found in section <strong><a href=\"#get-broadlink-rm4-pro-ip-address\">Connect the BroadLink RM4 Pro to WIFI Network<\/a><\/strong> step 13.  Click <strong>Submit<\/strong>.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"467\" height=\"312\" class=\"wp-image-2905\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-1-HA-Integration-Configure-Host.png\" alt=\"Configure the host for the Home Assistant BroadLink integration\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-1-HA-Integration-Configure-Host.png 467w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-1-HA-Integration-Configure-Host-150x100.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-1-HA-Integration-Configure-Host-450x301.png 450w\" sizes=\"(max-width: 467px) 100vw, 467px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If the RM4 Pro device is locked, a warning will be displayed.  If not, this screen will not be displayed.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"687\" height=\"415\" class=\"wp-image-2908\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-2-HA-Integration-Unlock.png\" alt=\"Home Assistant warning that the BroadLink device is locked\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-2-HA-Integration-Unlock.png 687w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-2-HA-Integration-Unlock-500x302.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-2-HA-Integration-Unlock-150x91.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-2-HA-Integration-Unlock-600x362.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-2-HA-Integration-Unlock-450x272.png 450w\" sizes=\"(max-width: 687px) 100vw, 687px\" \/><\/li>\n\n\n\n<li>In the BroadLink mobile app, navigate to the device and change this setting.  Then click the <strong>SUBMIT<\/strong> button in the Home Assistant integration to proceed.<\/li>\n\n\n\n<li><img decoding=\"async\" width=\"828\" height=\"1483\" class=\"wp-image-2909\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798.jpg\" alt=\"Unlock the RM4 Pro in the Broadlink mobile app\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798.jpg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798-279x500.jpg 279w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798-572x1024.jpg 572w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798-768x1376.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798-150x269.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798-600x1075.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798-450x806.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1798-335x600.jpg 335w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Chose a name for the BroadLink RM4 Pro in Home Assistant and click <strong>SUBMIT<\/strong>.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"470\" height=\"228\" class=\"wp-image-2910\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-3-HA-Integration-Name-Device.png\" alt=\"Set the BroadLink RM4 Pro name in the Home Assistant integration\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-3-HA-Integration-Name-Device.png 470w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-3-HA-Integration-Name-Device-150x73.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-3-HA-Integration-Name-Device-450x218.png 450w\" sizes=\"(max-width: 470px) 100vw, 470px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Set the area for the BroadLink RM4 Pro in Home Assistant.  Then click <strong>FINISH<\/strong>.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"467\" height=\"368\" class=\"wp-image-2911\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-4-HA-Integration-Set-Area.png\" alt=\"Set the area for the RM4 Pro in Home Assistant\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-4-HA-Integration-Set-Area.png 467w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-4-HA-Integration-Set-Area-150x118.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-4-HA-Integration-Set-Area-450x355.png 450w\" sizes=\"(max-width: 467px) 100vw, 467px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p>Now that the BroadLink RM4 Pro has been integrated into Home Assistant one device was added with 3 entities:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Controls<\/strong>\n<ul class=\"wp-block-list\">\n<li>Remote<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sensors<\/strong>\n<ul class=\"wp-block-list\">\n<li>Humidity<\/li>\n\n\n\n<li>Temperature<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"341\" height=\"267\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-5-HA-Integration-Added.png\" alt=\"BroadLink RM4 Pro integration displayed in Home Assistant\" class=\"wp-image-2913\" title=\"BroadLink RM4 Pro integration displayed in Home Assistant\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-5-HA-Integration-Added.png 341w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-5-HA-Integration-Added-150x117.png 150w\" sizes=\"(max-width: 341px) 100vw, 341px\" \/><figcaption class=\"wp-element-caption\">RM4 Pro integration in Home Assistant<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"377\" height=\"667\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-6-HA-Integration-Sensors.png\" alt=\"Entities exposed to Home Assistant for BroadLink RM4 Pro via the Broadlink integration\" class=\"wp-image-2912\" title=\"Entities exposed to Home Assistant for BroadLink RM4 Pro via the Broadlink integration\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-6-HA-Integration-Sensors.png 377w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-6-HA-Integration-Sensors-283x500.png 283w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-6-HA-Integration-Sensors-150x265.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/01-6-HA-Integration-Sensors-339x600.png 339w\" sizes=\"(max-width: 377px) 100vw, 377px\" \/><figcaption class=\"wp-element-caption\">BroadLink RM4 Pro entities integrated into Home Assistant via the Broadlink integration<\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"learning-codes\">Learning IR and RF Codes in Home Assistant<\/h2>\n\n\n\n<p>Now that the RM4 Pro is connected to Home Assistant, the next step is to learn the codes emitted by the IR and RF remote controls that will now be controllable by Home Assistant.  This is a manual process and can be a bit tedious, but once this one-time setup is completed Home Assistant will be able to control <em>non-smart<\/em> devices moving forward.  The code learning process will be done in Home Assistant.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Home Assistant, click on <strong>Developer Tools<\/strong><\/li>\n\n\n\n<li>Click on the <strong>Services<\/strong> tab<\/li>\n\n\n\n<li>In the <strong>Service<\/strong> input, choose <strong>Remote: Learn Command<\/strong>\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"1466\" height=\"696\" class=\"wp-image-2962\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service.png\" alt=\"Home Assistant Developer Tools Services tab, select the service\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service.png 1466w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service-500x237.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service-1024x486.png 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service-768x365.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service-150x71.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service-600x285.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service-450x214.png 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-1-select-service-1264x600.png 1264w\" sizes=\"(max-width: 1466px) 100vw, 1466px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In the <strong>Targets<\/strong> section click on the <strong>+ Choose device<\/strong> button and select the RM4 device.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"1222\" height=\"367\" class=\"wp-image-2963\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device.png\" alt=\"Home Assistant Developer Tools Services tab, select the device\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device.png 1222w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device-500x150.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device-1024x308.png 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device-768x231.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device-150x45.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device-600x180.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-device-450x135.png 450w\" sizes=\"(max-width: 1222px) 100vw, 1222px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Device<\/strong> section.  In the input box type the name of the device to learn codes for.  For example: <code>Lasko Space Heater 5132<\/code>\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"1218\" height=\"108\" class=\"wp-image-2964\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device.png\" alt=\"Home Assistant name the device to learn IR or RF codes for\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device.png 1218w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device-500x44.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device-1024x91.png 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device-768x68.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device-150x13.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device-600x53.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-2-select-name-device-450x40.png 450w\" sizes=\"(max-width: 1218px) 100vw, 1218px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Command<\/strong> section.  In the input box type the name of the button(s) to learn codes for.\n<ul class=\"wp-block-list\">\n<li>If learning only one code at a time, enter the name only.  Example: <code>Power<\/code><\/li>\n\n\n\n<li>If learning more than one code at a time, enter the names on their own line preceded with <code>- <\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Example<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- Power\n- Temperature<\/code><\/pre>\n\n\n\n<p><img decoding=\"async\" width=\"1214\" height=\"105\" class=\"wp-image-2965\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands.png\" alt=\"Specify the commands to have Home Assistant learn when programming a BroadLink IR Blaster\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands.png 1214w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands-500x43.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands-1024x89.png 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands-768x66.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands-150x13.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands-600x52.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-4-specify-commands-450x39.png 450w\" sizes=\"(max-width: 1214px) 100vw, 1214px\" \/><\/p>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Check the checkbox for the <strong>Command Type<\/strong> section.  Select the respective radio button for the remote type being programmed.\n<ul class=\"wp-block-list\">\n<li><code>ir<\/code> for Infrared remotes<\/li>\n\n\n\n<li><code>rf<\/code> for Radio Frequency remotes<\/li>\n\n\n\n<li><img decoding=\"async\" width=\"725\" height=\"146\" class=\"wp-image-2966\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-5-specify-remote-type.png\" alt=\"Specify the remote type to program to the BroadLink RM4 IR \/ RF Blaster\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-5-specify-remote-type.png 725w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-5-specify-remote-type-500x101.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-5-specify-remote-type-150x30.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-5-specify-remote-type-600x121.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-5-specify-remote-type-450x91.png 450w\" sizes=\"(max-width: 725px) 100vw, 725px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the <strong>CALL SERVICE<\/strong> button to start the remote control code learning process in Home Assistant.  If multiple buttons were defined in the <strong>Command<\/strong> section, Home Assistant will walk through that list one by one in the order the buttons were specified.\n<ul class=\"wp-block-list\">\n<li>A message will be added to the <strong>Notifications<\/strong> section of Home Assistant indicating which button it is attempting to learn and provides instructions on what to do next.  Additionally you&#8217;ll notice the light on the front of the RM4 IR Blaster is turns solid red.  At this time, point the remote directly at the RM4 IR blaster and press the respective button.<\/li>\n\n\n\n<li><img decoding=\"async\" width=\"498\" height=\"252\" class=\"wp-image-2967\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-6-notifictaion-learn-button.png\" alt=\"Home Assistant notification prompting which button to press on the remote for the IR blaster to learn\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-6-notifictaion-learn-button.png 498w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-6-notifictaion-learn-button-150x76.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/03-6-notifictaion-learn-button-450x228.png 450w\" sizes=\"(max-width: 498px) 100vw, 498px\" \/><\/li>\n\n\n\n<li><img decoding=\"async\" width=\"1080\" height=\"828\" class=\"wp-image-2968\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844.jpg\" alt=\"Programming a remote to Home Assistant through the BroadLink RM4 Pro IR Blaster\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844.jpg 1080w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844-500x383.jpg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844-1024x785.jpg 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844-768x589.jpg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844-150x115.jpg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844-600x460.jpg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844-450x345.jpg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/IMG_1844-783x600.jpg 783w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/li>\n\n\n\n<li>No visual or audio indications will be shown after each button is programmed &#8211; other than a new notification is added to Home Assistant after each action.  Go through each button until all are completed.<\/li>\n\n\n\n<li>After the codes have been learned by Home Assistant, they are written to a file in JSON on the file system located in the hidden <code>.storage\/<\/code> directory in a file named <code>broadlink_remote_&lt;hash&gt;_codes<\/code>.<span style=\"background-color: initial;font-family: inherit;font-size: inherit;color: initial\"> <\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p id=\"example-hash-codes\"><strong>Example:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># .storage\/broadlink_remote_a043b0b9fc02_codes\n{\n   \"version\": 1,\n   \"minor_version\": 1,\n   \"key\": \"broadlink_remote_a043b0b9fc02_codes\",\n   \"data\": {\n     \"Lasko Space Heater 5132\": {\n       \"Power\": \n\"JgDCACoMKwwQJywLLAwPKBAnECcQKA8oECcs6CwMKw0PJywMKwwQJxAnECcQKBAnECcs6CwMKw0PJywMKwQJxAnECgPKBAnECcs6SsMLAwPJywMKw0PJxAnECgQJxAnECcs6SsNKwwPKCsMKw0PJxAoDygQJxAnECgr6SMLAwPKCsMLAsQJxAoECcQJxAnECgr6SwMKwwPKCsNKwsQKA8oECcQJxAoDygr6SwMKwwQJysNKwsQKBAnECcQJxAoECcrAA0F\",\n       \"Temperature\": \n\"JgBsASgNKg4OKSoNKg0PKQ4pDikPKCsNDikOAAEGKg4qDQ4pKg0qDg4pDikPKA8pKg0OKQ8AAQUrDSoNDygqDioNDikOKQ8pDikqDQ8oDwABBioNKg0PKSoNKg0OKQ8oDykOKSoNDykOAAEGKg0qDQ8pKg0qDQ8oDykOKQ4pKg4OKQ4AAQYqDSoODikqDSoNDykOKQ4pECcqDg4pDgABBioOKg0OKSoNKg4OKRAnDygPKSoNDikPAAEFKg4qDQ4pKg4qDQ4pDikPKQ4pKg0PKA8AAQYqDSoNDygqDioNDikPKQ4pDikqDQ8oDwABBioNKg0PKSoNKg0PKBAoDikOKSoODikOAAEGKg0qDg4pKg0qDQ8pDikOKQ8oKg4OKQ4AAQYqDikODi0mDSoODikOKQ4pDykqDQ4pDgABBioOKg0OKSoOKQ4OKQ4pDygPKSoNDioOAAEGKg0qDQ8oKg4qDQ4pDygPKQ4pKg0PKA8ADQU=\"\n     }\n   }\n }<\/code><\/pre>\n\n\n\n<p>This process will need to be repeated for each of the remote controls for each of the devices that need to be programmed into Home Assistant.  Keep in mind this programming process is a one time task.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Testing Programmed Remote Control Codes with the IR Blaster<\/h2>\n\n\n\n<p>Now that the codes are programmed, the part we all are excited for can be done &#8211; test triggering a device from Home Assistant without the physical remote.  This is a very gratifying step!<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Home Assistant, click on <strong>Developer Tools<\/strong><\/li>\n\n\n\n<li>Click on the <strong>Services<\/strong> tab<\/li>\n\n\n\n<li>In the <strong>Service<\/strong> input, choose <strong>Remote: Send Command<\/strong><\/li>\n\n\n\n<li>In the <strong>Targets<\/strong> section click on the <strong>+ Choose device<\/strong> button and select the RM4 device.<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Device<\/strong> section.  In the input box type the name of the device to learn codes for.  For example: <code>Lasko Space Heater 5132<\/code><\/li>\n\n\n\n<li>In the input box for the <strong><strong>Command<\/strong><\/strong> section type the name of the button to delete the code for.  This should exactly match one of the codes learned in the <a href=\"#learning-codes\">prior section<\/a>.  Only delete one code at a time.\n<ul class=\"wp-block-list\">\n<li>If calling only one code at a time, enter the name only.  Example: <code>Power<\/code><\/li>\n\n\n\n<li>If calling more than one code at a time, enter the names on their own line preceded with <code>- <\/code>.\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- Power\n- Temperature<\/code><\/pre>\n\n\n\n<ol start=\"7\" class=\"wp-block-list\">\n<li>Click the <strong>CALL SERVICE<\/strong> button.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-1024x424.png\" alt=\"Sending codes from Home Assistant to a non-smart device through the BroadLink RM4 Pro IR Blaster\" class=\"wp-image-2970\" title=\"Sending codes from Home Assistant to a non-smart device through the BroadLink RM4 Pro IR Blaster\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-1024x424.png 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-500x207.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-768x318.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-150x62.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-600x248.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-450x186.png 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code-1360x563.png 1360w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/05-1-send-learned-code.png 1488w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>There are other useful controls that can be triggered here as well such as a repeat or delay between commands as well as holding the button down for a specified number of seconds.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"249\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9-1024x249.png\" alt=\"Options for sending commands.  Repeats, delay, and hold for number of seconds.\" class=\"wp-image-2971\" title=\"Options for sending commands.  Repeats, delay, and hold for number of seconds.\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9-1024x249.png 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9-500x122.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9-768x187.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9-150x37.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9-600x146.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9-450x110.png 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-9.png 1220w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Deleting IR and RF Codes in Home Assistant<\/h2>\n\n\n\n<p>If a wrong button was pressed when learning codes, that button can be deleted through the Home Assistant Services tab in the Developer Tools section.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Home Assistant, click on <strong>Developer Tools<\/strong><\/li>\n\n\n\n<li>Click on the <strong>Services<\/strong> tab<\/li>\n\n\n\n<li>In the <strong>Service<\/strong> input, choose <strong>Remote: Learn Command<\/strong><\/li>\n\n\n\n<li>In the <strong>Targets<\/strong> section click on the <strong>+ Choose device<\/strong> button and select the RM4 device.<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Device<\/strong> section.  In the input box type the name of the device to learn codes for.  For example: <code>Lasko Space Heater 5132<\/code><\/li>\n\n\n\n<li>In the input box for the <strong><strong>Command<\/strong><\/strong> section type the name of the button to delete the code for.  This should exactly match one of the codes learned in the <a href=\"#learning-codes\">prior section<\/a>.  Only delete one code at a time.<\/li>\n\n\n\n<li>Click the <strong>CALL SERVICE<\/strong> button.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-1024x471.png\" alt=\"Delete a learned code in Home Assistant from the BroadLink RM4 Pro\" class=\"wp-image-2969\" title=\"Delete a learned code in Home Assistant from the BroadLink RM4 Pro\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-1024x471.png 1024w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-500x230.png 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-768x353.png 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-150x69.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-600x276.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-450x207.png 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code-1305x600.png 1305w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/04-1-delete-learned-code.png 1483w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Optionally, to confirm that the code has been deleted, read the BroadLink code file located in the Home Assistant file system in the <code>.storage\/<\/code> directory, file named <code>broadlink_remote_&lt;hash&gt;_codes<\/code>.  and notice the code is no longer present.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using BroadLink RM4 Programmed Codes with Home Assistant<\/h2>\n\n\n\n<p>Now that the IR and RF codes have been programmed into the Home Assistant BroadLink integration, there are several ways to utilize these in Home Assistant.  All that needs to be done is to call the <code>Remote: Send Command<\/code> service to trigger the BroadLink RM4 to send the proper code(s) to the RM4 IR Blaster, thus triggering the device to do the specified actions.<\/p>\n\n\n\n<p>This can be done through <strong>Automations<\/strong> directly using the <strong>Call Service<\/strong> action.  The downside here is that there are several settings to configure, and if a sequence of buttons is desired to be pressed at once, this is additional configuration.  If this is only going to be used in one instance that might be passable.<\/p>\n\n\n\n<p>But to make the IR Blaster more reusable &#8211; or to use in a <strong>Dashboard<\/strong>, it&#8217;s best to create an <strong>Entity<\/strong> that can then be reused throughout Home Assistant.  This is done using the <strong>Scripts<\/strong> section of Home Assistant.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-entity\">Create a Custom Home Assistant Entity for the RM4 IR \/ RF Blaster<\/h3>\n\n\n\n<p>Create a script that calls the IR Blaster commands through the <code>Remote: Send Command<\/code> action to make a reusable <strong>Entity<\/strong> in Home Assistant.  This is required to use the RM4 IR \/ RF Blaster on a dashboard.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Home Assistant, click on <strong>Settings<\/strong><\/li>\n\n\n\n<li>Click on <strong>Automations &amp; Scenes<\/strong><\/li>\n\n\n\n<li>Click on <strong>Scripts<\/strong> at the top of the page<\/li>\n\n\n\n<li>Click the <strong>+ Add Script<\/strong> button<\/li>\n\n\n\n<li>Enter a <strong>Name<\/strong> for this script (example: <code>Space Heater Power<\/code>)<\/li>\n\n\n\n<li>Select an <strong>Icon<\/strong> for the script<\/li>\n\n\n\n<li>Home Assistant will auto-fill in an <strong>Entity ID<\/strong>.  This can be edited as needed.<\/li>\n\n\n\n<li>Select the <strong>Mode<\/strong>.  Determine the correct mode to choose depending on the desired actions.\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.home-assistant.io\/integrations\/script\/#script-modes\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"850\">Home Assistant Script Mode Definitions<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Under the <strong>Sequence<\/strong> section, click the <strong>+ ADD ACTION<\/strong> button<\/li>\n\n\n\n<li>Choose <strong>Call service<\/strong> from the selection menu<\/li>\n\n\n\n<li>In the <strong>Service<\/strong> dropdown, pick <code>Remote: Send Command<\/code><\/li>\n\n\n\n<li>In the <strong>Targets<\/strong> section click on the <strong>+ Choose device<\/strong> button and select the RM4 device.<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Device<\/strong> section.  In the input box type the name of the device to call codes for.  This must exactly match the name used when <a href=\"#learning-codes\">programming the codes<\/a>.<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Command<\/strong> section.  In the input box type the actions to run.\n<ul class=\"wp-block-list\">\n<li>If only one command will be run, enter the code name only.  Example: <code>Power<\/code><\/li>\n\n\n\n<li>If more than one code will be called, enter the code names on their own line preceded with <code>- <\/code>.<\/li>\n\n\n\n<li>NOTE: The command names used here must exactly match the command names used when <a href=\"https:\/\/promincproductions.com\/blog\/wp-admin\/post.php?post=2894&amp;action=edit#learning-codes\" data-lasso-id=\"851\">programming the codes<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- Power\n- Temperature<\/code><\/pre>\n\n\n\n<ol start=\"15\" class=\"wp-block-list\">\n<li>Optionally configure the <strong>Repeats<\/strong>, <strong>Delay Seconds<\/strong>, and <strong>Hold Seconds<\/strong> sections as needed.<\/li>\n\n\n\n<li>Click the <strong>SAVE SCRIPT<\/strong> button.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"699\" height=\"994\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-10.png\" alt=\"Example script to create a Home Assistant entity\" class=\"wp-image-2998\" title=\"Example script to create a Home Assistant entity\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-10.png 699w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-10-352x500.png 352w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-10-150x213.png 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-10-600x853.png 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-10-450x640.png 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/image-10-422x600.png 422w\" sizes=\"(max-width: 699px) 100vw, 699px\" \/><\/figure>\n<\/div>\n\n\n<p>The <strong>Entity<\/strong> is now created in Home Assistant.  To confirm the entity was created:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Home Assistant, click on <strong>Settings<\/strong><\/li>\n\n\n\n<li>Click on <strong>Devices &amp; Services<\/strong><\/li>\n\n\n\n<li>Click on <strong>Entities<\/strong> at the top of the page<\/li>\n\n\n\n<li>In the search box at the top, search for the <strong>Entity ID<\/strong> created in the <a href=\"#create-entity\">above steps<\/a>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Create a Home Assistant Automation<\/h3>\n\n\n\n<p>This is not an all-inclusive tutorial on how to create an automation.  This tutorial will show the two methods that can be used to call the IR \/ RF Blaster through an Automation in Home Assistant.<\/p>\n\n\n\n<p>The initial steps to setup the Automation are:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Home Assistant, click on <strong>Settings<\/strong><\/li>\n\n\n\n<li>Click on <strong>Automations &amp; Scenes<\/strong><\/li>\n\n\n\n<li>Click on <strong>Automations<\/strong> at the top of the page<\/li>\n\n\n\n<li>Click the <strong>+ CREATE AUTOMATION<\/strong> button<\/li>\n\n\n\n<li>Click <strong>Start with an empty automation<\/strong><\/li>\n\n\n\n<li>Configure the <strong>Triggers<\/strong> section as needed<\/li>\n\n\n\n<li>Configure the <strong>Conditions<\/strong> section as needed<\/li>\n\n\n\n<li>In the <strong>Actions<\/strong> section click the <strong>+ ADD ACTION<\/strong> button<\/li>\n\n\n\n<li>Choose <strong>Call service<\/strong><\/li>\n<\/ol>\n\n\n\n<p>How to configure the service depends on if an entity was created using the above steps or not.  If not, calling the service directly can be used as well.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Using a Custom Entity<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the <strong>Service<\/strong> dropdown select the <strong>Entity<\/strong> <a href=\"#create-entity\">created above<\/a>.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Directly Calling the Service<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the <strong>Service<\/strong> dropdown, pick <code>Remote: Send Command<\/code><\/li>\n\n\n\n<li>In the <strong>Targets<\/strong> section click on the <strong>+ Choose device<\/strong> button and select the RM4 device.<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Device<\/strong> section.  In the input box type the name of the device to call codes for.  This must exactly match the name used when <a href=\"#learning-codes\">programming the codes<\/a>.<\/li>\n\n\n\n<li>Check the checkbox for the <strong>Command<\/strong> section.  In the input box type the actions to run.\n<ul class=\"wp-block-list\">\n<li>If only one command will be run, enter the code name only.  Example: <code>Power<\/code><\/li>\n\n\n\n<li>If more than one code will be called, enter the code names on their own line preceded with <code>- <\/code>.<\/li>\n\n\n\n<li>NOTE: The command names used here must exactly match the command names used when <a href=\"https:\/\/promincproductions.com\/blog\/wp-admin\/post.php?post=2894&amp;action=edit#learning-codes\" data-lasso-id=\"852\">programming the codes<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Example:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>- Power\n- Temperature<\/code><\/pre>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Optionally configure the <strong>Repeats<\/strong>, <strong>Delay Seconds<\/strong>, and <strong>Hold Seconds<\/strong> sections as needed.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Add to Dashboards<\/h3>\n\n\n\n<p>The IR \/ RF blaster commands can be called from a dashboard, thus making it convenient and easy to control things like TVs remote-based lighting from a dashboard.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open a dashboard in Home Assistant<\/li>\n\n\n\n<li>Click the three dots in the top right and choose <strong>Edit Dashboard<\/strong><\/li>\n\n\n\n<li>Click the <strong>+ ADD CARD<\/strong> button<\/li>\n\n\n\n<li>Choose the <strong>Button<\/strong> card<\/li>\n\n\n\n<li>In the <strong>Entity<\/strong> dropdown, select the <strong>Entity<\/strong> <a href=\"#create-entity\">created above<\/a><\/li>\n\n\n\n<li>Click the <strong>SAVE<\/strong> button<\/li>\n\n\n\n<li>Click the <strong>DONE<\/strong> button to save the dashboard<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Changing WIFI Network in Broadlink RM4 Pro<\/h2>\n\n\n\n<p>If the networks WIFI equipment is changed, it&#8217;s best to re-use the SSID (network name) and password for the new network equipment.  This is a smart choice to ensure the Broadlink RM4 devices seamlessly connect to the new network equipment without any issues.  However there are times\/situations where this isn&#8217;t possible and thus the networks SSID or password change and you&#8217;re left without an option but to reset the network the RM4 is connected.  Like many IoT devices, this isn&#8217;t as easy as saying &#8220;change the connection&#8221;.<\/p>\n\n\n\n<p>In the Broadlink app on your mobile device is where the network connection needs to be reset.  This will require deleting and re-adding the device sadly.  The app does provide an export method for any settings and devices that may have been added to the IR Blaster through the app which helps to reset things quicker.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the Broadlink app on a mobile device<\/li>\n\n\n\n<li>Select the RM4 device from the main page\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"755\" class=\"wp-image-3162\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2.jpeg\" alt=\"Network connection status in Broadlink app for RM4 Pro is offline due to changed network SSID\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2.jpeg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2-500x456.jpeg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2-768x700.jpeg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2-150x137.jpeg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2-600x547.jpeg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2-450x410.jpeg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/07D9E77A-7F8E-439D-8E9F-53532BCCF4A2-658x600.jpeg 658w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tap the <code>...<\/code> icon in the top right<\/li>\n\n\n\n<li>Tap the <strong>Backup<\/strong> option<\/li>\n\n\n\n<li>Tap the <strong>Backup now<\/strong> option<\/li>\n\n\n\n<li>Once the backup is complete, tap <strong>OK<\/strong>\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"1696\" class=\"wp-image-3159\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6.jpeg\" alt=\"Backup of the RM4 Pro in the Broadlink app is now complete\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6.jpeg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-244x500.jpeg 244w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-500x1024.jpeg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-768x1573.jpeg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-150x307.jpeg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-600x1229.jpeg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-750x1536.jpeg 750w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-450x922.jpeg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/68DA62B2-630B-419E-B08E-1E1A930AEBC6-293x600.jpeg 293w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Tap the <code>...<\/code> icon in the top right<\/li>\n\n\n\n<li>Tap the <strong>Property<\/strong> option<\/li>\n\n\n\n<li>Tap the <strong>Delete device<\/strong> option and delete the device.<\/li>\n\n\n\n<li>On the RM4 device itself, use a paperclip or wire to press and hold the <strong>Reset<\/strong> button on the back of the device for 5-10 seconds until the blue light on the front rapidly blinks\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"989\" class=\"wp-image-3160\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1.jpeg\" alt=\"Reset the RM4 pro via the reset button on the back of the device\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1.jpeg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1-419x500.jpeg 419w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1-768x917.jpeg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1-150x179.jpeg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1-600x717.jpeg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1-450x538.jpeg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/94B7A861-3F63-4B6F-9770-C8B3506D22C1-502x600.jpeg 502w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In the Broadlink app on the mobile device, go back to the main page and press the <code>+<\/code> icon in the top right<\/li>\n\n\n\n<li>Tap the <strong>Scan QR code<\/strong> option<\/li>\n\n\n\n<li>Scan the QR code on the bottom of the RM4 (under the mounting plate) and proceed through the setup steps to get the device added back into the app.  This is where the network connection will be set.\n<ul class=\"wp-block-list\">\n<li>NOTE: Once this is complete the device will be added back but without the custom settings.  Thats where the backup comes in handy and will be applied next<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In the Broadlink App from the home screen, tap the RM4 device<\/li>\n\n\n\n<li>Tap the <code>...<\/code> icon in the top right<\/li>\n\n\n\n<li>Tap the <strong>Restore<\/strong> option<\/li>\n\n\n\n<li>Tap the name of the backup from they <strong>My backup<\/strong> list\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"724\" class=\"wp-image-3158\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F.jpeg\" alt=\"Select backup to recover in the Broadlink app for the RM4 Pro\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F.jpeg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F-500x437.jpeg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F-768x672.jpeg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F-150x131.jpeg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F-600x525.jpeg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F-450x393.jpeg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/D424FB0E-FD77-4537-AA96-8C47CAC12E9F-686x600.jpeg 686w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Once the backup process is complete, close the app and reopen it.  The custom settings from the backup will now show.\n<ul class=\"wp-block-list\">\n<li><img decoding=\"async\" width=\"828\" height=\"717\" class=\"wp-image-3164\" style=\"width: 500px\" src=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B.jpeg\" alt=\"Network connection status in Broadlink app for RM4 Pro is good\" srcset=\"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B.jpeg 828w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B-500x433.jpeg 500w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B-768x665.jpeg 768w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B-150x130.jpeg 150w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B-600x520.jpeg 600w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B-450x390.jpeg 450w, https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2023\/01\/F5367BD9-35E5-4F23-8E35-2A8B0549141B-693x600.jpeg 693w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">NOTES<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The IR \/ RF Blaster makes the non-smart devices smart. Sort of. A command is sent to the device via Infrared or Radio Frequency communications. However, given the communication protocols used, the device can not communicate back to Home Assistant to report it&#8217;s state. So Home Assistant doesn&#8217;t know if a device is powered on or off, the volume level, open vs closed state, etc. Home Assistant will merely send a one way communication to the IR \/ RF device and trigger that action. This isn&#8217;t overly ideal, but it&#8217;s better than having no communication with the device from Home Assistant at all.<\/li>\n\n\n\n<li>I personally had an issue accessing the <strong>Developer Tools -&gt; Services<\/strong> tab in Home Assistant when using Chrome.  A Javascript error was thrown by Home Assistant.  I initially was on Home Assistant version <code>2022.6<\/code> and tested updating to <code>2022.11.5<\/code> but the issue persisted.  I was however able to use Firefox to get the page to render correctly.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=lWCHZm9xWno\" target=\"_blank\" rel=\"noopener\" data-lasso-id=\"853\">JuanMTech Video Walkthrough<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>When setting up a smart home &#8211; especially in the early stages &#8211; there will be many &#8220;non-smart&#8221; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3010,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[387,332],"tags":[331],"class_list":["post-2894","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-home-assistant","category-smart-home","tag-home-assistant"],"jetpack_featured_media_url":"https:\/\/promincproductions.com\/blog\/wp-content\/uploads\/2022\/12\/home-assistant-ir-rf-blaster.png","jetpack_shortlink":"https:\/\/wp.me\/p4BbcR-KG","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/posts\/2894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/comments?post=2894"}],"version-history":[{"count":32,"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/posts\/2894\/revisions"}],"predecessor-version":[{"id":4081,"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/posts\/2894\/revisions\/4081"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/media\/3010"}],"wp:attachment":[{"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/media?parent=2894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/categories?post=2894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/promincproductions.com\/blog\/wp-json\/wp\/v2\/tags?post=2894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}