(╯°□°)╯︵ ┻┻ DeskPi Pro Active Cooling and Front USB ports

You need to enable serial. You’ll know it works when your front USB have power. There are a few ways to enable USB serial, including an addon.

I have also installed the add-on (I think?). If you meant the Serial Converter. At the second image.

You have to disable protection mode on the configurator then do it all again.

Right :slight_smile: I assumed it already was disabled. Now it is working. Thanks. Any way to show the Rpi temp/ other info on a dashboard? Or have it send to influx.

There are several options to get s sensor for RPI temp. This addon only provides fan speed.

If anyone wants Always-on capability for the Argon One V1 case, I’ve been running this hardware mod for about 2-years. It’s simply a great way to achieve power-on on power-loss, or always-on.

Simply solder a wire from the edge of one connector to the edge of the other, and it just works.

2-years, no problems to report.

Hi!

Thanks for the Add-On.

I’m having issues getting it to work, I put the DeskPi Pro jumper to “Fan FS”, ran the Serial Configurator Addon (turned off protection mode), pulled the power plug and restarted.

But for some reason no new USB’s are added, the only USB I have is the /dev/ttyUSB0, which is my Zigbee stick.

Anyone with some tips what to do to fix/debug this?

I’m running HassOS.

This is my list of hardware showing the USB’s:

Hello,

I use the DeskPi Lite M.2 case. It looks like this plugin doesn’t work with it. The plugin runs without any problems and the temperatures are also displayed in the log. But unfortunately nothing changes in the behavior of the fan. The fan continues to rotate on level 1 (Off).
Does anyone have an idea for this for the DeskPi Lite case?

Thanks

What are the min/max temperature settings?

Low: 40
Medium: 60
High: 80

There you go. You’re below min temp.

But the fan should be off if the minimum temperature is not reached?

No matter what temperature I bring the Raspberry to, the fan always runs and always runs at the same speed

This does not sound like expected behavior from DeskPi Pro. Also the information you’re providing appears to be operating properly. Maybe screenshot a failure condition or something

Its not the Pro, its the Deskpi Lite.
But I think the hardware and its control should be similar.

Deskpi lite uses pwn instead of serial fan control. I don’t have a unit and cannot support it. However if someone wants to use this to adapt the existing code, I could accept a pull request.

Pr would need to either

  1. Be a separate folder displaying the name DeskPi Lite
  2. Detect DeskPi Pro/lite by confirming if serial port or pwm pin values are as expected
  3. Have a selection in the config for pro/lite
    .
    #1 appears to be a better way to do it. I don’t have a unit so I will not be doing this myself.

Hi , Just installed and setup HA /Rpi4B inside a DeskPi Pro case. The instructions here show editing the /boot/config.txt which is normally on a Raspberry OS system. The HA I installed was from custom images from within Raspberry Pi Imager - and is NOT a RpiOS.
Also this is running from an SSD that is plugged into the USB3.0 port.
Tried following the instructions from commandline. However, the path /mnt/config.txt does not exist.
Any HELP you can provide that would reflect a system that is being built today would be appreciated.

this is what is in the log of the AddOn:

s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
could not find /dev/ttyUSB1. This addon cannot continue without a serial device. Here is a list of possible SerialDevice:
ls: /dev/ttyUSB*: No such file or directory

s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
punt!
type or paste code here

Enable the front USB and serial first

OK, but I can’t even get past the installation instructions without errors, as I stated in my first post.

Login to the main terminal, then at the ha> prompt, type "login".

echo 'dtoverlay=dwc2,dr_mode=host' >> /mnt/boot/config.txt

| |__| | ___  _ __ ___   ___     /  \   ___ ___ _ ___| |_ __ _ _ __ | |_
|  __  |/ _ \| '_ \ _ \ / _ \   / /\ \ / __/ __| / __| __/ _\ | '_ \| __|
| |  | | (_) | | | | | |  __/  / ____ \\__ \__ \ \__ \ || (_| | | | | |_
|_|  |_|\___/|_| |_| |_|\___| /_/    \_\___/___/_|___/\__\__,_|_| |_|\__|

Welcome to the Home Assistant command line.

System information
  IPv4 addresses for wlan0:
  IPv4 addresses for end0:  192.168.1.166/24
  IPv6 addresses for end0:  fd94:5227:a8e9:a947:1b4b:3bbf:f5a:9e3a/64, fe80::71e         2:bcbf:af73:692f/64

  OS Version:               Home Assistant OS 11.3
  Home Assistant Core:      2024.1.2

  Home Assistant URL:       http://homeassistant.local:8123
  Observer URL:             http://homeassistant.local:4357
➜  ~ whoami
root
➜  ~ echo 'dtoverlay=dwc2,dr_mode=host' >> /mnt/boot/config.txt
zsh: no such file or directory: /mnt/boot/config.txt
➜  ~

The. Boot partition isn’t mounted. I made an addon to do this for you.

OK … could you provide that information ? name of the addon? etc…
if it is HassOS Serial Configurator - I have that installed too, but have no idea how to configure things to make anything work.

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
no sda1 config found
no sdb1 config found
no mmcblk0p1 config found
This Configurator did it's job. Perform a hard-power-off now. You can uninstall and reboot now.  This configurator only works once.
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
punt!