youforge-max/solax-domoticz

GitHub: youforge-max/solax-domoticz

该项目将 Solax Pocket WiFi 逆变器的实时数据通过本地局域网直接接入 Domoticz 智能家居系统,无需依赖 Solax Cloud 云服务或 API 认证。

Stars: 0 | Forks: 0

# Solax Pocket WiFi → Domoticz (本地,无云端) 将 **Solax Pocket WiFi (V2 / MXCHIP)** 数据采集器的实时数据直接拉取到 [Domoticz](https://www.domoticz.com/),通过数据采集器自带的 WiFi 接入点进行连接 — **无需 Solax Cloud、无需 API 密码、无需注册码**。 整个核心技巧在于**固件**。最新的原厂固件 (`2.034.06`) 锁定了 本地 REST API;而旧版的 `2.033.20` 则在无需密码的情况下保持开放。只要数据采集器运行的是 `2.033.20`,Domoticz 就能直接通过 `http://5.8.8.8/` 与其进行通信。 ``` [Inverter] --USB--> [Solax Pocket WiFi fw 2.033.20] | open AP Wifi_ (network 5.8.8.0/24) | [Pi wlan0 5.8.8.9] --HTTP/0.9 POST--> [Domoticz SolaxHTTP plugin] | | [Pi eth0 LAN] :8080 <----------+ browser / automations ``` - **Cloud:** 关闭(已清除数据采集器的路由器 SSID;关闭了服务器连接)。 - **API 认证:** 在 `2.033.20` 上无需任何认证。 - **传输协议:** 数据采集器使用的是纯 **HTTP/0.9** 协议 —— 客户端必须允许此协议 (`curl --http0.9`)。 ## 为什么会有此项目 Solax 在较新的固件中移除了便捷的本地访问权限。他们官方的 FAQ 提到,本地密码是 `admin`(以 `SW` 开头的注册码)或者是注册码本身 —— 但在原厂的 `2.034.06` 上,如果没有真实的注册码,这两个都无法使用,而真实注册码并没有印在用户可以找到的任何地方。切实可行的解决方案是降级并运行最后一个曾开放提供 API 服务的固件版本。 ## 仓库结构 | 路径 | 内容说明 | |------|------| | [`INSTALL.md`](INSTALL.md) | 完整设置指南:固件降级、Pi WiFi 桥接、Domoticz 插件 + 硬件配置 | | [`docs/USER_GUIDE.md`](docs/USER_GUIDE.md) | 日常使用、故障排除、命令速查表、固件重新降级说明 | | [`docs/API.md`](docs/API.md) | Pocket WiFi 2.0 本地 API 端点参考 | | [`plugin/README.md`](plugin/README.md) | 关于 Domoticz `SolaxHTTP` 插件的说明 + 需注意的密码处理 bug | | [`firmware/`](firmware/) | 获取 `2.033.20` `.usb` 镜像(社区解锁版)的途径 + 用于校验的校验和 | | [`SECURITY.md`](SECURITY.md) | **开放 AP 风险、固件逆向工程 (RE) 发现及缓解措施 —— 请优先阅读** | | [`config.example.env`](config.example.env) | 需要您根据自身网络环境替换的占位符变量值 | ## 快速开始 1. 将数据采集器降级至 `2.033.20`(参见 [安装指南](INSTALL.md#1-firmware-downgrade))。 2. 将一台备用 Pi 的 `wlan0` 连接到数据采集器的 AP `Wifi_`。 3. 在 Domoticz 中安装 `SolaxHTTP` 插件,添加硬件并指向 `5.8.8.8:80`,模式选择 **V2**,密码字段留**空**。 4. 观察传感器数据的自动填充。 完整操作流程请参见 [INSTALL.md](INSTALL.md)。 ## 范围与安全性 - 本项目介绍的是一种**自托管、仅限局域网 (LAN-only)** 的集成方案。无云依赖。 - 固件降级及社区构建的 `.usb` 镜像属于**使用者风险自负**; 在开始之前,请先阅读 [docs/USER_GUIDE.md](docs/USER_GUIDE.md#security-notes)。 - 该数据采集器会广播一个**开放的**接入点 (AP)。在将其桥接到包含任何敏感数据的网络之前,请充分了解其暴露风险。 ## 许可证 MIT — 详见 [LICENSE](LICENSE)。
标签:Domoticz, Solax, 固件降级, 智能家居, 物联网, 逆变器集成, 逆向工具