Hi @robmarkcole ,
Thanks for the response here!
Definitely good to know as saves me from trial-and-error time
Sorry, below is a bit long of a post below in asking for advice, but I hope to make a response easier by providing the relevant info up front and as I’ve been feeling pretty enthusiastic about the idea of having a private life-data logger, data science, + home auto setup for about a year now. I see a good possibility of getting something up and running time-wise by utilizing the work that’s been put into HA + your work here with the data science setup!
Thanks again, and I’ll definitely post my experience with the results here in case it helps out.
So I’m wondering if you might be so kind as to advise considering the use-case below on whether I might be expecting a bit too much from by my use of an RPi4?
(if I understand correctly it still has some inherent compromises which allows for its low price…e.g. its I/o lane shared by ethernet and USB ports comes to mind)
General Objective aim: use either HA or Hass for:
- A long-term data logger of everything I can throw in there home-data wise + maybe the grocery inventory add-on etc
- A computer with the Data Science capabilities and future ML capabilities being worked on here (plus what I’d like to eventually take a stab at programming myself ML-wise for fun and for my own education)
- And of course Home Automation
Current setup attempt to achieve objective:
- RPi4 & 1TB usb HDD running Hass (‘alternative Debian install’ in Docker running on Raspbian booted to sd card with bulk of Raspbian moved to usb hdd , which presently handles an assortment of devices I’ve bought on sale for the past ~6 months:
- a z-wave stick
- z-wave energy usage-reporting Zooz devices (i.e. chatty devices)
- z-wave sensors and outlets
- deConz integration to separate RPi running deConz (to try and reduce the load a bit) with zigbee bulbs, outlets, sensors
- a couple of misc hardware devices HA provides integrations to connect to
- HA’s Homekit bridge/connector for all of the above connected devices + presence detection to add person id and person presence home/away as a feature/input var
- future MQTT broker for micro/circuitpython-based boards (once I figure out why my sensor section of the yaml caused the crash)
- future Node-Red
Would you recommend that instead of the RPi4 setup, try one of the following instead for the main running instance (while perhaps using the RPi4 for development/testing):
* NAS setup such as yours
* NUC (used or new)
* cheap small PC
I’ve been thinking about purchasing either one or the other in general anyway for experimentation as the new and used prices have come down quite a bit for both, and I believe there’s a new Intel NUC out that will bring prices for preceding models and down as well.
Potential trade-off: I’ve also read that Docker has a bit of a ‘learning curve’ (a misnomer of term haha, but I use it in the popular sense instead of implying a rapid learning rate) /required time investment, particularly with respect to networking.
Once again, sorry this is long, but I definitely appreciate any advice and will of course share the results!