V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
donglintong
V2EX  ›  问与答

win 迷你 pc 连着电视充当播放源,电视关的时候如何同步把 pc 待机

  •  
  •   donglintong · Dec 19, 2023 · 1803 views
    This topic created in 870 days ago, the information mentioned may be changed or developed.
    目的就是为了顺便待机省电。

    想了几个思路
    1. 使用 HDMI CEC 因为 intel 的迷你主机支持。
    但查不到有相关的开源驱动,自己实现难道太高。
    2. 检测 HDMI 设备的连接状态。
    驱动层似乎把连接过的设备信息缓存下来了,关机并不影响读取设备信息。如果尝试读取 EDID 原始信息呢,没有应答是不是就代表设备关了。但没找到对应的 WinAPI 接口。。。

    大家有没有别的办法哇。
    Supplement 1  ·  Dec 20, 2023
    暂时用计划任务 + 脚本解决了

    @echo off
    set IP_ADDRESS=192.168.31.205
    ping %IP_ADDRESS% -w 200 -n 3 | find "TTL=" > nul
    if errorlevel 1 (
    C:\xxx\psshutdown.exe -d -t 0 -accepteula
    )
    opengps
        1
    opengps  
       Dec 19, 2023   ❤️ 1
    改造下硬件,把电视的关闭信号发给睡眠按键
    wanguorui123
        2
    wanguorui123  
       Dec 19, 2023   ❤️ 1
    小米红外开关(控制电视)+小米按键机器人(控制 PC 电源开关)
    cxh116
        3
    cxh116  
       Dec 19, 2023 via Android   ❤️ 1
    无操作时(不播放)系统自动休眠?
    NewYear
        4
    NewYear  
       Dec 19, 2023   ❤️ 1
    迷你电脑增加一个很便宜的 USB 网卡接到电视机,迷你电脑中桥接本来的网卡,然后迷你电脑定时检测网卡连接状态就可以了。

    直接通过 http 抓取路由器关于电视机的 IP 也可以检测(通过 MAC 定位)

    作为程序员,或者编程爱好者,真没有必要什么东西都深入到搞 API ,各种华丽,直接调用一些简单的东西能实现就可以了,简单粗暴。


    昨晚几个人在语音聊天,顺手看了下自己的微博,发现在 20 年的时候自动给一些博文点赞了,很多,取消不完,在狗都不用的按键精灵里快速的图片取样,代码,几分钟写了个自动取消点赞的功能,刷刷刷就自动取消掉所有点赞了。
    (时不时看到在 V2EX 有人询问有没有模拟鼠标键盘操作的软件,基本上都点名不要按键精灵,着实是搞不明白里面的工具很完善,咋就喜欢用一些更麻烦的)
    ouqihang
        5
    ouqihang  
       Dec 20, 2023
    win 没有 HDMI CEC 支持。。
    bianhui
        6
    bianhui  
       Dec 20, 2023
    写个程序,循环读取系统屏幕信息,发现屏幕消失,间隔多少秒后自动休眠。
    stcQ2G13k9yxep40
        7
    stcQ2G13k9yxep40  
       Dec 20, 2023   ❤️ 1
    直接用 powershell 写一个脚本,每隔一分钟 ping 检测一下电视机的 IP ,ping 不通的时候,就执行 windows 待机命令即可。
    $TV_IP = "192.168.1.1" # 请替换为你电视机的实际 IP 地址

    while ($true) {
    $pingResult = Test-Connection -ComputerName $TV_IP -Count 1 -Quiet

    if (-not $pingResult) {
    Write-Host "TV is not reachable. Putting the computer to sleep..."
    Stop-Computer -Force
    }

    Start-Sleep -Seconds 60 # 等待一分钟再进行下一次检测
    }
    BuffDog
        8
    BuffDog  
       Dec 20, 2023
    本身 mini pc 待机功率也就不到 10W 。。
    donglintong
        9
    donglintong  
    OP
       Dec 20, 2023
    @cxh116 有时候就不会自动休眠
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5837 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 01:52 · PVG 09:52 · LAX 18:52 · JFK 21:52
    ♥ Do have faith in what you're doing.