最近又折腾上了home assistant(后面以hass作为缩写代替),记录手机的运动信息、添加关注的股票、记录家里空气质量和温度湿度的变化等等,丰富多彩!然后想要为nas和笔记本添加一个网络唤醒(wake on lan)的按钮,死活不能唤醒,用openwrt中的wake on lan 也不行, 就在将要放弃的时候,查了下官方资料,自己指定了端口和广播地址,才正常访问。
在hass的 configuration中添加如下代码
switch:
- platform: wake_on_lan
name: "笔记本"
mac: "your mac address"
host: "192.168.1.xxx" //可以不要,不过有了这个可以知道机子是不是在线
broadcast_address: "192.168.1.255"
broadcast_port: "9"
- platform: wake_on_lan
name: "nas"
mac: "your mac address"
host: "192.168.31.xxx"
broadcast_address: "192.168.31.255"
broadcast_port: "9"
重启一下hass core服务,大功告成!正常开机啦
原来如此,之前用 magic packet都不行呢
@nishibushizuzu 是的 更可行一些, 本来网络唤醒的端口就是9