最近买了一些LightwaveRF家庭自动化的东西 - 效果很好!经过一些谷歌搜索和反复试验后,我有几个可以控制灯光的PHP脚本!
主脚本:control.php传递了一些参数,并将其转换为要使用端口9760上的UDP套接字进行广播的字符串。例如,正确的字符串将是:“001,!R2D2F1 |”。
R2 = 2号房间 D2 =设备2 F1 = on(接受值为F1 = on,F0 = off,或者调光值为2-32的范围.32 = 100%。
这样可以正常工作,但是然后在UDP端口9761上传回“OK”消息 - 我需要能够听到这个,所以我可以链接多个光命令。如果你不等待并且在彼此之后直接发送4个,你通常只会得到一个或两个实际运行的命令。
目前,我有一个文件,listen.php,它侦听端口9761并将消息打印到屏幕上。我可以将两者结合在一起:
但是,我需要这个过程是自动的,即开始监听,发送命令,等待OK,完成所有的一个脚本 - 但是无法弄清楚如何做到这一点!
任何想法都表示赞赏。谢谢!