跳至主要内容

博文

小爱音箱控制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/bemfa 目录拷贝至 Home Assistant 配置目录的 custom_components 目录下。 重启 Home Assistant 服务,在 HomeAssistant 的集成页面,添加集成,搜索 bemfa 并添加。 根据提示输入巴法云账号,密码,密钥后提交,安装成功后,点击集成 bemfa ,选择配置:同步,编辑,删除。 同步需要控制的实体,一个一个添加,名字就是语音控制的名称,按照自己习惯的命名,不合适在后面编辑再修改。 实体选择同步完成后,巴法云会有显示。 在小爱音箱 APP 打开后点击 智能家居 -> 语控设置 -> 添加其他平台设备 -> 添加 ,找到 巴法 ,登录账号。 在巴法里面点击同步设备。 回到 语控设置 下,点击 小米AI音箱(第二代) ,可以看到同步过来的设备。 在智能家居主页面也显示了。 现在就可以通过小爱同学控制家里的开关灯了,至于风扇空调之类的,我就没有了。 source https://mianao.info/xiaomi

开源RSS阅读器新秀-Follow

Follow 最近火得一塌糊涂,邀请码是一码难求啊。我好不容易才搞到了一个邀请码,正好看下 Follow 有什么不一样。 官方网站: https://follow.is 开源地址: https://github.com/RSSNext/follow 简介 我从 Google Reader 开始用 RSS,但最终 Google 还是关闭了他。于是: 用TinyTinyRSS打造自己的Reader RSS订阅从Feedly更换到Inoreader 再次自建RSS订阅服务平台FreshRSS 虽然现在都是大数据推荐,但我还是习惯 RSS 这种古老的信息获取方式,但有时候会发现有的博客不提供 RSS 订阅,只能网页看,有的博客能订阅也只能看个开头,比较烦。 后面 Inoreader 虽然需要翻墙,但我还是一直用着,直到最近换了 Follow。 目前,Follow 可以在 Windows、MacOS、Linux 的桌面上使用客户端软件,也可以直接在浏览器中使用 web 网页版,据说 Android 和 iOS 的移动应用程序也即将推出。 网页版: https://app.follow.is/ 特点 和之前的 RSS 阅读器相比,Follow 有几个不一样的地方: 虽然还是传统的三栏布局,但是加入了 ai 功能,有热点,有总结,还有翻译等。 订阅源更容易了,有搜索,还有 RSSHub 等。 Follow 的开发者之一是 @DIYgod ,也是 RSSHub 的开发者。RSSHub 就是专门把微博、B 站、知乎、微信公众号这些平台内容,烧录成 RSS 源来订阅的工具。虽然我不会用 RSSHub,但不妨碍我订阅别人的源,比如订阅 telegram 频道。 点击阅读文章的时候,可以看到其他人的订阅源,分享和发现新内容。 创建一个订阅列表,可以分享给他人。 加入了 power 币,目前可以兑换邀请码,还可以打赏给源站等。(感觉领币不是很稳定,比如昨天我领了不下十次,还是没有领到) 认证自己的订阅源,订阅源的内容会有一个认证的标志,分享给别人订阅后可以打赏。 这是我的订阅源,欢迎订阅: https://app.follow.is/feed/63454500867630082 疑问 follo

才知道离线安装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 Framework 3.5 SP1 下载页面下载 .NET Framework 3.5 SP1 脱机安装程序。 下载下来发现根本没鸟用,神图再发一遍: 咋办? 准备一个 win10 的 ISO 镜像,右键装载到虚拟光驱。 挂载后可以看到 DVD 光驱的盘符,如 K 盘。 以管理员身份运行 cmd 或者 Windows PowerShell,输入命令: dism /online /enable-feature /featurename:NetFx3 /Source:K:\sources\sxs 等待部署到 100%,提示操作成功。 打开 控制面板 ,找到 程序和功能 ,点击 启用或关闭 Windows 功能 ,可以看到 .NET Framework 3.5 已经启用了。 source https://mianao.info/offline-install-dotnet35-windows/

忽然想起我如饥似渴读书的那些年

