你好!!
我需要在HA中进行WOL集成的帮助。
我已经在configuration.yaml中添加了此字符串:

开关: - 平台:Wake_on_lan名称:PC -Studio Mac:D0:50:99:XX:XX:XX主机:192.168.0.36

当我打开开关时,PC将打开,但开关向后转到关闭…

如果我添加这个:

binary_sensor: - 平台:ping名称:pcstudio主机:192.168.0.36计数:2 scan_interval:30

二进制传感器运行良好。
我认为WOL中的Ping有问题……有些建议?

Stefano

如果您等待一些时间,开关会打开吗?
对于我的WOL开关,这是正常的,因为PC响应需要一段时间。

是的,我的PC运行约30分钟,但开关仍关闭…
二进制传感器保持

非常感谢您的回复
Stefano

那很奇怪。我在没有WOL服务的情况下使用WOL开关,而不是Ping传感器,因为我发现它们更可靠。
这是我的NAS的一个例子。也许是Mac Adress的格式?

- 平台:wake_on_lan mac:“ 00-14-fd-xx-xx-xx”名称:'Terra nas'主机:192.168.123.151

试试看。

忘记MAC格式。
查看代码,WOL交换机中使用的命令是:

#Windows Ping -n 1 -W 1000 192.168.0.36#Linux Ping -C 1 -W 1 192.168.0.36

您的ping binary_sensor使用计数2
我认为那是罪魁祸首。

目前,二进制传感器的工作原理是无法正常工作的WOL…
您认为我需要将其放入我的配置中吗?

- 平台:Wake_on_lan名称:PC-Studio Mac:D0:50:99:XX:XX:XX主机:192.168.0.36

没有开关 - 平台?

您需要在另一部分之前进行开关。

所以这是我的配置:

开关: - 平台:Wake_on_lan名称:PC -Studio Mac:D0:50:99:53:24:8C主机:192.168.0.36

如果我将开关转到PC上,则将打开,但是2秒后关闭后的开关...

是Windows PC吗?如果是这样,它是在Windows网络设置中的“专用网络”上吗?您可能还需要进行网络共享。我忘记了这是我最后一次遇到这个问题。

PC在LAN中,如果我使用ping,我可以ping设备

感谢您的回复。

我认为您的问题在窗户方面。转到网络设置,并确保网络不公开。它应该是私人的。问题在网络发现本身上。

非常感谢您的回复:smiley:
我在Alexa集成方面还有另一个问题,因此目前我正在尝试解决此问题……
但真的感谢您的帮助:smiley:

你好,

首先,很抱歉我的菜鸟问题,但我现在是Day的Stuk。
我想设置三星电视,以醒来我按下仪表板上的按钮。
所以我做到了:

在我的switch.yaml文件中,我把以下内容说明:

  • 平台:wake_on_lan
    名称:“萨斯曼电视”
    mac_address:“ d4:9d:xx:xx:xx
    主机:192.168.86.35

比我做了一个按钮。
类型:按钮
Tap_Action:
行动:呼叫服务
服务:wake_on_lan.send_magic_packet

如果我按下此按钮,我会得到这个:
无法致电服务wake_on_lan/send_magic_packet。所需的密钥未提供 @ data [‘mac']

我提前谢谢你!

您在这里做两件不同的事情。

  1. 您创建了WOL开关
  2. 致电wake_on_lan服务

使用1.只需打开开关,或在按钮中调用服务“ switch.turn_on”即可。

使用2.您需要提供设备的MAC,就像错误所说。

并请阅读这里((#11)如何在发布代码时格式化。

编辑:顺便说一句WOL开关需要Mac:“ D4:9D:XX:XX:XX”,不是mac_adress。一切都在文档中。