标签:#<标签:0x00007fc41eea8348>#<标签:0x00007fc41eea8280>

你好,

这只是另一个运动自动化。

开始

点击徽章,导入此蓝图:(需要家庭助理19463331伟德国际核心2021.3或更高)

打开您的Home A19463331伟德国际ssistant实例并显示具有特定蓝图的蓝图导入对话框已预先填充。

或使用Gist网址导入此蓝图:

能力

  • 触发运动(实际上可以通过在“开启”和关闭“之间切换的任何内容触发
  • 等待关闭
  • 仅在实体处于所需状态时运行(可选)
  • 阳光海拔检查(可选)
  • 不同时间的4个场景(可选)
  • 带时间框架的环境支持(可选)
  • 当运动停止时的默认场景(可选)
  • “无动作拦截器”,用户可选择状态(可选)

我能拿这些东西做什么?

  • 你能做的最简单的事情就是当运动传感器检测到运动时打开灯,当运动停止时关闭灯。
  • 代替运动传感器,您可以使用组来触发此(如果要对多个运动传感器组进行非常有用)
  • 任何在“开”和“关”之间切换的东西都可以触发这种自动化(所以输入布尔值也是一样的)
  • 使用自动化阻止程序(仅运行实体处于所需状态),您可以阻止此自动化运行。这可能是有用的,尽管你想要一个夜视,你不想运行这个或者在客厅里有特殊光线设置的“电视时间”,并且在此期间不想改变它们。您可以使用Automation Blocker Chooser来决定此阻止器是否应打开或关闭。使用的实体必须是“ON”和“OFF”的状态
  • 随着Sun Expation Check,您可以根据太阳的角度阻止这种自动化运行。当您只想在日出之前才能运行此时才才能运行此操作。
  • 有了场景支持,你可以为一天定义不同的场景。比如早上有特殊的灯,白天有普通的灯,晚上有昏暗的灯,晚上只有30%的红灯用来上厕所。
  • 对于环境支持,您可以在指定的时间框架期间有一个默认光,当动作开始灯光时,无论您想要的内容和运动停止后,它会返回环境灯。
  • 默认情况下运动停止时,您可以执行场景而不是转动灯。如果您只想使用场景或者如果必须,则这是有用的。如果您使用开关而不是灯光,就是这种情况。
  • 使用“无动态阻止程序”,如果实体切换到“关闭”(配置等待时间),则可以取消激活操作。如果您希望执行此操作(需要在所需状态下设置阻塞器),则可以使用此功能,该如果您需要在其原始状态下需要灯光。就像你在卫生间里,你的灯才能通过运动继续。现在你洗澡,运动传感器再也见不到你了。但湿度尖峰激活了没有运动阻挡者,所以灯光亮起。

便于理解的流程图:

当没有运动实体切换到“关闭”时,需要等待时间:
mermaid-diagramm-off

我绝不是家庭助理的自动化专家(以前用过node red),但如果可能的话,我愿意(为19463331伟德国际我)添加一些东西。

如果你遇到任何错误,请张贴他们,以便他们可以修复。
如果你遗漏了一个功能,也可以把它们贴出来。

愿望清单

  • 触发另一个自动化
  • 光线水平为条件(可选)
  • 工作日补偿

更新日志

20.12.2020:添加自动化阻止程序(如果input_boolean为真,则仅运行)
21.12.2020:从运动实体输入中移除实体
23.12.2020:增加了太阳海拔检查
23.12.2020:运动停止时添加可选的默认场景
27.12.2020:使自动化阻止用户选择
30.12.2020:使用用户选择的状态添加没有运动阻滞剂
01.01.2021:v08:行动逻辑的重组
04.01.2021:v09:固定带有高程检查的错误
06.01.2021:v10:阻止者不得输入布尔,但可以是“ON”/“关”的任何东西

最初从事叉子增强的运动控制器激活场景的时间和亮度-现在除了空闲的环境场景

8喜欢

很好,这是我需要的!我的动作探测器(Tryfri)没有Lux仪表,所以我无法使用你从中叉子的那个。当我回到家时,我会试试你的!

听起来还不错。如果您测试的所有内容以及它的工作,请告诉我:least_smile:

同时我也在添加组作为输入的过程中,我试图找到一种优雅的方式来做这件事,但我不知道蓝图是否可以做到这一点。
否则,我需要使用两个输入作为触发器,这可能会让用户感到困惑,并使蓝图更难维护。

我们会看到

添加了自动化阻止程序并更新了原始帖子。

1就像

现在不仅运动传感器可以触发它。你可以加上你想要的东西,但它必须在“开”和“关”之间切换。
我改变了这些,因为我需要组作为触发器。(组组多个运动传感器的最佳方法)

嗨。如何导入ha?Get failure:在主题中没有找到有效的蓝图。蓝图语法块需要标记为YAML或无语法。

你好,
请使用此链接:

1就像

将文件上传到HA并尝试在蓝图下使用时获取错误):

