【原创】HomeAssistant-海尔智家实体类型识别异常

当你通过HA接入海尔生态的设备后,有可能会出现实体类型识别错乱的问题,笔者家里是几台卡萨帝的空调,但是将其上下摆风和左右摆风的select实体被识别成了sensor实体,这样会直接导致无法在HA中控制摆风的具体位置。 究其原因发现是在第一次添加空调时,空调未在打开状态,导致在实体识别时出现错误,但是当我删除重新添加后实体依然为Sensor类型,经过了反复几次尝试后最终定位到影响其识别错误的是其残留的JSON文件。 通过SSH登陆HA后,找到对应空调的JSON文件,你会发现即便你删除了当前实体,在此目录下的设备的JSON文件并不会删除,导致依然会以第一次识别的实体类型进行设备的初始化。 找到原因后,通过如下的步骤进行修复。 步骤一:首先在HA图形界面删除设备。…

0 Comments

你想制作一个属于自己的IP么?ChatGPT!!

正值周末,整理一下NAS中的照片,发现了一张14年前使用三星Galaxy手机上的触控笔随手画的一张图,最近也是突发奇想,想把原先的一些CG通过3D建模变成立体造型,正好手边有GPT,想看看5之后图形的处理怎么样?先用它来出个小样,也就有了如下内容,蛮有意思,洋洋洒洒做了一些记录。 一张14年前的手绘,哈哈。 由此产生了如下的角色。 再接着就一发不可收拾了,感叹一下AI时代,降低了太多的门槛。

0 Comments

【原创】CloudFlare系列-ZTNA的WARP客户端部署-05-连接到私有网络

在某些场景下,用户并没有公网域名,需要访问的服务也不是http/https类型,比如需要通过ssh,rdp等访问内网的基础设施。这时候可以使用基于WARP客户端来进行安全的内网服务访问。 步骤一:创建Cloudflared类型的Tunnel。 步骤二:为Tunnel命名。 步骤三:本文使用一台ubuntu server作为内网服务器,所以此处选择Debian下的命令进行cloudflared的安装。…

0 Comments

【原创】HomeAssistant-海尔智家Token获取

本篇文章旨在说明如何获取海尔智家Token,继而通过HA来控制空调设备。基础知识不在本文讨论的范围,如何集成Haier插件请自行登陆Github了解,地址https://github.com/banto6/haier。 步骤1 准备工作,本人使用Reqable作为抓包工具。但在使用前需设置本机作为https代理.(以MacOS为例) 此处Server地址为当前运行微信小程序海尔智家的PC地址,端口与Reqable设置一致即可。注意是Https 步骤2:打开Reqable进行基本设置,IP选择当前运行微信小程序海尔智家的PC地址,端口需要与https…

0 Comments

【原创】CloudFlare系列-ZTNA的无客户端部署-03-One Tunnel for Multiple Service

通常我们可以为每个服务建立一个Tunnel,当一台服务器上提供多个内部服务时,也就意味着要部署多个cloudflared实例,这样会对服务器系统资源带来不必要的消耗。此时我们可以将多个服务关联到一个tunnel来实现(只需要一个cloudflared实例)。本文基于cloudflare的web控制台来进行最简单的配置实现。(当然也可以通过Name Tunnels的方式修改config.yaml来配置实现,但不在本文讨论范围) 步骤一:沿用02部署无客户端访问的ZTNA-One Tunnel Per…

0 Comments

【原创】CloudFlare系列-ZTNA的无客户端部署-02-One Tunnel Per Service

本文旨在描述如何快速使用CloudFlare的ZeroTrust服务将本地应用安全的发布到互联网,使得企业用户在Clientless的场景下通过互联网安全的访问公司内部服务,对于底层原理请参阅此系列开篇章节CloudFlare ZTNA架构介绍。 步骤一:登陆CloudFlare的账户,点击右侧ZeroTrust菜单即可进入如下图所示ZeroTrust服务主页。 步骤二:选择Networks下的Tunnels选项,来创建本地应用连接到Cloudflare云端的加密隧道。 步骤三:为Tunnel命名。…

0 Comments