- 博客(4)
- 收藏
- 关注
原创 我给 Home Assistant 写了个墙上的平板
小新Pad 2022,6+128。买回来就想让它一直开着家里的 Home Assistant。路过看一眼:几点了,天气怎么样,电费还剩多少,摄像头有没有在录。官方 App 和 Fully Kiosk 都能开网页。我要的是这块屏自己管自己:全屏、人来亮、人走暗、页面别死在旧缓存里,人在别的房间还能看见它还活着。Fully Kiosk都能实现,但是要钱,在AI加持的今天,用AI撸一个出来多方便,所以我就写了一个。名字叫 HA 智能面板(HAPanel)。
2026-10-28 12:00:55
202
原创 我把家里的控客接进了 Home Assistant:空调、地暖、新风,终于能在一个屏幕上控制了
理清楚以后,接入路径就比较明确了。状态读取走只读查询,控制走原厂服务,网络通道走 SSH。整个关系可以这样看:││ SSH 连接:核对并固定主机公钥▼控客主机├─ 只读查询设备配置和状态缓存│└─ SSH direct-tcpip 转发│▼│├─ HJ_CentralAC → 空调室内机└─ HJ_Server → 地暖、新风这里的127.0.0.1指的是控客主机自己的回环地址。我没有把原厂这个控制端口直接开放到外面。
2026-10-26 09:28:12
169
原创 我把家里的户型图搬进了 Home Assistant,源码也放出来了
3D 好看,但日常看哪间房开着灯,2D 其实很直接。对平板来说,少加载一套三维渲染,负担也轻一些。3D对低配置设备压力很多,卡顿会很严重。暮色页后来默认改成了 2D,想看三维再到设置里切换。我的 2D 底图先取自校准后模型的俯视画面,再用图像生成工具增强材质:木地板有木纹,床品有褶皱,沙发和地毯能看出布料感。发布时转换成透明 WebP,现在这张材质图大约 154 KiB。这一步只负责视觉。生成时要求保留墙体、门洞、家具位置和比例,不增加文字和设备图标;
2026-10-23 10:00:49
438
原创 Extjs页面实现行复制功能
在使用Extjs编写页面过程中,需要使用到行复制。但是Extjs没有好的支持。自己做了一个扩展。需要用到一个复制内容到剪贴板的js文件。主要代码:重写GridPanel,打开鼠标右键事件,添加一个右键菜单。其中Clipboard是需要加载的js。Ext.override(Ext.grid.GridPanel, { stripeRows: true, colu
2016-06-17 16:42:38
6602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