无效的蓝图:预期字典值@ data detavery值字典['蓝图'] ['输入'] ['motion_entity'] ['selector']。没有
1就像

我认为这是缺失的:

选择器:实体:

我创建了一个临时的fork来测试它:

1就像

你好,

谢谢你通知我。

我把Gist的复制粘贴搞混了。

它现在是固定的

你好,

这个蓝图的状态:

我不知道是否有人真的在使用这个,但目前我不知道如何推进这个蓝图。我需要做的最后一件事是,如果input_boolean为真,则什么也不发生。(运动停止后)
我可以以它对我有用的方式整合这一点,然后停止。

但我有一些想法可能对其他用户有用。

类似于定义运动以激活的场景是否停止。
或者只是阅读激活场景的实体(如果使用),然后关闭这个灯(所以如果你想使用场景,不需要选择目标灯)。但是,我不知道是否很容易得到使用场景的实体。尽管它可能只是得到所有,并使这个蓝图更复杂。

这是一切都是可选的机会很高许多如果,否则,…这再次使这个蓝图难以维持。因此,如果没有使用,我不需要配置这在:笑脸:

我也认为这个蓝图需要一些返工和使用模板。

1就像

到目前为止,它看起来工作得很好……

我只使用第一次设置(只有一个艰难的时间,当它变暗时......一直遇到了我的蓝图,这是根据Sun Expation所做的......)

谢谢你让我知道。

我真的不明白这一点。(你的意思是氛围灯?)
你能描述一下你想做什么吗?

对不起…
不想做任何事情,而不是你的蓝图(我只是恰好使用你的时间选择......与这个想法分开是我写了一个蓝图,它应该用运动触发开关,但只有太阳是x度在地平线下面(或x或更少),我最终使用蓝图可以通过您的时间设置有效地完成同样的事情......它是一个很好的功能)......

完全不同的提示:我确实修改了你的一点,以便能与开关一起使用…(你有可能在一个蓝图中有一个或两个灯/开关吗?)

这次设置都是从原来的叉,所以道具来的@dkoehler

我说的太阳高度只是一个条件(一个角度)对吗?我以前只拍日落/日出。
因为我可以将其构建为可选的拦截器。
如果仰角超出了所需的角度,它将简单地阻止这种自动化运行。

开关作为触发器应该已经工作了,但您希望它作为目标。
我很乐意建立那个,但似乎并不容易。目标选择器不适用于多个域,当我删除光域时(然后您可以定向您想要的)目标选择器的整个目的已经消失。

但你可以使用场景。

我添加了一个可选的海拔检查。
这意味着你现在可以检查太阳和地平线之间的角度,并阻止这个自动化frum运行,如果它不低于给定的角度。

我已添加一个可选的默认场景,以便“没有动态”。

这意味着您现在可以在运动停止之后执行场景而不是转动灯。

所以:

  • 没有动作
  • 等待计时器
  • 如果环境场景集和时间帧 - >环境场景
  • 如果默认无动画场景集 - >无运动场景
  • 如果两者都不为真->灯转

嘿,

如果您想要,您可以使用此蓝图。
实现高程检查,您还可以使用运动停止时使用场景来执行。所以而不是关闭你只是执行场景的交换机(交换机关闭的地方)。

一旦目标选择器支持多个域,可以在没有场景的情况下实现,但目前这是不可能的。

好吧,我非常喜欢这个蓝图,但从我的角度来看,一件事缺少:
工作日/周末模式的切换。
在周的日子里,我睡得更长时间,所以所有的时代都应该是2小时后的班次。

因此,使用一个标志来激活时间偏移就很好了。这个有用/有可能吗?

来自德国的问候,保持安全。

l

你好,

这是我从来没有想过的。我觉得有了孩子就意味着你再也睡不着觉了:笑脸:

一般而言,这可以建立在内。不幸的是,我没有看到一个简单的方法,如果没有掌舵_Boolean在这个蓝图之外定义了这种情况。一般我想避免在这个蓝图中有外部材料(便于为每个人使用)。因此,通过使这项可选择来看,这仍然是真的。

我目前看到的最佳方法是“如果特定的input_boolean为真,则使用时间偏移(在blueprint中定义)”

我看到的另一个方法是布尔选择器。用户可以选择是否使用偏移量。不足之处在于,我认为没有一种好的方法可以让用户定义这些日子。

(我真的想要蓝图Fronend中的崩溃功能)

这个偏移只能用于打开场景(或者您想到了不同的东西?)

也许其他人有更好的主意

来自汉诺威的问候

编辑:
也许这是更明智的选择工作日传感器而不是一个input_boolean

1就像