0成本 使用home assistant远程开关机电脑

这篇具有很好参考价值的文章主要介绍了0成本 使用home assistant远程开关机电脑。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境:docker+win10+HACS
问题:在外网手机上远程开关机家中电脑
解决办法:开机:WOL,关机ssh命令

背景:在部署HACS后,便想用HACS中的命令来开关机windows电脑,开机很简单,使用WOL命令即可,关机的话则要在HACS中SSH到windows中执行关机指令

解决过程:关键在于将HACS环境中生成的PUBkey复制到windows authorized_keys 中


效果图:
0成本 使用home assistant远程开关机电脑,物联网,群晖,服务器,docker,HACS,homeassistant

1.安装homeassistant和HACS:

在docke中安装home assistant略过

2.在windows中安装openssh服务:

2.1 安装openssh服务

直接在添加功能里面搜索即可,参考上一篇文章:
https://blog.csdn.net/wangrui1573/article/details/121711732

2.1 修改openssh配置文件

在C:\ProgramData\ssh\下,打开sshd_config文件

#启用公钥验证和文件
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys

#注释这两条
 #Match Group administrators
       #AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

3.在docker的HACS中生成密钥

3.1 进入容器的shell环境,生成密钥:

ssh-keygen -d 4096 -t hacs

3.2 将生成的PUB文件内容复制到windows中

将id_rsa.pub的文件内容复制到下列文件

C:\Users\你的用户名\.ssh\authorized_keys 

3.3 重启openssh服务

4.在HACS 命令行中远程登陆windows

第一次要输入密码,第二次就不用了文章来源地址https://www.toymoban.com/news/detail-534825.html

4.1 修改HACS配置文件并重启服务

switch:
    
  - platform: wake_on_lan
    name: "电脑"
    mac: "00:e0:70:da:??:52"
    host: "192.168.31.??"
    broadcast_address: "192.168.31.255"
    broadcast_port: "9"
    turn_off:
      service: shell_command.turn_off_pc
    
  - platform: wake_on_lan
    name: "服务器"
    mac: "b0:5a:da:??:37:28"
    host: "192.168.31.?"
    broadcast_address: "192.168.31.255"
    broadcast_port: "9"

# 命令
shell_command:
  turn_off_pc: "ssh windows用户名@192.168.31.?? shutdown /s /t 0"

到了这里,关于0成本 使用home assistant远程开关机电脑的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Home Assistant使用ios主题更换背景

    下面是具体的安装步骤, 1)第一、二步应该很容易实现,configuration.yaml文件很容易被找到 2)而本人在进行第三步操作时,始终没找到lovelace-ui.yaml配置文件 在配置文件最后加上背景控制代码即可 https://github.com/basnijholt/lovelace-ios-dark-mode-theme/tree/master/backgrounds

    2024年02月04日
    浏览(37)
  • 天猫精灵/小爱同学+巴法云+Openwrt控制局域网电脑/群晖开关机

    因为设备多,还怕费电,所以懒得手动开关机 1.天猫精灵/小米音响 都可以 2.openwrt路由器,所有设备在同一个局域网(ping通,当然不在一个也可以,不过麻烦一点,但是必须能ping通,百度如何ping通,走网上说的组网通道,例如向日葵x1组的网也行) 3.设备需要支持 wol ,用openwrt里的网络唤醒

    2024年02月02日
    浏览(45)
  • 物联网开发笔记(32)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(2)

    一、目的         上一节我们测试了远程控制的环境是好的,这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,远程控制LED灯的状态。 二、环境         ESP32 + 240x240的oled彩色屏幕+ Thonny IDE + 几根杜邦线             接线方式请看上前面的章节,

    2024年02月09日
    浏览(59)
  • 物联网开发笔记(31)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(1)

    一、目的         我们分3节讲述远程控制。这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,从开发板的TCP服务器上返回字符串。 二、环境         ESP32 + 240x240的oled彩色屏幕+ Thonny IDE + 几根杜邦线             接线方式请看上前面的章节,此处

    2024年02月15日
    浏览(50)
  • 电脑服务器 定时开关机 远程开关机(windows+linux)

    定时开关机、远程开关机在实际使用上总是有需求 以下总结了我个人常用的方法 定时开机主要依赖 主板 和 电源 的支持,电源通常是支持的,只有少部分不支持,如果设置了主板不成功,通常就是电源的问题了。 BIOS自带定时开机功能 部分主板自带定时开机,可以设定几点

    2024年02月10日
    浏览(41)
  • 关于群晖ARPL界面能出现ip但是使用Synology Assistant搜索不到ip问题 及解决方法

    文章引用ing304  频道文章: https://qun.qq.com/qqweb/qunpro/share?_wv=3_wwv=128appChannel=shareinviteCode=20jx8dPsU2zcontentID=1m4NKsbusinessType=2from=181174shareSource=5biz=ka 当进入该界面后 提示IP无法访问,使用Synology Assistant搜索不到ip。这不一定是网卡驱动的问题,大概率是kernel崩溃掉了。引起kernel崩溃

    2024年01月16日
    浏览(143)
  • home assistant搭建过程

    一、安装HA 首先在HA官网Windows - Home Assistant (home-assistant.io)下载virtualbox或者vmware镜像,按照官网步骤一步步安装。  我是virtualbox,按照上图步骤操作,电脑一定要连网线。完成上图步骤再启动虚拟机,不要漏掉某一个步骤。  打开虚拟机后,等它boot好,就可以在网页或者手机

    2024年02月11日
    浏览(41)
  • Home Assistant 入门安装

    三类安装方式 树莓派 / 虚拟机 安装的是os,最全的 我的安装方式 树莓派3 Model B 第三类安装方式 通过python3.9 pip安装 安装过程中遇到的问题 1.SD卡不识别 解决:换用老电脑,或者插虚拟机里 2.配置的连接wifi的CONFIG第一次启动后不见了 解决:正常现象,并不会影响之后启动

    2024年02月11日
    浏览(133)
  • 物联网远程智能控制设备——开关量/正反转&百分比控制

    如今生产生活的便利性极大程度上得益于控制技术的发展,它改变了传统的工作模式,并将人们从【纯劳力】中解放出来。如今,随着科学技术的进步,控制器的种类及应用领域也越来越多。 物联网远程智能控制设备就是一种新型的、能够用于多种行业且拥有多种控制方式的

    2024年02月14日
    浏览(48)
  • 在外远程NAS群晖Drive - 群晖Drive挂载电脑磁盘同步备份【无需公网IP】

    转发自CSDN远程穿透的文章:【群晖Drive私有云】利用cpolar内网穿透实现公网远程群晖Drive 群晖作为专业的数据存储中心,在我们的工作生活中越来越常见,无论是家庭存储照片、影视剧,还是办公场所存储商业资料,群晖系统都能发挥数据中心的作用,方便我们随时存储和调

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包