Argon One Active Cooling and Active Linear Cooling Addon

thanks.
Ive now found this GitHub - Misiu/argon40: Home Assistant support for Argon ONE Pi 3 & 4 cases and Argon Fan HAT

which allows for this, see Configuring the fan, (need to scroll down a bit for that section).

Wonder if that CC also works on the new case, it seems a bit more versatile, because it allows what I was looking for:

- alias: 'Argon One: Fan speed 55% (>55°C)'
  trigger:
    platform: numeric_state
    entity_id: sensor.pi_cpu_temp
    above: 55.0
    for:
      minutes: 1
  action:
  - service: argon40.set_fan_speed
    data:
      speed: 55

- alias: 'Argon One: Fan speed 100% (>60°C)'
  trigger:
    platform: numeric_state
    entity_id: sensor.pi_cpu_temp
    above: 60.0
    for:
      minutes: 1
  action:
  - service: argon40.set_fan_speed
    data:
      speed: 100

I’ve seen that too, i’ve used before addon was issued, now i’ve changed to addon as its easier to use and i dont need more customization.

I also used that before, but I liked the Add-On more, so I changed.

Hi, may I know did you actually try the Misiu component with the latest OS and Core? It seems that this custom components do not have it in HACS and need to be manually install. I’m wondering if this is still working with the latest OS and Core.

No, I tried it last year when I bought my Argon One case. I think it was with a Home Assistant Operating System 5.0 beta.

@KCYeoh No I havent, the case still has to arrive :wink:

wondering if there is a custom component available for regulating the official Raspberry fan too? https://www.raspberrypi.org/products/raspberry-pi-4-case-fan/

Update:
custom component not even necessary: Raspberry Pi CPU Fan Automation - #36 by DarrenHill

Hi, just want to post an update here. The Misiu/argon40 is still working with the latest Core and OS. I installed them through HACS.

nice!. Just to be sure, the only thing needed for that is the CC itself? no I2C enabling needed?

You still need to enable the I2C, but it is just one time deal.

ok thanks. It’s just that it isnt in the manual there… Or did I overlook it reading it the 10th times I checked.
btw, Argon has arrived just now!

dont want to talk about @misiu s add-on too much here, but cant find a dedicated thread? Anyone got a topic thread for that?

I forgot that part :sweat_smile:
The easiest way is SSH the pi and run raspi-config :slight_smile:
Thanks

since I got my Argon case today, there’s been no way I get the fan to run… its way too cool :wink:

Schermafbeelding 2021-06-24 om 23.56.26

did try to set the config to a lower threshold, and was a bit surprised by the noise the fan made at only 1%… guess its a good thing I have it in the attic after all…

can someone help me figure out how to make the argon one reboot after power failure. i dont need all the other active cooling stuff as it sits in a server room.

I think you only have to set the jumper on the Argon One board to the correct position (I don’t have it here, so I can not write it). It is written in the Argon One documentation.

Yep. Page 6. Put jumper to Pin 2-3.

2 Likes

HI @adamoutler

please let me ask which temp sensor you use? I’ve only yesterday realized that the command_line sensor many people use, isn’t the only core temp cpu sensor, and system monitor has a sensor too… (been starting at that for ages, and never saw it ,)

these 2 sensors aren’t always in sync though:

Guess that can make a lot of difference around these thresholds.

If you’re not using any of these, but create a dedicated sensor in the add-on, could you please expose that too, like the Fan speed entity. That way we can see what’s going on precisely.
thanks

seeing this regularly after ha core restart:

restarting the add-on brings the entity back

anyone seeing this too?

UPDATE:

apparently this is per design of the author. There is a FR to somehow mitigate this in the repo. For now, we probably can ‘fix’ it using this:

      - service: hassio.addon_restart
        data:
          addon: 7d06b5a0_argon_one_temp

I have that set in a script running after a delayed start_up.

4 Likes

I also notice that the addon starts when the ha core restarts even if you turn off the setting to start on boot…
Thanks for the workaround!

I just install the addom and the fun doesnt work, I used SD card my SSD isn’t installed yet but I think that’s no problem right?. Here is the config:

CorF: C
LowRange: 20
MediumRange: 30
HighRange: 40
QuietProfile: false
Create a Fan Speed entity in Home Assistant: true
Log current temperature every 30 seconds: true

and here is the log. I think I2C its ok but fun doesnt move in log said that its 100% but doesnt work. The files i2c-* are empty
image

[s6-init] making user provided files available at /var/run/s6/etc…exited 0.
[s6-init] ensuring user provided files have correct perms…exited 0.
[fix-attrs.d] applying ownership & permissions fixes…
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts…
[cont-init.d] 00-banner.sh: executing…

Add-on: ArgonOne Active Cooling
Actively keeping your Argon One cool.

Add-on version: 23.0
You are running the latest version of this add-on.
System: Home Assistant OS 6.1 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2021.7.1
Home Assistant Supervisor: 2021.06.8

Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.

[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executing…
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
Detecting Layout of i2c, we expect to see “1a” here.
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – – – – –
10: – – – – – – – – – – 1a – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – – – – – – – – – –
Settings initialized. Argon One Detected. Beginning monitor…
Current Temperature 48 °C
2021-07-13_13:16:02: 48C - Level 4 - Fan 100% (High)
Current Temperature 46 °C
Current Temperature 45 °C
Current Temperature 45 °C
Current Temperature 45 °C

someone have the same problem?