{"id":13018,"date":"2024-09-28T09:40:13","date_gmt":"2024-09-28T16:40:13","guid":{"rendered":"https:\/\/smarthomesolver.com\/reviews\/?p=13018"},"modified":"2024-09-28T09:40:14","modified_gmt":"2024-09-28T16:40:14","slug":"i-built-a-way-better-smart-tv-remote","status":"publish","type":"post","link":"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/","title":{"rendered":"I Built a WAY Better Smart TV Remote"},"content":{"rendered":"\n<p>Switching from iOS to Android meant that I could not easily control my Apple TV, so I built my own remote! I showed it in <a href=\"https:\/\/youtu.be\/lJltW8pVLag?si=S1D74-SNYCoY_JHu\" target=\"_blank\" rel=\"noreferrer noopener\">this video<\/a>. <\/p>\n\n\n\n<p>It&#8217;s very easy to build yourself and will work on any phone, tablet, or desktop. You do not need an Apple, TV but this will be using Home Assistant. <\/p>\n\n\n\n<div id=\"toc_container\" class=\"toc_white no_bullets\"><p class=\"toc_title\">Table of Contents<\/p><ul class=\"toc_list\"><li><a href=\"#Custom_Subview\">Custom Subview<\/a><\/li><li><a href=\"#Create_a_button\">Create a button<\/a><\/li><li><a href=\"#More_buttons\">More buttons<\/a><\/li><li><a href=\"#Automations\">Automations<\/a><\/li><\/ul><\/div>\n<h2><span id=\"Custom_Subview\">Custom Subview<\/span><\/h2>\n\n\n\n<p>The first thing to do is create a new view on the dashboard. To do that, click on the &#8220;pencil icon&#8221; button to edit the dashboard. Then click on the &#8220;plus button&#8221; at the top to create a new view. <\/p>\n\n\n\n<p>I would recommend turning on &#8220;Subview&#8221;. This will allow you to go into this view from any dashboard. Then when you don&#8217;t need to use the remote anymore, there&#8217;s a back arrow that will take you to the previous dashboard you were at. <\/p>\n\n\n\n<p>What you will definitely need to do is click on &#8220;Section (experimental)&#8221; under the View type. This will allow drag and drop and make life much easier. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.07\u202fAM-1024x578.jpg\" alt=\"\" class=\"wp-image-13019\" width=\"512\" height=\"289\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.07\u202fAM-1024x578.jpg 1024w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.07\u202fAM-300x169.jpg 300w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.07\u202fAM.jpg 1152w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n\n<p>Next you will need a button to get to the subview if you decided to use it. I created a badge at the top of my main dashboard because I use it so often. Here is a screenshot of how the badge is configured and the code. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.45.23\u202fAM.jpg\" alt=\"\" class=\"wp-image-13021\" width=\"495\" height=\"418\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.45.23\u202fAM.jpg 990w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.45.23\u202fAM-300x253.jpg 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>type: entity\nshow_name: true\nshow_state: false\nshow_icon: true\nentity: sensor.time\nicon: mdi:remote-tv\ncolor: accent\ntap_action:\n  action: navigate\n  navigation_path: \/lovelace-dash\/remote_family_room\nname: Remote<\/code><\/pre>\n\n\n\n<p>For the entity I&#8217;m using &#8220;time.&#8221; That might seem weird, but it is always on and that means the badge button will always be the color I want. You can put any entity in there. The important part is the action when it&#8217;s clicked, and make sure to choose Navigate and add the path to the subview. If you don&#8217;t know the path to the subview, just go to the subview in a browser and look at the URL. <\/p>\n\n\n\n<h2><span id=\"Create_a_button\">Create a button<\/span><\/h2>\n\n\n\n<p>Now it&#8217;s time to create a button for the remote. You can use the Button card but I choose the Tile card. The reason for that is I can change the color of the icon. <\/p>\n\n\n\n<p>I know there are community add-ons to change the button card, but I was feeling lazy at the time. I created this entire dashboard on my phone while watching TV so I was going for the fastest and easiest way. What card you use or how you style it is 100% personal choice on what you like!<\/p>\n\n\n\n<p>For the Tile card, I just made the Icon the arrow of the button or whatever seemed fitting for the button. Here is how I changed the Icon and color. I also used it in Vertical and hid the state. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.34.30\u202fAM.jpg\" alt=\"\" class=\"wp-image-13023\" width=\"503\" height=\"311\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.34.30\u202fAM.jpg 1006w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.34.30\u202fAM-300x185.jpg 300w\" sizes=\"(max-width: 503px) 100vw, 503px\" \/><\/figure><\/div>\n\n\n\n<p>Then for the action, make sure to use Remote Send Command. For the command it is just &#8220;up&#8221; since it&#8217;s an up arrow. If you are using an Apple TV, <a href=\"https:\/\/www.home-assistant.io\/integrations\/apple_tv#remote\" target=\"_blank\" rel=\"noreferrer noopener\">here are all the commands for the remote<\/a>. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.00.22\u202fAM-691x1024.jpg\" alt=\"\" class=\"wp-image-13025\" width=\"346\" height=\"512\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.00.22\u202fAM-691x1024.jpg 691w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.00.22\u202fAM-203x300.jpg 203w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.00.22\u202fAM.jpg 810w\" sizes=\"(max-width: 346px) 100vw, 346px\" \/><\/figure><\/div>\n\n\n\n<p>If you want all the code for one button, here it is. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>type: tile\nentity: remote.family_room_tv\ntap_action:\n  action: perform-action\n  perform_action: remote.send_command\n  target:\n    entity_id: remote.family_room_tv\n  data:\n    hold_secs: 0\n    command: up\nicon: mdi:arrow-up-bold\nvertical: true\nhide_state: true\nname: ' '\nshow_entity_picture: false\nlayout_options:\n  grid_columns: 1\n  grid_rows: 2\nicon_tap_action:\n  action: perform-action\n  perform_action: remote.send_command\n  target:\n    entity_id: remote.family_room_tv\n  data:\n    hold_secs: 0\n    command: up\ncolor: accent<\/code><\/pre>\n\n\n\n<p>Once you have made one button, it&#8217;s super easy to make more. All you have to do is duplicate the card and swap out the icon and command. Probably the most difficult part is just deciding which icon to use! <\/p>\n\n\n\n<p>Oh and one of the tricky commands was the back arrow on the Apple TV remote. For that command, it was just &#8220;menu.&#8221; So hopefully that&#8217;s helpful. <\/p>\n\n\n\n<p>Here is what my layout looks like after I added everything. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.43\u202fAM-952x1024.jpg\" alt=\"\" class=\"wp-image-13026\" width=\"476\" height=\"512\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.43\u202fAM-952x1024.jpg 952w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.43\u202fAM-279x300.jpg 279w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.43\u202fAM.jpg 1058w\" sizes=\"(max-width: 476px) 100vw, 476px\" \/><\/figure><\/div>\n\n\n\n<h2><span id=\"More_buttons\">More buttons<\/span><\/h2>\n\n\n\n<p>I have a few more buttons that don&#8217;t just do a simple TV remote command. One button skips ahead on commercials. For that button, I have the action call a script since it does two remote commands. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.10.46\u202fAM.jpg\" alt=\"\" class=\"wp-image-13030\" width=\"507\" height=\"256\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.10.46\u202fAM.jpg 1014w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.10.46\u202fAM-300x151.jpg 300w\" sizes=\"(max-width: 507px) 100vw, 507px\" \/><\/figure><\/div>\n\n\n\n<p>The script is very similar to the buttons above. It starts with pressing the select button first and then the right button 15 times. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.11.45\u202fAM-861x1024.jpg\" alt=\"\" class=\"wp-image-13031\" width=\"431\" height=\"512\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.11.45\u202fAM-861x1024.jpg 861w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.11.45\u202fAM-252x300.jpg 252w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.11.45\u202fAM.jpg 1008w\" sizes=\"(max-width: 431px) 100vw, 431px\" \/><\/figure><\/div>\n\n\n\n<p>Here is the code for the script, and you can see it&#8217;s pretty simple. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Skip TV commercials family room tv\nsequence:\n  - action: remote.send_command\n    metadata: {}\n    data:\n      command: select\n    target:\n      entity_id: remote.family_room_tv\n  - action: remote.send_command\n    metadata: {}\n    data:\n      command: right\n      num_repeats: 15\n    target:\n      entity_id: remote.family_room_tv\ndescription: \"\"\nicon: mdi:debug-step-over\n<\/code><\/pre>\n\n\n\n<p>The other type of button I have on the remote is one that jumps into specific apps on the Apple TV, like YouTube TV or Netflix. <\/p>\n\n\n\n<p>Here is what the action of the button looks like. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.18.14\u202fAM-858x1024.jpg\" alt=\"\" class=\"wp-image-13033\" width=\"429\" height=\"512\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.18.14\u202fAM-858x1024.jpg 858w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.18.14\u202fAM-251x300.jpg 251w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-10.18.14\u202fAM.jpg 1002w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/figure><\/div>\n\n\n\n<p>Also the code for the button. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>type: tile\nentity: media_player.family_room_tv_2\nname: YouTube TV\nicon: mdi:youtube-tv\nhide_state: true\ntap_action:\n  action: perform-action\n  perform_action: media_player.select_source\n  target:\n    entity_id: media_player.family_room_tv_2\n  data:\n    source: YouTube TV\ncolor: white\nicon_tap_action:\n  action: perform-action\n  perform_action: media_player.select_source\n  target:\n    entity_id: media_player.family_room_tv_2\n  data:\n    source: YouTube TV\n<\/code><\/pre>\n\n\n\n<p>Just change the source for each of the different apps on the Apple TV. Here is a list of the ones I use. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>YouTube\nYouTube TV\nMax\nNetflix\nPlex\nSpotify\nPBS KIDS\nPrime Video<\/code><\/pre>\n\n\n\n<p>The were some icons not available with the default Home Assistant, so the <a href=\"https:\/\/github.com\/elax46\/custom-brand-icons\" target=\"_blank\" rel=\"noreferrer noopener\">Custom Brand Icons<\/a> came in clutch for lots of options!<\/p>\n\n\n\n<p>Here is what my other section of the remote looks like. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.36\u202fAM-941x1024.jpg\" alt=\"\" class=\"wp-image-13038\" width=\"471\" height=\"512\" srcset=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.36\u202fAM-941x1024.jpg 941w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.36\u202fAM-276x300.jpg 276w, https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.36\u202fAM.jpg 1072w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/><\/figure><\/div>\n\n\n\n<p>Oh and I forgot to talk about the Reload button in the video. If the Apple TV integration becomes unavailable, I have a button to quickly reload that configuration. Here is the action for that. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>metadata: {}\ndata: {}\ntarget:\n  entity_id:\n    - media_player.family_room_tv_2\naction: homeassistant.reload_config_entry<\/code><\/pre>\n\n\n\n<h2><span id=\"Automations\">Automations<\/span><\/h2>\n\n\n\n<p>I also have an automation that reloads the Apple TV configuration in Home Assistant if it becomes unavailable. I don&#8217;t know why this isn&#8217;t always an automatic thing but this automation keeps the Apple TV connected 99% of the time. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Reboot Apple TV config if unavailable\ndescription: \"\"\ntrigger:\n  - platform: state\n    entity_id:\n      - media_player.family_room_tv_2\n    to: unavailable\ncondition: &#91;]\naction:\n  - metadata: {}\n    data: {}\n    target:\n      entity_id:\n        - media_player.family_room_tv_2\n    action: homeassistant.reload_config_entry\nmode: single\n<\/code><\/pre>\n\n\n\n<p>For the kid out of bed automation that turns off the TV using the motion sensors, all it does is send the remote command &#8220;pause&#8221; and then suspend. Here is the code. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias: Kid TV alert triggered\ndescription: Kid is out of bed so pause the TV\ntrigger:\n  - type: motion\n    platform: device\n    device_id: b8262048d8de87c35bdc49f2536bf9a9\n    entity_id: e054a24b4cc1ad58c3041ec8061024d7\n    domain: binary_sensor\n  - type: motion\n    platform: device\n    device_id: 2d980fcd07f0deddfb61e80371fcc98b\n    entity_id: dd3ce90dad9a54af85fdbe431463c5cc\n    domain: binary_sensor\ncondition:\n  - condition: state\n    entity_id: input_boolean.kid_tv_alert\n    state: \"on\"\n  - condition: state\n    entity_id: media_player.family_room_tv_2\n    state: playing\naction:\n  - action: remote.send_command\n    metadata: {}\n    data:\n      command: pause\n    target:\n      entity_id: remote.family_room_tv\n  - delay:\n      hours: 0\n      minutes: 0\n      seconds: 1\n      milliseconds: 0\n  - action: remote.send_command\n    metadata: {}\n    data:\n      command: suspend\n    target:\n      entity_id: remote.family_room_tv\nmode: single<\/code><\/pre>\n\n\n\n<p>If you want to see how my lights automatically change using just the play and pause on the Apple TV then <a href=\"https:\/\/youtu.be\/p-ZO7Qede5s?si=u0cSR5yQl9vvCsbt\" target=\"_blank\" rel=\"noreferrer noopener\">check out the video I made on it<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Switching from iOS to Android meant that I could not easily control my Apple TV, so I built my own remote! I showed it in this video. It&#8217;s very easy to build yourself and will work on any phone, tablet, <a href=\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/\"><\/p>\n<div class=\"read-more\">\n<p>Read more &#8250;<\/p>\n<\/div>\n<p><!-- end of .read-more --><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>I Built a WAY Better Smart TV Remote | Smart Home Solver<\/title>\n<link rel=\"canonical\" href=\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"I Built a WAY Better Smart TV Remote | Smart Home Solver\" \/>\n<meta property=\"og:description\" content=\"Switching from iOS to Android meant that I could not easily control my Apple TV, so I built my own remote! I showed it in this video. It&#8217;s very easy to build yourself and will work on any phone, tablet, Read more &#8250;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/\" \/>\n<meta property=\"og:site_name\" content=\"Smart Home Solver\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-28T16:40:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-28T16:40:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.07\u202fAM-1024x578.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"7 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#website\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/\",\"name\":\"Smart Home Solver\",\"description\":\"Smart Home Solver\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/smarthomesolver.com\/reviews\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/#primaryimage\",\"inLanguage\":\"en\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.07\\u202fAM.jpg\",\"contentUrl\":\"https:\/\/smarthomesolver.com\/reviews\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-27-at-9.33.07\\u202fAM.jpg\",\"width\":1152,\"height\":650},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/#webpage\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/\",\"name\":\"I Built a WAY Better Smart TV Remote | Smart Home Solver\",\"isPartOf\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/#primaryimage\"},\"datePublished\":\"2024-09-28T16:40:13+00:00\",\"dateModified\":\"2024-09-28T16:40:14+00:00\",\"author\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#\/schema\/person\/d7a94f002e37d00d768cdbc8bf0afaa3\"},\"breadcrumb\":{\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/\",\"url\":\"https:\/\/smarthomesolver.com\/reviews\/i-built-a-way-better-smart-tv-remote\/\",\"name\":\"I Built a WAY Better Smart TV Remote\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#\/schema\/person\/d7a94f002e37d00d768cdbc8bf0afaa3\",\"name\":\"Reed Kleinman\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/smarthomesolver.com\/reviews\/#personlogo\",\"inLanguage\":\"en\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f0b2a85b039ba9da5470ee40dc5ab57a?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f0b2a85b039ba9da5470ee40dc5ab57a?s=96&r=g\",\"caption\":\"Reed Kleinman\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13018"}],"collection":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/comments?post=13018"}],"version-history":[{"count":14,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13018\/revisions"}],"predecessor-version":[{"id":13042,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/posts\/13018\/revisions\/13042"}],"wp:attachment":[{"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/media?parent=13018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/categories?post=13018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smarthomesolver.com\/reviews\/wp-json\/wp\/v2\/tags?post=13018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}