2020 年开头就进入了地狱难度,派星人厨房这半年就做了个梦一样。Anyway,厨房还是成功完成了 PiSugar 2 电池模块,已经进行量产,即将上市。

除了硬件之外,厨房特别优化了电源管理的软件部分,而且一如既往地保持开源,见pisugar-power-manager-rs

电源管理部分分成 2 个 deb:

  1. pisugar-server : 带 web 界面的实用电池管理程序
  2. pisugar-poweroff : 系统关机时同时关闭 PiSugar 电池

一般用户安装了这两个小软件就可以管理好 PiSugar 啦,然而高端用户自然要有高端的操作,pisugar-server 支持用户自定义自己的 web 管理程序。

pisugar-server 前后端分离,前端采用 vuejs 编写的框架与后端相连,从后端获取 _ws.json 文件,如下:

{
    "wsPort": "8422"
}

然后使用此端口,与后端建立 websocket 连接后,就可以向后端发操作命令了。

在 pisugar-power-manager-rs 的 README.md 说明中,我们已经为大家准备了 pisugar-server 的命令说明

写出来的前端,可放到树莓派的 /usr/share/pisugar-server/web 目录中,替换厨房为大家准备的前端界面。

感兴趣的童鞋们,不妨拿起键盘,定制一个只属于自己的 PiSugar 电源管理程序吧!