# MD1200 fan noise reduction A set of scripts that automagically set fan speed on a MD1200 (probably MD1220 as well) based on internal temperature readings. ## PC ### Docker In .env file change: ```serial_adapter``` which is a serial port you're using. On linux it is /dev/ttyUSBx and on windows it is COMx ```wait_time``` is the interval in which script is checking temperature. By default it is 300 seconds, which is 5 minutes. Then run with ```sudo docker-compose up -d``` To see output run ```sudo docker container logs MD_Fan_Changer``` ### Systemd First create virtual enviroment ``` python3 -m venv venv ``` Then install required modules ``` venv/bin/pip3 install PySerial ``` After that you just need to change a few things ```SERIALADAPTER``` to a port you're using. On linux it is /dev/ttyUSBx and on windows it is COMx ```EPPYSLEEPY``` is the interval in which script is checking temperature. By default it is 300 seconds, which is 5 minutes. ### Proxmox LXC You can also run it in LXC container on your Proxmox host. Just follow the [systemd](###systemd) instructions. Here you will also need to add ```/dev/ttyUSBx``` to your LXC container. You do it under Resources -> Add -> Device Passthrough -> ```/dev/ttyUSBx``` as Device Path. ## STM32F103C6T6 I think it needs a MAX2323 between MD1200. Will look into that. ## Arduino Nano Same here ### FAQ dc: yuruc3