小皮子

AMD CPU 使用VMware 16 安装macOS Big Sur

以下方法经本人验证通过,环境如下:


VMware® Workstation 16 Player 版本:16.1.2 build-17966106

macOS Big Sur 11.5.1 安装镜像

unlocker 3.0

主机配置:Windows 10 专业版 + AMD 5800X + 32G内存


前言:某日傍晚下班,小袜子到家了才想起自己忘记了打卡,正在纠结要不要返回公司打卡的时候被我知道了。模拟定位打卡这种小事当然是可以轻松搞定啊,鉴于她使用IPhone,且家里的mac air又正好被带到公司去了,所以只能用虚拟机搞定咯,于是有了这篇文章记录。考虑有空的时候写一下IPhone如何使用macOS进行虚拟定位的有用知识

第一步:下载并安装VMware® Workstation 16 Player ,个人用户免费

官方下载链接为: https://www.vmware.com/go/getplayer-win

安装很简单,就不啰嗦了

第二步:下载macOS Big Sur 11.5.1 安装镜像

天翼云盘链接: https://cloud.189.cn/web/share?code=FR7fA3BNzaya(访问码:i0zl)

第三步:解锁 VMware 对macOS系统的支持

下载后解压缩,右键使用管理员身份运行win-install.cmd ,过程中需要下载文件,可能需要翻墙

解锁成功后打开VMware 创建虚拟机界面应该可以看到 Apple Mac OS X (如下图)

在Home Assistant控制空调


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

绿米Aqara 空调伴侣(升级版)固件版本:1.4.1_159.0149

MuMu安卓模拟器MAC版:V1.9.3

米家APP安卓版:V5.4.54


前言:在上一篇 将绿米aqara-空调伴侣升级版网关添加到home-assistant 文章中,我们实现了将空调伴侣的网关添加到了Home Assistant,通过空调伴侣添加的设备可自动出现在Home Assistant中,但并没有实现使用Home Assisitant 控制空调伴侣连接的空调,本文就来实现它。

第一步:下载米家APP安卓版的V5.4.54版本

链接: https://pan.baidu.com/s/1hBYYFu87LClr70gNap9VGw 提取码: c597

第二步:获取米家万能遥控器的Token,方法如下:

将绿米Aqara 空调伴侣(升级版)网关添加到Home Assistant


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

绿米Aqara 空调伴侣(升级版)固件版本:1.4.1_159.0149

MuMu安卓模拟器MAC版:V1.9.3

米家APP安卓版:V5.4.54


第一步:下载米家APP安卓版的V5.4.54版本

链接: https://pan.baidu.com/s/1hBYYFu87LClr70gNap9VGw 提取码: c597

第二步:获取米家万能遥控器的key,方法如下:

将小度音箱添加到Home Assistant并使用百度TTS实现播音


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

小度智能音箱


前言:在一部分情景中,我的智能家居系统中需要一个语音通知功能。例如大门长期未关闭时候,系统能通过声音提醒我关闭大门。正好手上有一个小度智能音箱,它支持dlna,因此就使用它来作为整个家居系统中的”嘴巴”了。要实现此功能,还需要tts的支持,国内嘛,谷歌是用不了了,就用百度吧。

第一步:申请百度TTS服务

访问百度云网站 https://cloud.baidu.com (注册)登陆后,在产品服务中搜索语音,打开语音技术页面

Node-Red 利用米家智能插座实现充满电自动关闭电源


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Node-RED V0.20.5

node-red-contrib-home-assistant-websocket 0.13.1

米家智能插座(Zigbee版),已接入Home Assistant

小度蓝牙音箱,已接入 Home Assistant

node-red-contrib-light-scheduler 0.0.15


前言:我经常在给相机充电的时候会搞忘记,往往会好几天才想起来去拔插头,正好有一个闲置的米家智能插座(Zigbee版),因此打算使用Node-Red来实现给设备充满电后自动关闭电源,并通过蓝牙音箱给出提示。

第一步:拖入节点

按下图所示,拖入poll state , swtch , delay,current state , call service,LS Filter, 及另一个 call service 节点,并依次将他们连接起来

Floorplan 中实现控制和显示的分离


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Floorplan github2018-06-01版本

Inkscape 0.92.4 win64版本


前言: 在文章如何将Floorplan添加到Home Assistant页签如何替换Floorplan为自己的户型图 以及 将设备接入到Floorplan完成控制 三篇连续的文章中一步步的将一个阳台灯接入到Floorplan实现了控制。

