I recently bought a Philips Android TV, and I want to add it to my home automation setup.
The expected behavior would be: - Runs in the background, and listens on a certain port for HTTP request. - Upon request by the home automation request (HTTP request), change channel, change volume, ... - Maybe when the TV is on standy, listen and turn it on if asked. I don't fully understand Android TV's behavior on stand-by.
I have looked over the Internet, and I haven't found anything matching my needs, so I figured I would do it myself.
The situation:
I am a 'practical developer'. My job is chemical engineering. I learned FORTRAN in school, and once in a while, when needed, I write a bit of code to help, whether JS, C, VB, etc...
I have never used Java nor Android SDK.
I have tinkered around with Android Studio and have been able to display an "Hello World" on my TV.
The TV can't be rooted, but I can sideload apps with adb.
The question is: Is this a reasonable thing to do when self-learning Android development completely, or will I run into important roadblocks doing this?
Thanks a lot for your help evaluating the difficulty of this, as I am a bit in the dark :)