If any of it uses cloud services or requires internet access to function, then it's harmful. It will be gathering lots of personal data that will be sold. It will stop working if the company goes out of business or just decides to stop supporting your hardware or if they ban your account for whatever reason they want.
If it's all self hosted on your LAN, then it can be convenient, provided that whatever it controls can be manually operated if there is a problem. It's even better if you are using all open source hardware and software.