摘要: 1、关于433MHZ 、315MHZ 的相关的模块 发送与接收是单独的调制芯片。这块某宝上有很多,芯片也有很多,一般是8脚的芯片。发射芯片的话,有一个脚是天线接口,一个脚是编码芯片的序列输出的高低电平。发送芯片把这些高低电平调制后,发射出去。 接收芯片把信号接收到之后,它把结果(高低电平)输出到解码 阅读全文
posted @ 2024-04-07 22:54 xunhanliu 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1、远程python环境准备 下载miniconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 注意py版本,需要下载对应版本的conda,找到对应的版本后(这里选择py312),鼠标右键复制链接 wget 相关链接 bash 阅读全文
posted @ 2024-03-05 13:58 xunhanliu 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 我们已经知道User 等保存是直接以json的形式直接保存到文件中。 先说结论:设备的检测历史默认保存在sqlite中 The default, and recommended, database engine is SQLite which does not require any configu 阅读全文
posted @ 2024-02-21 16:51 xunhanliu 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 程序中搜索User, 很容易命中homeassistant/auth/models.py 程序中大量使用了attr.s 进行模型的声明。上篇说过dataclass,以及BaseModel , 区别见: https://www.modb.pro/db/412679 文件中定义了5个模型,这里只需要猜测 阅读全文
posted @ 2024-02-21 16:28 xunhanliu 阅读(35) 评论(0) 推荐(0) 编辑
摘要: core 源码地址 : https://github.com/home-assistant/core/tree/master core 与其他container等版本区别见: https://www.home-assistant.io/installation/ 入口: homeassisstant 阅读全文
posted @ 2024-02-21 15:23 xunhanliu 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一定要加sleep ,否则 sse_starlette.sse 中 listen_for_disconnect 收不到 http.disconnect 信号。这个表现是服务端的sse传输不会结束,会一直传递下去(虽然客户端 close或者disconnect)。 阅读全文
posted @ 2023-04-25 20:52 xunhanliu 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 这里不喂鸭~ chatgpt 的慢慢吐字的交互特别有意思,探索了一下,竟然看不到整个接口数据返回值(浏览器->网络)。 细究发现是sse协议。fastapi后端使用方法: https://devpress.csdn.net/python/62f99ac5c6770329307fef71.html ( 阅读全文
posted @ 2023-04-04 18:22 xunhanliu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 虽然我的工程语言是python语言,在工程搭建过程中非常注意类型提示的问题。 关于方法的方法的返回值类型的问题: 常用的方式是在函数/方法书写一些尖头+类型,这样调用方能很方便的对return值进行方法的提示。这也是最常用的的一种方式。有时候对于第三方库的方法的返回值,无法类型提示的话,我们可以简单 阅读全文
posted @ 2023-03-26 22:48 xunhanliu 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 出现的场景: 1、后端下载文件的接口,文件名无法支持中文 。。。 解决方案: 需要对包含中文等特殊字符的文件名进行转码(js 里面是 encodeURIComponent函数,python 里面是urllib.parse.quote函数,java 里面是java.net.URLEncoder.enc 阅读全文
posted @ 2023-01-29 17:21 xunhanliu 阅读(526) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/QYHuiiQ/article/details/107331791 rsync --delete-before -d /usr/local/newdata/ /usr/local/olddata/ --progress 阅读全文
posted @ 2022-10-12 10:47 xunhanliu 阅读(50) 评论(0) 推荐(0) 编辑