根据 Wifi 用户控制 Raspberry Pi

物联网 智能家居 树莓派 无线上网 硬件 软件
2021-06-14 08:06:25

我正在创建一个“数字仪表板”,由一台电视和一个 Raspberry Pi 3B+ 组成。电视只显示日历、时间、天气等。

在我关注的教程中,创建者使用 cron 作业通过 CEC 打开和关闭电视。然而,他在特定的时间范围内这样做。

我想在这里实现的是,每当两部手机中的一部(或两部)——我女朋友和我的手机——登录到路由器时,电视就会打开,如果没有,电视就会关闭。所以,总结一下,只要没有人在家,电视就不应该打开/应该关闭。另外,在晚上,比如晚上 11 点到早上 6 点,电视也不应该打开,分别应该在晚上 11 点自动关闭。

我的路由器是 Fritz!Box 7520,顺便提一下。

你怎么认为?这甚至可行吗?还是我会为此付出巨大的努力并付出高昂的代价?

提前致谢!

1个回答

我让它工作了!

当你有正确的想法时,这很容易。

我使用电话的IP。我将它们配置为在我的网络中是静态的。

然后,我编写了一个小 Python 脚本来 ping 两个 IP 地址。如果两者之一在线,则应打开电视。如果两者都离线,则应关闭电视。