Argon One Active Cooling and Active Linear Cooling Addon

I tried the “Linear” version, removing everything and reinstalling, unplugging dozens of times and then, it worked last time out of sympathy :sweat_smile:… but, after upgrading HA to ver. 2023.8 no longer worked; I’ve done the tedious shutdown and restart many times but it doesn’t work.
If there’s anything I can do to help you, give me basic instructions.

Are you running supervisor channel beta?

No Beta release and no Supervisor Beta

I have the same issue. sensor is gone.

I’m having the same issue after installing version 30… I was once able to get the sensor back after several restarts of the addon but seems i cannot repro it again.

It’s a work in progress currently. The v30 series is going to contain the fixes. I’m working through a few issues. The end result will be the app is going to be even more efficient than before. You can see progress on the GitHub issue.

2 Likes

Installed the 30a version and it seems to be working again…

Indeed. 30a fixed the missing fan entity issue. Thanks

Version 30a installed: for the first time it works!!
Thank you very much

I just bought an Argon One M.2 case for my Raspberry 4 that I was using with an external SSD drive and a passive cooling case.

I installed ArgonOne Active Linear Cooling add-on and I had the “Cannot find I2C port. You must enable I2C for this add-on to operate properly” message in the log.

I installed HassOS I2C Configurator add-on, and the error message disappeared from Argon One add-on but when I now start it, I get that in the logbook and the add-on stops working.

I tried to uninstall it, re-install it, and tried different things I read here but it’s not working and I always get the same errors.
It seems it cannot find the I2C port.

[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 Linear Cooling
 Actively keeping your Argon One cool.
-----------------------------------------------------------
 Add-on version: 30a
 You are running the latest version of this add-on.
 System: Home Assistant OS 10.4  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2023.8.2
 Home Assistant Supervisor: 2023.08.1
-----------------------------------------------------------
 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.
ls: /dev/i2c-*: No such file or directory
Cannot find I2C port.  You must enable I2C for this add-on to operate properly
[cmd] /run.sh exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing... 
-----------------------------------------------------------
                Oops! Something went wrong.

 We are so sorry, but something went terribly wrong when
 starting or running this add-on.
 
 Be sure to check the log above, line by line, for hints.
-----------------------------------------------------------
[cont-finish.d] 99-message.sh: exited 0.
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.```

You must enable I2C for this add-on to operate properly

EDIT:
How can I enable it?

I found out how to enable it and it’s now working!

Hello, what did I do wrong?

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... 
curl: (7) Couldn't connect to server
[23:20:09] ERROR: Something went wrong contacting the API
[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.
checking i2c port 1 at /dev/i2c-1
     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: -- -- -- -- -- -- -- --                         
found at /dev/i2c-1
I2C Port 1
Settings initialized. Argon One Detected. Beginning monitor..
Current Temperature 38 °C
2023-08-28_23:20:12: 38C - Level 2 - Fan 33% (Low)
/run.sh: socket: Permission denied
Failed 79: exec 3<> /dev/tcp/hassio/80
Failed 79: exec 3<> /dev/tcp/hassio/80
Safe Mode Activated!
Failed 80: echo -ne "POST /homeassistant/api/states/sensor.argon_one_addon_fan_speed HTTP/1.1\r\n" 1>&3
Safe Mode Activated!
Failed 80: echo -ne "POST /homeassistant/api/states/sensor.argon_one_addon_fan_speed HTTP/1.1\r\n" 1>&3
Safe Mode Activated!
Failed 81: echo -ne "Connection: close\r\n" 1>&3
Safe Mode Activated!
Failed 81: echo -ne "Connection: close\r\n" 1>&3
Safe Mode Activated!
Failed 82: echo -ne "Authorization: Bearer ${SUPERVISOR_TOKEN}\r\n" 1>&3
Safe Mode Activated!
Failed 82: echo -ne "Authorization: Bearer ${SUPERVISOR_TOKEN}\r\n" 1>&3
Safe Mode Activated!
Safe Mode Activated!
Failed 83: echo -ne "Content-Length: $(echo -ne "${reqBody}" | wc -c)\r\n" 1>&3
Failed 83: echo -ne "Content-Length: $(echo -ne "${reqBody}" | wc -c)\r\n" 1>&3
Safe Mode Activated!
Failed 84: echo -ne "\r\n" 1>&3
Safe Mode Activated!
Failed 84: echo -ne "\r\n" 1>&3
Safe Mode Activated!
Failed 85: echo -ne "${reqBody}" 1>&3
Safe Mode Activated!
Failed 85: echo -ne "${reqBody}" 1>&3
Safe Mode Activated!
Failed 86: timeout=5
Safe Mode Activated!
Failed 86: timeout=5
Safe Mode Activated!
Safe Mode Activated!
/run.sh: line 79: /dev/tcp/hassio/80: Permission denied
/run.sh: socket: Permission denied
/run.sh: line 79: /dev/tcp/hassio/80: Permission denied
/run.sh: line 80: 3: Bad file descriptor
/run.sh: line 80: 3: Bad file descriptor
/run.sh: line 81: 3: Bad file descriptor
/run.sh: line 81: 3: Bad file descriptor
/run.sh: line 82: 3: Bad file descriptor
/run.sh: line 82: 3: Bad file descriptor
/run.sh: line 83: 3: Bad file descriptor
/run.sh: line 83: 3: Bad file descriptor
/run.sh: line 84: 3: Bad file descriptor
/run.sh: line 84: 3: Bad file descriptor
/run.sh: line 85: 3: Bad file descriptor
/run.sh: line 85: 3: Bad file descriptor
/run.sh: line 55: 3: Bad file descriptor
/run.sh: line 55: 3: Bad file descriptor

I’m not sure what you did here. I don’t know what would cause that. Looks like your network is locked down somehow. That’s not expected on HAOS.

Could this be the problem? Shouldn’t save mode be deactivated?

1 Like

Hello, Sir,
I am so interested in your argon one m2 and I do not know if it work on home assistant OS on raspberry pi.
I already installed but it doesn’t work and it turn off and every time I have to hit start.
May I ask you any tips or help

Hi Adam and maybe @ TheHolyRoger
I’ve been using the fork from TheHolyRoger since about May of 22 posted on this one. We got a script going I believe for temp scraping privately. Memory fade with time :crazy_face:
I was just looking and I no longer have a temperature of fan sensor or temp. States page confirms.
argon1_HAcard
I look at the logs for the Active Cooling addon and it seems fine.

[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 - Debian GNU/Linux 11 (bullseye)
 Actively keeping your Argon One cool.
-----------------------------------------------------------
 Add-on version: 28.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 10.5  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2023.8.4
 Home Assistant Supervisor: 2023.08.1
-----------------------------------------------------------
 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 118 °F
2023-09-01_18:38:58: 118F - Level 3 - Fan 3% (Quiet Medium)
Current Temperature 116 °F
Current Temperature 116 °F

Do you have any ideas? I’ve scrolled thru posts and only found a post from Nettuno69 on Aug 2, 2023 that seems similar to my case.
Did something that change that I wasn’t aware of?
Is Adams working better than HolyRogers? Thought I saw that Adam tried to merge the two?
Many thanks… rock on!

The temp is an attribute of the fan speed sensor

I had forgotten about that. Looks like he hasn’t updated for a while. Might be a good idea to switch back. You have a few choices, I prefer linear personally.

good to know thank you Adam for your response… Will give yours a try again, much thanks