ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

给打印农场省电费:Bambuddy智能插座集成与逐次打印能耗统计指南

给打印农场省电费:Bambuddy智能插座集成与逐次打印能耗统计指南 给打印农场省电费Bambuddy智能插座集成与逐次打印能耗统计指南【免费下载链接】bambuddyYour Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.项目地址: https://gitcode.com/gh_mirrors/ba/bambuddyBambuddy 是一款自托管的 Bambu Lab 打印指挥中心从一台 A1 到整个打印农场都能统一管理。它的智能插座集成功能可以让插座在打印开始时自动通电、打印结束后自动断电并对每一次打印做逐次能耗统计——精确算出这一单用了多少度电、花了多少钱帮你给打印农场实实在在地省电费。本文是面向新手的完整指南支持哪几类智能插座、如何快速接入、自动断电怎么配、以及逐次打印的 kWh 与电费是怎么算出来的。 为什么打印农场需要智能插座多台 Bambu Lab 打印机 7×24 小时待机空载时热床、AMS 干燥箱、加热腔体都在偷偷耗电。对一台机器来说是几毛钱对一整排农场来说每月就是可观的一笔钱。Bambuddy 的智能插座Smart Plug模块解决三件事自动通断电打印开始自动上电打印完成/失败后延迟断电杜绝忘关插座逐次打印能耗统计每单打印单独记录耗电量和电费沉淀到统计页异常功率告警功率过高/过低时推送通知提前发现异常 Bambuddy 支持的 4 类智能插座Bambuddy 通过统一的数据模型 backend/app/models/smart_plug.py 兼容四种接入方式无论你的插座固件是什么都能接入插座类型适用场景说明Tasmota刷了 Tasmota 固件的插座默认类型内置局域网扫描自动发现支持今昨日电量直读Home Assistant已用 HA 管理智能设备关联switch.*实体还能挂script.*自动化和独立能耗传感器MQTTShelly、Zigbee2MQTT 等设备通过功率/电量 Topic 订阅实时数据REST任意带 HTTP 接口的插座如 Shelly用 URL 开关 JSON 路径读电最灵活 一台打印机可以挂多个插座主插座负责供电另外挂风扇、干燥箱、腔体灯等配件插座。Bambuddy 会区分真正给打印机供电的插座controls_printer_power字段只有它参与能耗统计和离线判定避免配件开关干扰。 一键接入智能插座的完整步骤以最常见的 Tasmota 插座为例整个过程只需三步第一步进入插座管理页打开 Bambuddy 的Settings → Smart Plugs页面点击新增插座。前端对应的组件是 frontend/src/components/AddSmartPlugModal.tsx。第二步自动扫描或手动填写选择 Tasmota 类型后Bambuddy 会扫描局域网内的 Tasmota 设备发现服务实现在 backend/app/services/discovery.py。扫描到了直接点选没扫到就手动填写 IP 地址必要时补上账号密码。HA / MQTT / REST 类型则分别填实体 ID、Topic 或开关 URL创建前都可测试连接确认可达。第三步关联打印机并保存把插座绑定到目标打印机即可。Tasmota 插座每台打印机限一个它是物理供电设备Home Assistant 实体则允许多个方便挂不同自动化。创建逻辑在 backend/app/api/routes/smart_plugs.py。⏻ 自动通断电三种省电路径插座的自动化由 backend/app/services/smart_plug_manager.py 中的后台调度器驱动每分钟检查一次计划任务并提供三种省电策略1. 打印周期自动通断默认开启Auto On打印任务开始时自动给插座上电Auto Off打印完成或失败后自动断电断电延迟有两种模式时间模式默认 5 分钟后断电给热床留出冷却时间温度模式等待喷嘴降到阈值温度默认 70°C再断电更安全2. AMS 干燥结束后自动断电启用auto_off_after_drying后AMS 干燥周期一结束延迟 10 分钟自动断电干燥箱不必彻夜耗着。3. 定时计划Schedule给插座设置每日开/关时间HH:MM比如农场只在白天工作23:00 统一断电早晨 7:00 自动上电待命。此外还配有功率告警功率高于上限或低于下限都会触发通知带冷却时间热床失控或插座接触不良都能第一时间知道。在打印机卡片的侧边栏上还有快捷开关show_in_switchbar开启后随时手动查看/切换插座状态卡片组件见 frontend/src/components/SmartPlugCard.tsx。⚡ 逐次打印能耗统计这一单到底花了多少钱这是 Bambuddy 最有含金量的一环。原理并不复杂打印开始时读取插座上的累计电量计数器lifetime counter存为energy_start_kwh打印结束时再次读取计数器两次读数之差就是本次打印的energy_kwh再乘以你在设置里填写的电价electricity price见 backend/app/tests/integration/test_settings_electricity_price.py 验证的配置项得到energy_cost三个字段都记录在打印档案表 backend/app/models/archive.py 中energy_kwh、energy_cost、energy_start_kwh每一单打印都各算各的谁也没被平均。几个值得了解的设计细节多插座不串号backend/app/services/energy_plug.py 用一套排序规则挑选真正给打印机供电的插座来读数——优先启用中、供电打印机、且能实际回报累计计数器的插座保证开始与结束两次读数来自同一个设备今日电量自动推算Shelly 这类插座只给一个只增不减的累计值Bambuddy 每小时打一个电量快照backend/app/models/smart_plug_energy_snapshot.py再按本地时区午夜零点推算今日/昨日用量逻辑见 backend/app/services/plug_energy_history.py最终单耗和电费会汇总到统计页配合打印队列与归档数据让你一眼看清每台机器、每单打印的真实用电成本✅ 省电费实践清单☑️ 主插座开启Auto Off 温度模式断电既省电又不烫手☑️ 夜间不开机就给插座配Schedule 计划整排打印机定时熄屏☑️ 干燥箱插座单独挂一个开启干燥后自动断电☑️ 设置好电价让统计页的电费数据真实可用☑️ 开启功率告警异常耗电第一时间收到通知 关键文件速查文件作用backend/app/models/smart_plug.py插座数据模型4 种类型 全部自动化字段backend/app/services/smart_plug_manager.py通断调度、延迟断电、定时与电量快照循环backend/app/services/energy_plug.py逐次打印能耗的插座挑选规则backend/app/services/plug_energy_history.py今日/昨日电量推算backend/app/api/routes/smart_plugs.py插座管理 APIfrontend/src/components/SmartPlugCard.tsx插座卡片 UI总结Bambuddy 的智能插座集成把打印农场电费从一个模糊的大数拆成了每一单打印的 kWh 和钱数接入 Tasmota / Home Assistant / MQTT / REST 任一类插座配好自动通断电和断电延迟统计页就会替你持续记账。机器越多、跑得越久这笔账就越清楚省下来的电费也就越具体。【免费下载链接】bambuddyYour Bambu Lab. No Cloud. Your Rules. Self-hosted command center for Bambu Lab — from one A1 to an entire print farm.项目地址: https://gitcode.com/gh_mirrors/ba/bambuddy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表