固定上游提交的首个中文交付版本;补齐核心中文界面文案和本地预览适配,加入可复现演示数据并完成真实页面验收。
部署要求:Python 3.9+;本地预览可使用 SQLite,生产环境需按硬件和采集规模配置 GPIO、InfluxDB、系统服务及安全访问策略。
已知问题:演示数据库和登录审计路径仅用于本地预览,不随源码包发布;真实传感器读数、GPIO 控制、后台 daemon 和 InfluxDB 需要在目标硬件环境单独验收。
Mycodo 是面向树莓派的开源环境监控与自动化平台,将传感器输入、执行器输出和控制逻辑连接起来。
本交付版本基于固定上游提交构建,提供中文 Web 管理界面、输入与输出设备管理、PID 控制器、方法曲线和测量设置。适合温室、菌菇房、水培、实验设备等需要持续采集环境数据并执行自动控制的场景。
真实界面
共 6 张
Capabilities
温室与种植运营者、物联网开发者、实验室工程师、树莓派爱好者和需要环境自动化的技术服务商。
开源自托管;可围绕部署、硬件接入、控制策略配置和持续运维提供服务。
已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。
本地预览使用 SQLite 演示数据库,演示设备不会连接真实 GPIO;实时页面在没有 Mycodo daemon 和 InfluxDB 时会显示无数据。上游方法列表引用的可选 Highcharts 文件未包含在本仓库,因此本交付将方法编辑作为交互证据而非目录截图。
部署难度
较高
最低配置
建议使用 Debian 系树莓派或兼容 Linux 主机,并准备 Python 3.9+、SQLite/InfluxDB 与 GPIO 或其他传感器接口;本地预览可在 macOS 上运行。
开源许可证
GNU General Public License v3.0
最后验证
2026-08-31
技术栈
授权说明
源码包原样保留上游 LICENSE.txt 和版权信息。本站仅按 GPLv3 许可提供源码再分发,并披露本交付中的中文翻译补齐与本地预览适配;下游再分发须继续遵守 GPLv3。
Release notes
1 个已发布版本
固定上游提交的首个中文交付版本;补齐核心中文界面文案和本地预览适配,加入可复现演示数据并完成真实页面验收。
部署要求:Python 3.9+;本地预览可使用 SQLite,生产环境需按硬件和采集规模配置 GPIO、InfluxDB、系统服务及安全访问策略。
已知问题:演示数据库和登录审计路径仅用于本地预览,不随源码包发布;真实传感器读数、GPIO 控制、后台 daemon 和 InfluxDB 需要在目标硬件环境单独验收。