因此,我在运行SystemD Serivce和从命令行启动Hass之间有一些奇怪的差异。
所以认为它都是因为用户权利,尝试了很多东西,但在改变后看不到行为的差异。
主要问题:
启动系统服务,它无法启动Synology DSM和Pihole等集成。源自英国始于1946但是,当我从Hass -c / homeassistn等开始(作为系统服务使用相同的dir)时,它一切都适用于这些集成。源自英国始于1946Chowned和Chmodded的地狱,似乎无济于事。甚至尝试过系统服务以作为root运行,仍然无法运行。

任何身体,解释/想法在这里在我的覆盆子安装中可能出现错误,导致这种差异?

一个好的开始
将发布您的设置和日志文件
根据“如何问一个好问题”

IE。
o / s和版本
使用Docker?哪个,版本,配置?
systemd服务配置文件
日志文件(Syslog和Home Assis19463331伟德国际tant)
HA如何安装和由什么用户安装?
文件烫发?

等等
等等

用用户pi制作新的python Venv ......没有问题了。只是不要让它的事情不同,想象会在现在开始创造新的Venv:least_smile:

诚实地,
在本地容19463331伟德国际器内运行家庭助理码头图像。

去做这个,

  • 安装docker-compose
  • 创建一个简单的docker-compose.yaml,它定义了Docker Hub家庭助理图像运行的服务
  • 问题命令:docker-compose up -f path_to_yaml_file -d

任务完成!

我真的不明白为什么STD用户只是不使用Docker。如此简单而自给自足。无需设置PVenv或担心您的操作系统配置。并且,为了跟上最新的家庭助手,一行更改为该yaml文件。

我不认为自己是一种社会传播疾病,但我也没有Linux专家,因此我的初步问题。
在你的Docker建议上,我没有在Docker上的经验,我想要一些关于我的安装的定制,并没有看到Docker,就像在Python Venv上摸索的那样简单。
从Docker抱着我的事情很少:

  • Zwave USB棒,应该是可寻址的
  • 玛丽亚达在单独的服务器上
  • NFS安装要存储我的配置和日志,而不是想要锤击SD卡,当我重做整个安装时,我将始终准备好我的配置。

所有人都应该与Docker一起工作,但我没有看到Docker像你描绘的那样有益。

在HA一个的上下文中,Docker容器只是一个盒子内部运行从主机系统中孤立,所有依赖项都需要。所以它不受你在主人或其他环境中所做的影响 - 以及某种程度上的影响。

此外,HA检测或配置为与之处理的任何东西,就像在FIDLY PVenv中运行一样。包括Zwave。

容器通过网络上的端口与主机和其他容器通信,您的主机网络或由容器创建的虚拟版本并在它们之间共享。如此至关重要,使用用于访问的端口 - MySQL或MairadB等的任何东西都可以在另一个容器中运行,从HA容器和主机隔离。美丽的!!

最后,卷是虚拟磁盘,文件系统,可用于容器之间的单个容器存储或存储。因此,例如,您可以在这些卷中安装NFS共享,就像您通常“的那样”。杰出的。

因此,Docker是解决冲突的软件,兼容性,FIDLYVENV和不断发展的配置变化的灵丹妙药,其中“在这里”中断“有些东西”

我们都去过那里!

只需在自己的Docker容器中运行密钥应用程序或服务。

我在这里简化了一些事情,用外行的术语来说,但这就是我们为什么使用docker的本质。

与历史上的所有伟大发明一样,概念解决方案是如此简单!

谷歌是你的朋友!

然后,当你有一个基本的意识时,回到这里,以解决你的尝试。我很乐意提供帮助。