外接散热风扇管理工具docker镜像

之前介绍过通过串口继电器控制外接风扇方案: https://blog.siyushi.work/archives/fPX2PxRU 本次简化过程且加入管理配置页面,打包成docker镜像,方便拉取启动。 镜像:https://hub.docker.com/r/killermatt/fan-contr

之前介绍过通过串口继电器控制外接风扇方案:

https://blog.siyushi.work/archives/fPX2PxRU

本次简化过程且加入管理配置页面,打包成docker镜像,方便拉取启动。
镜像:https://hub.docker.com/r/killermatt/fan-controller

镜像名:killermatt/fan-controller

compose.xml:

services:
  python:
    image: killermatt/fan-controller:latest
    container_name: fan-controller
    ports:
      - "4812:4812"
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /configpath:/config
    restart: always
    devices:
      - "/your/ttyUSB0:/dev/ttyUSB0"

/configpath 改为配置路径,会在该文件夹下生成一个settings.json配置文件,在网页内的修改数值会同步到该文件

/your/ttyUSB0 为你的串口设备文件

容器启动命令:

docker run -d \
  --name fan-controller \
  -p 4812:4812 \
  -v /etc/localtime:/etc/localtime:ro \
  -v /configpath:/config \
  --restart always \
  --device /your/ttyUSB0:/dev/ttyUSB0 \
  killermatt/fan-controller:latest

启动后可在 localhost:4812 查看风扇信息,修改配置。

Turn Fan ON above (°C): 风扇开启温度

Turn Fan OFF below (°C):风扇关闭温度

Fan ON Command: 串口继电器打开命令

Fan OFF Command: 串口继电器关闭命令

Temperature File Path: 系统温度信息文件,可根据你的实际情况修改

LICENSED UNDER CC BY-NC-SA 4.0
Comment