小爱音箱控制HomeAssistant设备的最简单方法
智能音箱大浪淘尽现在只剩下小米,天猫,小度了,之前买的京东音箱只能当垃圾处理了。至于 Google Home 和 Amazon ECHO 国内环境实在是不合适了。比较了一下,还是小米的生态比较强一点。HomeAssistant 用了一年多,一直没加上智能音箱,主要还是因为声音控制的需求不是很强烈。但我最近发现小米的小爱音箱不仅仅是对其智能家居支持的很好,GitHub 上也有很多好玩的项目,比如 MiGPT。于是趁着双十一,加上政府补贴,131 大洋拿下了小米AI音箱(第二代),先把小爱同学和 HomeAssistant 连接起来,然后再来搞 GPT。搜了一下,一种方法是用 Xiaomi Miot Auto 插件 和 NodeRed 来控制,自由度最大,也比较麻烦。另外一种方法就是用巴法云插件,应该是最简单的方法。
注册巴法云账号:https://cloud.bemfa.com/,获取密钥。
在 HACS 中搜索 bemfa 安装,或者直接 clone 巴法云插件:https://github.com/larry-wong/bemfa, 将 custom_components/bemf ...
开源RSS阅读器新秀-Follow
Follow 最近火得一塌糊涂,邀请码是一码难求啊。我好不容易才搞到了一个邀请码,正好看下 Follow 有什么不一样。
官方网站:https://follow.is
开源地址:https://github.com/RSSNext/follow
简介我从 Google Reader 开始用 RSS,但最终 Google 还是关闭了他。于是:
用TinyTinyRSS打造自己的ReaderRSS订阅从Feedly更换到Inoreader再次自建RSS订阅服务平台FreshRSS
虽然现在都是大数据推荐,但我还是习惯 RSS 这种古老的信息获取方式,但有时候会发现有的博客不提供 RSS 订阅,只能网页看,有的博客能订阅也只能看个开头,比较烦。后面 Inoreader 虽然需要翻墙,但我还是一直用着,直到最近换了 Follow。目前,Follow 可以在 Windows、MacOS、Linux 的桌面上使用客户端软件,也可以直接在浏览器中使用 web 网页版,据说 Android 和 iOS 的移动应用程序也即将推出。
网页版:https://app.follow.is/
特点和之前的 RS ...
才知道离线安装dotNET3.5是这么困难
有一台电脑放在内网,系统 Windows 10,在安装某软件的时候提示需要安装 .NET3.5。我以为安装 .NET3.5 不是很简单的吗,去微软官网下载 dotNET3.5 的离线安装包,U 盘拷贝过来双击安装就完了。结果出现了著名的微软神图:Microsoft .NET Framework 3.5 的安装程序需要 Microsoft .NET Framework 3.5 才能运行
这是微软社区 2013 年的一个帖子,至今仍是如此。https://answers.microsoft.com/zh-hans/windows/forum/all/%E5%A6%82%E4%BD%95%E7%A6%BB%E7%BA%BF%E5%AE%89/456c7a91-7985-4cb1-9954-7d9852bd657b
而这是微软的安装指导文档:在 Windows 11、Windows 10、Windows 8.1 和 Windows 8 上安装 .NET Framework 3.5
在下载脱机安装程序标题下有这样的提示:
对于 Windows 10 之前的 Windows 版本,可在 .NET ...
忽然想起我如饥似渴读书的那些年
最近经常刷视频刷到刘震云,还有他的《一句顶一万句》。推荐次数多了,就在网上下了看看,结果看了几章看不下去了,一个感觉:不知所云。然后想想,我有多少年没有认真读过一本书了?到底是他写的不好还是我读不进去书了?
上一次看书还是 07 年左右偶然发现了《明朝那些事儿》,认认真真的追完了,后来基本上都是看些网文打发时间,一目十行,很少有看完的,有也没啥印象了,再往前回忆就是八九岁的时候了。
小时候认字很早,学会查字典就到处找书看。八十年代的农村基本上没有钱买书,都是前人流传下来的,这个前人可能是上一代,也可能是上上代,还有可能就是城里的亲戚。一本本卷了边的故事会,少了页的知音家庭,还有各家各户的厕所,擦屁股的不是报纸就是各种书。印象比较深的是在一个亲戚的厕所拉屎,发现了一本好看的小说,前不见头后不见尾,让我遗憾好久,一直到五六年后我上了高中,才知道那本小说是《棋王》。
小学看的书多,杂,而且很多字都是读半边,但非常有热情。那时候村里订阅了很多杂志,应该都是被逼的。比如《知音》《家庭》《啄木鸟》,《警坛风云》《民主与法制》,最喜欢的一本是双月刊:《山西民间故事》。每次都等的我心焦,天天盼着邮递员 ...
群晖Docker部署Stirling-PDF工具
Stirling PDF 简介Stirling PDF 是一款可以本地部署、开源的基于 Web 的 PDF 工具箱。能够对 PDF 文件进行各种操作,包括分割、合并、转换、重组、添加图像、水印、压缩、OCR 等等,并且支持多种语言。
开源地址:https://github.com/Stirling-Tools/Stirling-PDF/
Stirling PDF Docker 部署在 Synology NAS 群晖上,使用 Docker-compose 部署相对简单一些,主要是省去了环境变量的一个一个的添加。
新建文件夹。在 Docker 文件夹内新建一个文件夹,名称随意,比如 StirlingPDF:
新建子文件夹。在文件夹内新建 config, trainingData, logs,customfiles 等。config,logs,trainingData是必须的,名称要和 docker-compose.yml 文件里的目录相对应。customfiles 文件夹主要是放一些自定义的配置文件,如果没有可以不建,同时 docker-compose.yml 文件里的 volum ...
拆解所谓华为1T移动硬盘
去年公司年会的时候,抽奖中了一个所谓华为 1T 移动硬盘,当时我就觉得太假了。京东上搜索了一下,华为1T移动硬盘,一百块钱左右,不是假的是什么?图片就是这种:
金属外壳我拆了就扔了,忘记拍照了。从结构来说,外观不错,没有螺丝,全靠塑料件卡住,所以拆解只能破坏了。一拆就能看到,震惊:
就两张 TF 卡,拿出来格式化一下:
我就奇怪了,为什么京东上这种明目张胆的假货一直卖着。还有一点,就感觉像吃了屎一样恶心,弄这种伪劣产品抽奖。请大家避坑。
Arduino Cloud IoT 使用入门指南
前面:赶在五一之前给乌龟做个自动喂食器 说用 Arduino Cloud IoT 做了远程控制,我搜了一下,中文的使用说明很少。我简单介绍一下基本流程吧,主要是截图。
注册登录网站国内都正常访问,注册:https://login.arduino.cc/登录,都不用多说了,很简单。免费版支持两个设备联网,如果更多的设备就得花钱了,真的设备多的话我觉得也不算很贵吧。
添加 Device
点击 Devices ,添加器件(我认为这里翻译为器件更合适):
+device 后会选择单板,因为我用的是 ESP8266,所以选了 third party device,我想应该很少人买 Arduino 出的板吧:
选择板,虽然是自己画的板,也选了 NodeMCU,我感觉都差不多吧,毕竟模块都一样:
给单板命名:
把 key 和 ID 文件都下载下来保存:
器件这部分就设置完了:
可以点进去看下,因为我们还没下载代码,处于离线状态:
添加 Thing
返回主页,添加 Things,点击左边状态栏后添加设备:
添加 Cloud Variables 变量,有很多种类型,基本上常见的传感器 ...
装修问题总结(下)
这个坑从去年挖到了今年,实在是拖太久了。不过也有一个好处,就是时间长了暴露出了哪些产品质量或使用上的缺陷。接着 装修问题总结(上)总结。
客餐厅客厅是定制的柜子,用的华富立 E0 等级的板,但只定了一个餐边立柜,鞋柜和两个三角立柜。从板材和测甲醛的结果看,华立的板子还是可以的,定制工厂的加工也还行,但是安装的师傅水平就是个垃圾,不说安装的缝隙大的大小的小,表面的脏污一块一块的很难搞干净。开关和插座位置开口,大的大小的小,感觉就像新手,最后搞不定了直接用钉子把开关和插座面板钉在木板上,我看了气死了,在群里骂了一通,后来听说是设计师的爹承包安装的。
几个抽屉也装的不好,厂家后来又找人来返工。所以说,定制家具工厂生产一般都还好,毕竟是流水线,但安装师傅出问题的概率非常大。还有,我老婆开始在这家定制了卧室的实木柜子,结果送过来的背板基本上全是 10cmx5cm 左右的松木拼成的,胶水都没抹平,让我大开眼界,只能和厂家吵了一架退货。
餐桌电视柜啥的没听我老婆的,直接买的源氏木语的,用了这么久我觉得挺好的,结实,不变形,大理石台面也好清理。但餐桌旁边她还是搞了一个实木的半高柜,樱桃木的,还是比较好 ...
基于 Cloudflare Workers 搭建 gh-proxy 为 PicX 加速
之前写了 免费开源的GitHub图床管理工具-PicX,结果用着用着,内置的几个 CDN 加速提供商不是今天这个不行了就是明天那个不行了,搜索了一下 Cloudflare 加速,找到一个开源项目:https://github.com/hunshcn/gh-proxy
使用 Cloudflare Workers 无服务器版本部署登录 https://workers.cloudflare.com,创建应用程序->创建 worker。打开 https://github.com/hunshcn/gh-proxy 复制 index.js 的代码到左侧代码框,保存并部署。如果正常,右侧预览应显示首页。
index.js 代码前面几行为自定义配置,注释很清楚。如果防止他人滥用,可将 GitHub 登录名加进去白名单 ['/username/']。
私有仓库加速格式如下:
https://user:[email protected]/https://github.com/xxxxxx/xxxxxx
GitHub 创建 TOKEN ,替换上面的 ghp_xxxxx
部署 ...
解决Zigbee2MQTT升级后京鱼座无线开关失效的问题
HomeAssistant入门之设备管理控制 有介绍京鱼座四件套设备对 Zigbee2MQTT 的接入,主要是外挂了 jingxuan.js 文件。这个套件虽然烂,但我改装了无线开关:废物利用之京鱼座ZigBee无线开关,用起来还可以,算是榨出了些价值。
可是,最近 Zigbee2MQTT 更新后无线开关就失效了,按钮没有响应,我重新连接 zigbee 也不好使,去掉了外挂 jingxuan.js 也不行。一直没搞懂,几年了,为什么 Zigbee2MQTT 对这几件套支持的不好,还没人改?是我用的不对吗?看 https://github.com/Koenkk/zigbee-herdsman-converters/tree/master/src/devices 这里,最近还有更新,可是无线开关就是连接后不好使。
研究了一下 Zigbee2MQTT 对新设备的支持,发现有些不一样了:https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html
前面注释的是之前文件的一些常量,更换成 Z ...