最近经常刷视频刷到刘震云,还有他的《一句顶一万句》。推荐次数多了,就在网上下了看看,结果看了几章看不下去了,一个感觉:不知所云。然后想想,我有多少年没有认真读过一本书了?到底是他写的不好还是我读不进去书了? 上一次看书还是 07 年左右偶然发现了《明朝那些事儿》,认认真真的追完了,后来基本上都是看些网文打发时间,一目十行,很少有看完的,有也没啥印象了,再往前回忆就是八九岁的时候了。 小时候认字很早,学会查字典就到处找书看。八十年代的农村基本上没有钱买书,都是前人流传下来的,这个前人可能是上一代,也可能是上上代,还有可能就是城里的亲戚。一本本卷了边的故事会,少了页的知音家庭,还有各家各户的厕所,擦屁股的不是报纸就是各种书。印象比较深的是在一个亲戚的厕所拉屎,发现了一本好看的小说,前不见头后不见尾,让我遗憾好久,一直到五六年后我上了高中,才知道那本小说是《棋王》。 小学看的书多,杂,而且很多字都是读半边,但非常有热情。那时候村里订阅了很多杂志,应该都是被逼的。比如《知音》《家庭》《啄木鸟》,《警坛风云》《民主与法制》,最喜欢的一本是双月刊:《山西民间故事》。每次都等的我心焦,天天盼着邮递员送过来,饥荒的时候甚至《半月谈》《求是》我都看。 还有就是哥哥姐姐们的以前的教材,他们流行看的小说,比如三毛琼瑶。除了《家庭》给我的性启蒙,就是不知道哪个亲戚留下的一本医学教材,讲女性生殖系统的那几页,被我们翻来覆去看烂了。白天看晚上看,上厕所也看,有次蚊子把鸡鸡叮个包,我抹了点风油精,真TM酸爽。晚上停电都是点着煤油灯看,小学毕业感觉视力就下降了,初一暑假就配上了 200 度的眼镜。你要问我读了哪些名著?除了草草翻过几页三国和水浒,梁羽生古龙算不算名著?《故事会》《知音》应该算,凤姐说的。 街上有看画本的,记得好像是五分钱还是两分钱看一本,我很少看,因为没钱。有时候在亲戚家或者谁家厕所里,同学那看几本。后来,小学搞了一个小图书馆,里面大部分都是画本,有些是我们捐的,有些是买的,我看了个够。后来一年寒假,不知道谁翻进去全部偷走了。学校旁边住的老头跟校长说是我偷的,亲眼看到我翻进去的。我当时就怀疑是他亲戚来偷的,后来我初三的时候,同桌拿来一本画本,上面盖着我们小学的章,我问他从哪搞的,他说他表弟家有很多。这个案子算是个迷了,那个老头早死了,校长是我舅舅,他问了我之后也没再管了。

群晖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 文件里的 volumes 对应项也要删去。 再新建 docker-compose.yml 文件,内容如下: version: '3.3' services: stirling-pdf: container_name: Stirling-PDF image: frooodle/s-pdf:latest ports: - "4000:8080" volumes: - ./trainingData:/usr/share/tessdata:rw - ./config:/configs:rw - ./logs:/logs:rw - ./customFiles:/customFiles:rw environment: DOCKER_ENABLE_SECURITY: "false" SECURITY_ENABLELOGIN: "false"

拆解所谓华为1T移动硬盘

去年公司年会的时候,抽奖中了一个所谓华为 1T 移动硬盘,当时我就觉得太假了。 京东上搜索了一下,华为1T移动硬盘,一百块钱左右,不是假的是什么? 图片就是这种: 金属外壳我拆了就扔了,忘记拍照了。从结构来说,外观不错,没有螺丝,全靠塑料件卡住,所以拆解只能破坏了。 一拆就能看到,震惊: 就两张 TF 卡,拿出来格式化一下: 我就奇怪了,为什么京东上这种明目张胆的假货一直卖着。 还有一点,就感觉像吃了屎一样恶心,弄这种伪劣产品抽奖。 请大家避坑。 source https://mianao.info/huawei-1t-mobile-hard-drive-tf-card-disguise/

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 变量,有很多种类型,基本上常见的传感器参数都支持: ① 名称很重要,程序里面变量名就是这个: ② 可以同步其他设备的设置; ③ 变量类型,比如轻触开关,选择 boolean,值为 true 或 false; ④ 读写权限; ⑤ 开关更新还是定期更新; 完成后可以继续添加其他变量: 变量添加里面的同步选项,如果之前已经有相同功能的变量添加了,只需在这里点下同步就可以了: 变量和 device 关联起来: 选择前面添加的板: 添加板后再设置网络: 联网设置,把 WiFi 名称密码和前面生成的 device secret key 复制进去: 可以修改一下 Thing 设备的名称,以便识别: 代码编辑和下载 Thing 设置完先不要退出。点击 sketch,在这里可以编辑代码了: 代码编辑完成后需要下载到板上,这里有两种方法。 一种是直接通过 web 页面: 可以看到目前还没安装驱动,点击下方 learn more 按钮,按提示下载安装软件。 安