Smarthome Task Progress

At any given moment, I probably have a dozen or so things on my list of things to test or do with my smart home. Got through a bunch today. List isn't complete yet, but getting there.

Firstly, and this is a pretty big one for me. I made use of the touch screen I bought for the Pi. I found a site where someone had configured their Pi with Volumio using the exact same touch screen I had. It is kind of the perfect thing because while I am making use of it via the web interface from other devices, sometimes I need to pause right after I've shut one off, or want music RIGHT NOW. In those cases I hit pause or play.

The touch screen is tiny and terrible. Other than manipulating something like an audio player it doesn't have a ton of use. So, I was kind of feeling like I should have bought either a new monitor or a larger touch screen, but the difference in cost was pretty big.

I'll probably still make more use of the web interface than the touch screen.

Next, I need to create a separate Spotify account and link that to the device so I can use that when Cara is hi-jacking my other account. I have an extra space left on my family plan, so that is possible. It just means that I need to actually do it.

Other things I did revolve around Home Assistant. For the longest time my TensorFlow stuff wasn't working reliably. I'd get a new valid hit maybe once a week. Eventually I decided it was probably related to trying to copy my entire setup wholesale from my desktop. So, I started out with a fresh docker image and just copied the configuration related files, manually copied assets like images and the TensorFlow models and everything started working again.

Another thing I had lost when I switched from Hassio to running in Docker was the built in addon library. This included some pre-configuration for a built in Config file editor and file sharing via Samba. So, I found some time one night, and I sort that out. I found a Cloud9 IDE Docker image and mapped the workspace directory to my config folder. Presto! I can edit files using a local instance of the Cloud9 IDE which looks a lot like VS Code. It is pretty cool. And this has made it a lot more feasible to get back into messing with the configs.

Sooner or later I may need to find a better solution to the internet connectivity. The internal card on that laptop is rather poorly supported in Linux. I'd switch back to my desktop, but right now I use it both as a Plex server which doesn't tax the system much except when I need it and as a possible Linux based Steam device. I don't want TensorFlow running the background when I'm trying to game. So, unless I build another PC to be my server, it seems like I need to sort out the issues with that laptop.

Speaking of TensorFlow, I also added some new functionality related to that. In the panel where I show the presence indicators I now have ones which will tell me how many cars or people it detects. As a result, I could basically remove the actual output now and just have that driving the UI combined with the regular Nest feed. In fact, I just did that. As cool as the TensorFlow stuff is, I don't REALLY need the file output except because it looks cool.

Comments

Popular Posts