2023-01-01, 03:00
I'm at a point where i have my kodi setup pretty close to the way i want it and is stable (....most of the time). I've recently started diving into Home Assistant: home automation and I am wanting to fully automate turning on and off both my TV and HTPC at various points in the day. After researching, I'm of the understanding that turning off the machine isn't the difficult piece...it's turning it back on again that seems to be the challenge.
The process i have for turning off the machine through home assistant is sending a switch to turn the machine off and configuring the TV to power off after 10 minutes. I'm able to do that now and it seems to work well enough.
My question is surrounding the powering on and off of the TV in a controlled fashion and a process in which to do that, that will also play well with Home assistant. I am able to power on my HTPC without any issues...but I also would like to be able to remotely power on and off the TV through automated process and the only way i have seemed to find to do that is by basically making the TV a 'slave' process to what the HTPC is doing...i.e. if the HTPC is powered on, then turn the TV on...If the htpc is powered off, then auto power off the TV based on the configured setting in the TV. This isn't the way i want to go about it..but seems to be the only way that i have found.
It seems that the only way to even come this far is to add a USB CEC device that will allow the TV to recognize when the HTPC is powered on and off...Overall, I'd prefer not to add another device in the chain if i don't have to as i feel it would degrade HDMI signal quality and amazon reviews seem to state that this device seems to perform as "hit and miss". Also, I have found a setting in the Bios of my motherboard that says 'CEC Ready enable/disabled'...I set it to enabled, but that didn't seem to do anything.
My questions are....
What do most people do to accomplish automating their HTPC/TV setup?
Does anyone know what the bios setting i mentioned actually does? I can't seem to find info on the internet about it anywhere other than, that it exists as a setting?
What are experienced kodi users experience with the USB-HDMI CEC Adapter Device for those that have purchased it for the use of automating their setup?
Does it, in fact, degrade the signal noticable?
For those that have used it...Have you used it with an 'arc' surround sound setup? Does it work?
Has anyone attempted to use the CEC Adapter device with Home Assistant? Does home assistant allow functionality to the CEC Adapter? If so, how were you able to set it up? Resources/Documentation Links?
Here is my setup
Vizio M55-E0
https://www.displayspecifications.com/en/model/3f3fb8a
PC is custom built.... MSI mobo and an 8 GB Nvidia Graphics card
Amazon link to CEC adapter
USB HDMI CEC Device
*Edit* A small update. I have literally just discovered that depending on HOW the device is set up in Home Assistant will determine what options you have available to work with. I had set my living room TV up through the HomeKit Controller integration, and also through the Vizio integration. Upon further researching, I found that if i use the wake_on_lan add_on and have my TV hardwired through ethernet then Home assistant provides the option to Power on and off the TV which is EXACTLY the ability i was looking for, with the added benefit of not having to purchase any additional hardware.
I now have to figure out a similar situation with my Sharp Roku TV...perhaps it will be a similar situation where it needs to be hardwired, but i was only able to discover the TV through a Homekit Controller integration, which doesn't seem to provide the option of powering on/off the TV...to be fair it's not hardwired at the moment, so maybe that's something. Home Assistant is still much of an Enigma to me.
The process i have for turning off the machine through home assistant is sending a switch to turn the machine off and configuring the TV to power off after 10 minutes. I'm able to do that now and it seems to work well enough.
My question is surrounding the powering on and off of the TV in a controlled fashion and a process in which to do that, that will also play well with Home assistant. I am able to power on my HTPC without any issues...but I also would like to be able to remotely power on and off the TV through automated process and the only way i have seemed to find to do that is by basically making the TV a 'slave' process to what the HTPC is doing...i.e. if the HTPC is powered on, then turn the TV on...If the htpc is powered off, then auto power off the TV based on the configured setting in the TV. This isn't the way i want to go about it..but seems to be the only way that i have found.
It seems that the only way to even come this far is to add a USB CEC device that will allow the TV to recognize when the HTPC is powered on and off...Overall, I'd prefer not to add another device in the chain if i don't have to as i feel it would degrade HDMI signal quality and amazon reviews seem to state that this device seems to perform as "hit and miss". Also, I have found a setting in the Bios of my motherboard that says 'CEC Ready enable/disabled'...I set it to enabled, but that didn't seem to do anything.
My questions are....
What do most people do to accomplish automating their HTPC/TV setup?
Does anyone know what the bios setting i mentioned actually does? I can't seem to find info on the internet about it anywhere other than, that it exists as a setting?
What are experienced kodi users experience with the USB-HDMI CEC Adapter Device for those that have purchased it for the use of automating their setup?
Does it, in fact, degrade the signal noticable?
For those that have used it...Have you used it with an 'arc' surround sound setup? Does it work?
Has anyone attempted to use the CEC Adapter device with Home Assistant? Does home assistant allow functionality to the CEC Adapter? If so, how were you able to set it up? Resources/Documentation Links?
Here is my setup
Vizio M55-E0
https://www.displayspecifications.com/en/model/3f3fb8a
PC is custom built.... MSI mobo and an 8 GB Nvidia Graphics card
Amazon link to CEC adapter
USB HDMI CEC Device
*Edit* A small update. I have literally just discovered that depending on HOW the device is set up in Home Assistant will determine what options you have available to work with. I had set my living room TV up through the HomeKit Controller integration, and also through the Vizio integration. Upon further researching, I found that if i use the wake_on_lan add_on and have my TV hardwired through ethernet then Home assistant provides the option to Power on and off the TV which is EXACTLY the ability i was looking for, with the added benefit of not having to purchase any additional hardware.
I now have to figure out a similar situation with my Sharp Roku TV...perhaps it will be a similar situation where it needs to be hardwired, but i was only able to discover the TV through a Homekit Controller integration, which doesn't seem to provide the option of powering on/off the TV...to be fair it's not hardwired at the moment, so maybe that's something. Home Assistant is still much of an Enigma to me.