『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 6464|回复: 10

[新奇玩法] 嫌一键关灯后电脑屏幕太亮,我在家鼓捣了好几天…

[复制链接]

14

主题

156

帖子

858

积分

论坛技术达人

积分
858
金钱
702
HASS币
0
发表于 2018-9-5 17:49:16 | 显示全部楼层 |阅读模式
# 少啰嗦 先看东西



之前晚上睡觉关灯之后发现电脑屏幕还亮着,很晃眼,强迫症发作。

决心要实现关灯时连着电脑屏幕也关掉的效果。

所以这几天没时间上微博,一直在家鼓捣,用尽了各种奇技淫巧,踩了 n 个深坑,失败了 n++ 次,查阅了 n+=2 份资料,最后终于在 Homekit 上写出来了个开启/关闭电脑屏幕的开关。

晚上睡觉的时候终于不用被电脑晃了。

虽然这么个小东西历尽折磨,但最后终于成功的时候体内还是分泌出了一股又一股的浓浓的多巴胺…


话不多说,上教程。

# 教程正文

注:目前只做了 Mac 版。

1、首先要搞定 Hass 基础环境,确保可以运行。
2、在 Mac 上和树莓派的 Hass 做好无秘钥访问(只需做树莓派 -> 电脑)。
     我的是在 Docker 中装的,各位可能需要具体情况发挥动手能力。
     放上方法供参考:
     ① 在树莓派上进入 Hass Docker
sudo docker exec -it homeassistant bash

     ② 执行

ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub 你电脑的账户@你电脑的 iP


     ③ 然后输入你电脑的密码,稍后尝试下能否免密码登录。
3、搞定无密码访问之后,到 Configuration.yaml 中添加:

switch:
  - platform: command_line
  switches:
    mac:
      command_on: ssh 你电脑的账户@你电脑的 iP caffeinate -u -t 2
      command_off: ssh 你电脑的账户@你电脑的 iP pmset displaysleepnow

4、重启相关组件即可生效。

# 残留的问题

目前效果可以实现,但有个问题:重启 Hass 服务之后就要再做一次免密钥登录,有点麻烦,不知道为什么会丢失秘钥数据,请各位大神补充,感谢。

我的新浪微博:@Sunbelife
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16015
金钱
11304
HASS币
45
发表于 2018-9-5 18:52:56 | 显示全部楼层
感谢楼主分享,期待win版教程
回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2018-9-5 19:03:39 | 显示全部楼层
Jones 发表于 2018-9-5 18:52
感谢楼主分享,期待win版教程

我这有win版的
https://bbs.hassbian.com/thread-4371-1-1.html
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16015
金钱
11304
HASS币
45
发表于 2018-9-5 19:07:35 | 显示全部楼层
lidicn 发表于 2018-9-5 19:03
我这有win版的
https://bbs.hassbian.com/thread-4371-1-1.html

L大的贴子,是酒香也怕巷子深啊!我们就应该向楼主学习,以需求为导向,会更亮人眼球!
回复

使用道具 举报

9

主题

216

帖子

2018

积分

金牌会员

Rank: 6Rank: 6

积分
2018
金钱
1802
HASS币
20
发表于 2018-9-5 19:55:20 | 显示全部楼层
群晖docker 的HA免密访问宿主,无此问题,供参考。会不会是你的Mac问题?
你试试docker内免密访问宿主树莓派试试。
回复

使用道具 举报

9

主题

787

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3044
HASS币
87
发表于 2018-9-5 22:30:49 | 显示全部楼层
我的PC显示器直接插了智能开关,断电简单粗暴

回复

使用道具 举报

17

主题

418

帖子

2816

积分

金牌会员

Rank: 6Rank: 6

积分
2816
金钱
2398
HASS币
0

教程狂人

发表于 2018-9-5 23:13:34 | 显示全部楼层
令狐鸣 发表于 2018-9-5 22:30
我的PC显示器直接插了智能开关,断电简单粗暴

+1+1+1+1我也是这样
回复

使用道具 举报

26

主题

552

帖子

1955

积分

金牌会员

Rank: 6Rank: 6

积分
1955
金钱
1398
HASS币
40
发表于 2018-9-6 08:55:06 | 显示全部楼层
你电脑的账户:密码@你电脑的 iP caffeinate -u -t 2

试试吧
回复

使用道具 举报

14

主题

156

帖子

858

积分

论坛技术达人

积分
858
金钱
702
HASS币
0
 楼主| 发表于 2018-9-6 12:05:28 | 显示全部楼层
dgmax 发表于 2018-9-6 08:55
你电脑的账户:密码@你电脑的 iP caffeinate -u -t 2

试试吧

????
回复

使用道具 举报

8

主题

657

帖子

4185

积分

论坛元老

Rank: 8Rank: 8

积分
4185
金钱
3523
HASS币
0
QQ
发表于 2018-9-6 16:55:32 | 显示全部楼层
6666 马上尝试一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 21:37 , Processed in 1.318321 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表