就像要从中删除单个集成default_config:(历史记录,地图,日志等),您需要删除default_config:并手动添加所有其他包含的集成除了您想摆脱的那个。

对我的最明显解决方案是添加选项以排除条目default_config:在配置中。

例子:

default_config:排除: - 地图

但是知道如何default_config作品,这并不可行。我建议我们回到以前的事物default_config存在。每个条目都添加到configuration.yaml单独,用户可以根据需要修改/删除项目。将所有内容混合在一起对我来说没有多大意义。

有一个功能请求,要求从中排除(忽略)选项的功能default_config

反对它的原则论点是default_config包含开发团队认为每个用户需要的所有选项。这是为了通过指定来简化事物default_config并且不必列出其代表的所有选项。此外,他们保留在其中包含更多选择的权利default_config因此,升级后,您会自动获得其他选项。

这似乎是一个公平的论点default_config提供。例如,我不想更新者(因为它发送遥测)。结果,我必须仅仅因为我不想要其中一个,因此必须列出所有其他选项的余额(〜17?)。

反辩论是,这只是您只需要遭受一次的轻微不便:列出其他17个选项,您就完成了。不完全的。在下一个升级中,default_config可能包含一个额外的选项或两个(发生了)。如果您错过了发行说明中的​​小细节,那么您的配置(其17个选项)将缺少新的选项,而您的系统可能会有些奇怪(我自己体验了这一点)。

使用的便利default_config通过简单地允许这样做,将对每个人都大大增强:

default_config:排除: -  updater

完毕!现在,如果我升级默认config包含新选项,它们自动包括在内,仅更新者继续被排除在外。

12个喜欢

该职位现在以18票为单位。我想知道开发团队开始研究它之前需要多少票。

1喜欢

是的!!!10000X这个

它得到多少票都没关系。阅读有关wth的免责声明

“报告的一切都将被固定/解决吗?”

不能保证会发生这种情况。目标是将障碍降低到
报告一个月。必威是什么家庭助理仍然依靠贡献者
解决或改进项目。但是,我们确实认为收集反馈
这样可以极大地帮助即将到来的
hacktoberfest

1喜欢

好吧,事实证明,很多年前,我都是贸易程序员。我仍然会不时编程,所以我可能会戳一段时间。

2个喜欢

请做!他们始终可以使用更多的帮助,即使是针对小型东西(错误修复或诸如此功能请求论坛中包含的较小改进)。

向上!这事有进一步更新吗?

那么此功能如何?

功能请求不过是愿望。就像愿望一样,您永远不知道它是否会成真。

功能请求是不是正式分析,评估,优先级或计划在开发团队将来发布中。他们在这里发布,希望拥有适当的软件开发技能的人认为这是一个好主意,并花时间在家庭助理的GitHub存储库中提交并提交作为拉的请求。必威是什么

只有这样,它才会由团队中的某人进行评估。他们可能会在接受之前建议改进,或者他们可能会拒绝它(通常是由于与设计规则不符)。

tl; dr
任何人都可以合理的信心说的唯一一件事是,尚未实施此功能请求。

我也需要这个,我想排除能量和媒体浏览器,因为它在Docker容器中完全不需要。
投票

同意这里的观点。先前的条目具有相同的请求。讨厌殴打死马,但这太好了。我喜欢开发人员所做的一切,他们正在免费做到这一点是非常了不起的。不是在这里弄乱任何人或侮辱。我只是认为这将是一个很棒的补充。

1喜欢

嗨,就像'发现:’,如果‘default_config:’会接受‘忽视:’因此,我们可以忽略不希望包括的组件。

编辑:为了更清楚,为什么我发现这很有用:

如果你看这个邮政从那时起,甚至还没有一年的7个组件(例如所有“ helper”,例如input_text,input_boolean等)。因此,每次更新都必须查看是否添加了某些内容,否则可能会破坏您的安装。

只是不要使用default_config。查看包含内容的列表,并将它们直接添加到您的配置中。

4个喜欢

是的,能够自定义Default_config将完全违反其引入的目的 - “使其变得容易”的想法。

如果用户有能力编辑configuration.yaml排除项目,则他们可以编辑它以将其包括在默认值中。

1喜欢

FWIW:

1喜欢

是,我知道。但这意味着我必须检查现在是否添加了组件,以便我也可以添加它们。通过忽略陈述,这是相反的。

2个喜欢

您是否指SSDP和Zeroconf执行的自动发现功能?

是的,如果你看这个邮政从那时起,甚至还没有一年的历史,已经将7个组件添加到Default_config中!

我当然不知道添加“忽略”语句的沉默(即不要使用default_config)是什么,例如“ default_config”的“ discovery”。

1喜欢

看到我刚离开的帖子