Skip to content

深圳市常工电子“蓝牙水控器”控制程序的开源实现。适用于国内各大高校宿舍热水器。 使用 vite-plugin-electron进行功能增强,可以自动连接指定水控器,自动重连,解决7分钟断一次的问题。

License

Notifications You must be signed in to change notification settings

E7G/Waterctl_Electron

Repository files navigation

🛀 蓝牙水控器 FOSS 的 Electron 增强版

深圳市常工电子“蓝牙水控器”控制程序的开源实现。适用于国内各大高校宿舍热水器。

使用 vite-plugin-electron进行功能增强,可以自动连接指定水控器,自动重连,解决7分钟断一次的问题。

waterctl

🏃 使用

  • 先fork一份本仓库,然后找到electron/main.ts中的

    const targetDevice = devices.find(device => 
          device.deviceName === 'Water36088'
        );
    

    这部分代码中的 Water36088需要改为你的蓝牙水控器的蓝牙名称,保存。

  • 等待github action的workflow编译并发布好release,即可在最新的release界面下载你想要的包并开始使用了

  • 不能用?请先看看”疑难解答“: https://github.com/celesWuff/waterctl/blob/2.x/FAQ.md

⚠️注意

  • 项目内含有根据本仓库自动更新的内容,如需去除,请前往 package.json删除或修改相关内容
  • src/bluetooth.ts中许多有关 autoReconnect的判断的代码处存在 setTimeout函数,其中的第二个参数,即延迟执行的时间(单位:ms),可按个人喜好修改,并未最佳延迟时间

✨ 特性

  • 🌐 真正离线使用,不依赖互联网连接(你可以在离线状态下打开本应用)
  • 🖕 完全脱离“微信”,夺回对科技的控制权
  • ⚛️ 使用开放的 Web 技术构建
  • 💡 简洁,明确,美观的操作界面
  • ⚡ 响应速度极快
  • 🔥 简化的交互逻辑
  • 🖥️ 支持 自动化执行 ,无需手动执行操作
  • 📱 支持 Windows/Linux/macOS
  • 👍 开放源代码
  • 🛠 更多特性开发中

♿ 引流位

📜 开源许可

基于 MIT license 许可进行开源。

About

深圳市常工电子“蓝牙水控器”控制程序的开源实现。适用于国内各大高校宿舍热水器。 使用 vite-plugin-electron进行功能增强,可以自动连接指定水控器,自动重连,解决7分钟断一次的问题。

Resources

License

Stars

Watchers

Forks

Packages

No packages published