某天我又觉得这样还不够完美(装逼),我想实现的是图形中有一个模拟的灯作为控制,而之前实现的部分透明效果作为背景展示,即同一个设备(阳台灯)对应了Floorplan上的两个组件。经过一番查阅,最后采用方法如下:

第一步: 配置 Home Assistant 的 configuration.yaml ,在Home Assistant中新增一个二元传感器,作为阳台灯的背景 。参考如下示例:

binary_sensor:
  - platform: template
    sensors:
      balcony_lights_b:
        device_class: light
        value_template: "{{is_state('light.balcony_lights', 'on')}}"
  • balcony_lights_b:给新增的传感器一个Entity id,这里我取为balcony_lights_b
  • value_template: 配置在什么时候本传感器状态显示为on,显然这个传感器是和阳台灯状态需要同步,因此设置为:{{is_state(‘light.balcony_lights’, ‘on’)}},即 light.balcony_lights (阳台灯的Entity id) 状态为on时,本传感器也为on,其余情况下本传感器状态为off

第二步: 编辑 floorplan.yaml,它与 configuration.yaml 位于同一目录。增加一组配置,用于灯光的背景显示,参考如下示例:

将小米米家花花草草监测仪添加到Home Assistant


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

花花草草监测仪

USB蓝牙4.0适配器

DS918+,DSM 6.2.2-24922


前言:我的Home Assistant 安装在群晖918+的Docker下,918+无自带蓝牙,而小米米家花花草草监测仪采用的是BT4.0 BLE蓝牙通信,因此自购了一个usb蓝牙4.0的适配器插在918+的usb接口上

第一步:获取花花草草监测仪的蓝牙MAC地址

以管理员身份打开群晖的控制面板,在”无线”里打开”蓝牙”页签 ,若适配器正常,系统则会扫描周边的蓝牙设备

将花花草草监测仪靠近蓝牙适配器,扫描到后,会显示设备名称为Flower care,同时显示了蓝牙MAC地址,如下图所示。将地址记录下来

Node-Red 设置变量控制设备开启次数


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Node-RED V0.20.5

node-red-contrib-home-assistant-websocket 0.13.1

相关设备已接入Home Assistant


前言:我有一株漂亮的茉莉花,某一次出远门,为了照顾它,我用闲置的鱼缸、一个小水泵和一截水管组成了一个简易的灌溉系统。同时,将水泵连接在一个智能插座上,这样我就可以使用手机远程的控制它完成浇水。但为了浇透,我需要远程打开水泵运行1分钟,然后关闭约5分钟,待水向下完全渗透后再次打开水泵运行1分钟。是的,这很麻烦,所以有这这篇文章

第一步:实现自动关闭功能

首先我们要实现的是当发现智能插座(水泵)打开后,等待1分钟,自动关闭它

按下图所示,拖入events: state , delay及 call service节点,并依次将他们连接起来

将设备接入到Floorplan完成控制


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Floorplan github2018-06-01版本

Inkscape 0.92.4 win64版本


前言: 我在Home Assistant中添加了一些设备,自己使用Siri和Homekit家庭来控制,但家人需要一个更简单直观的方法来控制,因此Floorplan结合IPAD便成了我的首选

在前两篇中分别介绍了如何将Floorplan添加到Home Assistant页签 以及 如何替换Floorplan为自己的户型图 ,本文为最后一篇,将以阳台的灯作为示例,说明如何将自己的设备接入到Floorplan完成控制

第一步: 编辑第一篇文章中上传的 floorplan.yaml,它与 configuration.yaml 位于同一目录。将Home Assistant下的实体加入到配置文件中

例如在Home Asssitant状态页中查看到阳台灯的Entity Id是light.balcony_lights,那么就将它添加到name: Lights 下,如下所示(标红部分为添加内容)

替换Floorplan为自己的户型图


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Floorplan github2018-06-01版本

Inkscape 0.92.4 win64版本


前言: 我在Home Assistant中添加了一些设备,自己使用Siri和Homekit家庭来控制,但家人需要一个更简单直观的方法来控制,因此Floorplan结合IPAD便成了我的首选

上一篇中介绍了如何将Floorplan添加到Home Assistant页签,本文为第二篇,将说明如何替换Floorplan为自己的户型图

第一步: 下载并安装Inkscape软件(免费),官方下载地址为:https://inkscape.org/release/inkscape-0.92.4/