你好!!
我需要一些帮助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 Count:2 Scan_Interval:30

二元传感器运行良好。
我认为wol的ping有一个问题......有些建议?

斯特凡诺

如果你等一下,开关是否转向上?
对于我的WOL交换机,这是正常的,因为PC响应才需要一些时间。

是的,我有电脑运行大约30分钟,但交换机仍然关闭......
二元传感器保持继续

非常感谢您的回复
斯特凡诺

那很奇怪。我使用没有WOL服务而不是Ping传感器的WOL交换机,因为我发现它们更可靠。
这是我NAS的一个例子。也许Mac地址的格式?

- 平台: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在局域网中,如果我使用ping我可以ping设备

感谢您的回复。

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

非常感谢您的回复:笑脸:
我有alexa集成的另一个问题,所以现在我试图解决这个问题......
但非常感谢您的帮助:笑脸:

你好,

首先抱歉我的noob问题,但我现在正是一天。
我想设置我的三星电视醒来,我按下仪表板上的按钮。
所以我做了:
'
在我的switch.yaml文件中我把这个:

  • 平台:key_on_lan.
    姓名:“萨斯曼电视”
    mac_address:“d4:9d:xx:xx:xx
    主持人:192.168.86.35

而不是我做了一个按钮。
类型:按钮
tap_action:
行动:呼叫服务
服务:key_on_lan.send_magic_packet.

如果我按此按钮,我会得到这个:
无法调用service wake_on_lan / send_magic_packet。未提供所需的密钥@ data ['mac']

我提前谢谢你!

你在这里做两个不同的事情。

  1. 您创建了一个wol switch
  2. 调用key_on_lan服务

只需转动您的开关即可在按钮中调用“Switch.turn_on”。

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

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

编辑:BTW,Wol Switch.需要Mac:“D4:9D:XX:XX:XX”,不是mac_adress。这一切都在文档中。