Thank you. I will try today when I am back home.
Hi,
I think, I2C is my problem.
V3 doesnt work as well.
I have an argonone m.2 with a rpi4.
Works after 15 reboots. I dont know why
Enable advanced settings in your user profile.
I have exactly the same problem. Have you found a solution to the problem?
It just stopped working…
I tried to run HassOS I2C Configurator addon again, and the log is below…
crw--w---- 1 root tty 4, 36 Jan 24 19:45 tty36
crw--w---- 1 root tty 4, 37 Jan 24 19:45 tty37
crw--w---- 1 root tty 4, 38 Jan 24 19:45 tty38
crw--w---- 1 root tty 4, 39 Jan 24 19:45 tty39
crw--w---- 1 root tty 4, 4 Jan 24 19:45 tty4
crw--w---- 1 root tty 4, 40 Jan 24 19:45 tty40
crw--w---- 1 root tty 4, 41 Jan 24 19:45 tty41
crw--w---- 1 root tty 4, 42 Jan 24 19:45 tty42
crw--w---- 1 root tty 4, 43 Jan 24 19:45 tty43
crw--w---- 1 root tty 4, 44 Jan 24 19:45 tty44
crw--w---- 1 root tty 4, 45 Jan 24 19:45 tty45
crw--w---- 1 root tty 4, 46 Jan 24 19:45 tty46
crw--w---- 1 root tty 4, 47 Jan 24 19:45 tty47
crw--w---- 1 root tty 4, 48 Jan 24 19:45 tty48
crw--w---- 1 root tty 4, 49 Jan 24 19:45 tty49
crw--w---- 1 root tty 4, 5 Jan 24 19:45 tty5
crw--w---- 1 root tty 4, 50 Jan 24 19:45 tty50
crw--w---- 1 root tty 4, 51 Jan 24 19:45 tty51
crw--w---- 1 root tty 4, 52 Jan 24 19:45 tty52
crw--w---- 1 root tty 4, 53 Jan 24 19:45 tty53
crw--w---- 1 root tty 4, 54 Jan 24 19:45 tty54
crw--w---- 1 root tty 4, 55 Jan 24 19:45 tty55
crw--w---- 1 root tty 4, 56 Jan 24 19:45 tty56
crw--w---- 1 root tty 4, 57 Jan 24 19:45 tty57
crw--w---- 1 root tty 4, 58 Jan 24 19:45 tty58
crw--w---- 1 root tty 4, 59 Jan 24 19:45 tty59
crw--w---- 1 root tty 4, 6 Jan 24 19:45 tty6
crw--w---- 1 root tty 4, 60 Jan 24 19:45 tty60
crw--w---- 1 root tty 4, 61 Jan 24 19:45 tty61
crw--w---- 1 root tty 4, 62 Jan 24 19:45 tty62
crw--w---- 1 root tty 4, 63 Jan 24 19:45 tty63
crw--w---- 1 root tty 4, 7 Jan 24 19:45 tty7
crw--w---- 1 root tty 4, 8 Jan 24 19:45 tty8
crw--w---- 1 root tty 4, 9 Jan 24 19:45 tty9
crw-rw---- 1 root audio 188, 0 Jun 24 12:51 ttyUSB0
crw------- 1 root root 5, 3 Jan 24 19:45 ttyprintk
crw------- 1 root root 10, 239 Jan 24 19:45 uhid
crw------- 1 root root 10, 223 Jan 24 19:45 uinput
crw-rw-rw- 1 root root 1, 9 Jan 24 19:45 urandom
drwxr-xr-x 3 root root 60 Jan 24 19:45 v4l
crw------- 1 root root 245, 0 Jan 24 19:45 vc-mem
crw------- 1 root root 10, 124 Jan 24 19:45 vchiq
crw------- 1 root root 10, 125 Jan 24 19:45 vcio
crw-rw---- 1 root tty 7, 0 Jan 24 19:45 vcs
crw-rw---- 1 root tty 7, 1 Jan 24 19:45 vcs1
crw-rw---- 1 root tty 7, 2 Jan 24 19:45 vcs2
crw-rw---- 1 root tty 7, 3 Jan 24 19:45 vcs3
crw-rw---- 1 root tty 7, 4 Jan 24 19:45 vcs4
crw-rw---- 1 root tty 7, 5 Jan 24 19:45 vcs5
crw-rw---- 1 root tty 7, 6 Jan 24 19:45 vcs6
crw-rw---- 1 root tty 7, 128 Jan 24 19:45 vcsa
crw-rw---- 1 root tty 7, 129 Jan 24 19:45 vcsa1
crw-rw---- 1 root tty 7, 130 Jan 24 19:45 vcsa2
crw-rw---- 1 root tty 7, 131 Jan 24 19:45 vcsa3
crw-rw---- 1 root tty 7, 132 Jan 24 19:45 vcsa4
crw-rw---- 1 root tty 7, 133 Jan 24 19:45 vcsa5
crw-rw---- 1 root tty 7, 134 Jan 24 19:45 vcsa6
crw-rw-rw- 1 root root 10, 122 Jan 24 19:45 vcsm-cma
crw-rw---- 1 root tty 7, 64 Jan 24 19:45 vcsu
crw-rw---- 1 root tty 7, 65 Jan 24 19:45 vcsu1
crw-rw---- 1 root tty 7, 66 Jan 24 19:45 vcsu2
crw-rw---- 1 root tty 7, 67 Jan 24 19:45 vcsu3
crw-rw---- 1 root tty 7, 68 Jan 24 19:45 vcsu4
crw-rw---- 1 root tty 7, 69 Jan 24 19:45 vcsu5
crw-rw---- 1 root tty 7, 70 Jan 24 19:45 vcsu6
crw------- 1 root root 10, 127 Jan 24 19:45 vga_arbiter
crw------- 1 root root 10, 137 Jan 24 19:45 vhci
crw-rw-rw- 1 root 110 10, 238 Jan 24 19:45 vhost-net
crw-rw-rw- 1 root 110 10, 241 Jan 24 19:45 vhost-vsock
crw-rw---- 1 root netdev 81, 2 Jan 24 19:45 video10
crw-rw---- 1 root netdev 81, 4 Jan 24 19:45 video11
crw-rw---- 1 root netdev 81, 7 Jan 24 19:45 video12
crw-rw---- 1 root netdev 81, 1 Jan 24 19:45 video13
crw-rw---- 1 root netdev 81, 3 Jan 24 19:45 video14
crw-rw---- 1 root netdev 81, 5 Jan 24 19:45 video15
crw-rw---- 1 root netdev 81, 6 Jan 24 19:45 video16
crw-rw---- 1 root netdev 81, 8 Jan 24 19:45 video18
crw-rw---- 1 root netdev 81, 0 Jan 24 19:45 video19
crw-rw---- 1 root netdev 81, 9 Jan 24 19:45 video20
crw-rw---- 1 root netdev 81, 10 Jan 24 19:45 video21
crw-rw---- 1 root netdev 81, 11 Jan 24 19:45 video22
crw-rw---- 1 root netdev 81, 12 Jan 24 19:45 video23
crw-rw---- 1 root netdev 81, 13 Jan 24 19:45 video31
crw------- 1 root root 10, 130 Jan 24 19:45 watchdog
crw------- 1 root root 247, 0 Jan 24 19:45 watchdog0
crw-rw-rw- 1 root root 1, 5 Jan 24 19:45 zero
brw-rw---- 1 root disk 254, 0 Jan 24 19:45 zram0
brw-rw---- 1 root disk 254, 1 Jan 24 19:45 zram1
brw-rw---- 1 root disk 254, 2 Jan 24 19:45 zram2
/dev/i2c-1
/dev/i2c-0 /dev/i2c-1 /dev/i2c-10 /dev/i2c-22
Found i2c access! Nothing to do! You can remove this add-on.
I guess every thing is fine…
And when I run the ArgonOne Active Linear Cooling (tried with V3 too) addon, I got this erros:
-----------------------------------------------------------
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 12.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.6.4
Home Assistant Supervisor: 2024.06.0
-----------------------------------------------------------
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.
checking i2c port 0 at /dev/i2c-0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
not found on /dev/i2c-0
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: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
not found on /dev/i2c-1
checking i2c port 10 at /dev/i2c-10
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
not found on /dev/i2c-10
checking i2c port 22 at /dev/i2c-22
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
not found on /dev/i2c-22
/run.sh: line 116: thePort: unbound variable
[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.
Am I doing something wrong? Or do I need to do something different to make this working again?
Hi. Thanks for your support.
I have one question. I installed all of your guidance correctly but, Argon one fan not working. fan spins up on boot but once the os runs it stops. ( however in ArgonONe Active cooling log, level 4 fan activating) can i get help?
There is no argon one connected to the i2c bus or it is not responding
Use the v3 addon
Hi,
Unfortunately, my fan already runs at full fan power at >0%.
It looks good in the log but instead of >0% the fan turns on at 100%.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing...
[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.
Failed 1: sleep 30
[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 12.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.6.4
Home Assistant Supervisor: 2024.06.2
-----------------------------------------------------------
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.
checking i2c port 0 at /dev/i2c-0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
not found on /dev/i2c-0
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 = 43 °C
2024-07-02_23:09:15: 43C - Fan 15% | hex:(0xf)
Current Temperature = 41 °C
2024-07-02_23:09:45: 41C - Fan 5% | hex:(0x05)
Having the same issues as @phcella mentioned.
Everything looks fine when enabling I2C, but gives the same error in Argon log.
Last couple of days, after the latest HA updates, the fan seemed to run at 100% so I shut HA for the night. Did not verify fan speed from the logs but by the sound of the fan.
Next day when I booted again the fan has not said anything expect shortly when unplugging the power and booting up.
Any ideas what to try next?
Sorry if this is a dumb question, I am a noob to Home Assistant and Github. I have followed the instructions for getting the i2c enabled, however I’m stuck on step 5 “Add this Repository URL”. Where can I find this URL? I wasn’t sure if it was somewhere obvious I’m just missing seeing it.
I’ve read several topics that showed how to fix it when they weren’t able to install or run it correctly, but that’s not what’s happening here…
Apparently the installation is correct with everything working, the fan percentage appears relative to the temperature, but the fan is always on, even when it shows as being at 0%.
I’ll put the logs here… any help is welcome!
crw--w---- 1 root tty 4, 28 Jan 24 2024 tty28
crw--w---- 1 root tty 4, 29 Jan 24 2024 tty29
crw--w---- 1 root tty 4, 3 Jan 24 2024 tty3
crw--w---- 1 root tty 4, 30 Jan 24 2024 tty30
crw--w---- 1 root tty 4, 31 Jan 24 2024 tty31
crw--w---- 1 root tty 4, 32 Jan 24 2024 tty32
crw--w---- 1 root tty 4, 33 Jan 24 2024 tty33
crw--w---- 1 root tty 4, 34 Jan 24 2024 tty34
crw--w---- 1 root tty 4, 35 Jan 24 2024 tty35
crw--w---- 1 root tty 4, 36 Jan 24 2024 tty36
crw--w---- 1 root tty 4, 37 Jan 24 2024 tty37
crw--w---- 1 root tty 4, 38 Jan 24 2024 tty38
crw--w---- 1 root tty 4, 39 Jan 24 2024 tty39
crw--w---- 1 root tty 4, 4 Jan 24 2024 tty4
crw--w---- 1 root tty 4, 40 Jan 24 2024 tty40
crw--w---- 1 root tty 4, 41 Jan 24 2024 tty41
crw--w---- 1 root tty 4, 42 Jan 24 2024 tty42
crw--w---- 1 root tty 4, 43 Jan 24 2024 tty43
crw--w---- 1 root tty 4, 44 Jan 24 2024 tty44
crw--w---- 1 root tty 4, 45 Jan 24 2024 tty45
crw--w---- 1 root tty 4, 46 Jan 24 2024 tty46
crw--w---- 1 root tty 4, 47 Jan 24 2024 tty47
crw--w---- 1 root tty 4, 48 Jan 24 2024 tty48
crw--w---- 1 root tty 4, 49 Jan 24 2024 tty49
crw--w---- 1 root tty 4, 5 Jan 24 2024 tty5
crw--w---- 1 root tty 4, 50 Jan 24 2024 tty50
crw--w---- 1 root tty 4, 51 Jan 24 2024 tty51
crw--w---- 1 root tty 4, 52 Jan 24 2024 tty52
crw--w---- 1 root tty 4, 53 Jan 24 2024 tty53
crw--w---- 1 root tty 4, 54 Jan 24 2024 tty54
crw--w---- 1 root tty 4, 55 Jan 24 2024 tty55
crw--w---- 1 root tty 4, 56 Jan 24 2024 tty56
crw--w---- 1 root tty 4, 57 Jan 24 2024 tty57
crw--w---- 1 root tty 4, 58 Jan 24 2024 tty58
crw--w---- 1 root tty 4, 59 Jan 24 2024 tty59
crw--w---- 1 root tty 4, 6 Jan 24 2024 tty6
crw--w---- 1 root tty 4, 60 Jan 24 2024 tty60
crw--w---- 1 root tty 4, 61 Jan 24 2024 tty61
crw--w---- 1 root tty 4, 62 Jan 24 2024 tty62
crw--w---- 1 root tty 4, 63 Jan 24 2024 tty63
crw--w---- 1 root tty 4, 7 Jan 24 2024 tty7
crw--w---- 1 root tty 4, 8 Jan 24 2024 tty8
crw--w---- 1 root tty 4, 9 Jan 24 2024 tty9
crw-rw---- 1 root audio 188, 0 Aug 7 09:12 ttyUSB0
crw------- 1 root root 5, 3 Jan 24 2024 ttyprintk
crw------- 1 root root 10, 239 Jan 24 2024 uhid
crw------- 1 root root 10, 223 Jan 24 2024 uinput
crw-rw-rw- 1 root root 1, 9 Jan 24 2024 urandom
drwxr-xr-x 3 root root 60 Jan 24 2024 v4l
crw------- 1 root root 245, 0 Jan 24 2024 vc-mem
crw------- 1 root root 10, 124 Jan 24 2024 vchiq
crw------- 1 root root 10, 125 Jan 24 2024 vcio
crw-rw---- 1 root tty 7, 0 Jan 24 2024 vcs
crw-rw---- 1 root tty 7, 1 Jan 24 2024 vcs1
crw-rw---- 1 root tty 7, 2 Jan 24 2024 vcs2
crw-rw---- 1 root tty 7, 3 Jan 24 2024 vcs3
crw-rw---- 1 root tty 7, 4 Jan 24 2024 vcs4
crw-rw---- 1 root tty 7, 5 Jan 24 2024 vcs5
crw-rw---- 1 root tty 7, 6 Jan 24 2024 vcs6
crw-rw---- 1 root tty 7, 128 Jan 24 2024 vcsa
crw-rw---- 1 root tty 7, 129 Jan 24 2024 vcsa1
crw-rw---- 1 root tty 7, 130 Jan 24 2024 vcsa2
crw-rw---- 1 root tty 7, 131 Jan 24 2024 vcsa3
crw-rw---- 1 root tty 7, 132 Jan 24 2024 vcsa4
crw-rw---- 1 root tty 7, 133 Jan 24 2024 vcsa5
crw-rw---- 1 root tty 7, 134 Jan 24 2024 vcsa6
crw-rw-rw- 1 root root 10, 122 Jan 24 2024 vcsm-cma
crw-rw---- 1 root tty 7, 64 Jan 24 2024 vcsu
crw-rw---- 1 root tty 7, 65 Jan 24 2024 vcsu1
crw-rw---- 1 root tty 7, 66 Jan 24 2024 vcsu2
crw-rw---- 1 root tty 7, 67 Jan 24 2024 vcsu3
crw-rw---- 1 root tty 7, 68 Jan 24 2024 vcsu4
crw-rw---- 1 root tty 7, 69 Jan 24 2024 vcsu5
crw-rw---- 1 root tty 7, 70 Jan 24 2024 vcsu6
crw------- 1 root root 10, 127 Jan 24 2024 vga_arbiter
crw------- 1 root root 10, 137 Jan 24 2024 vhci
crw-rw-rw- 1 root 110 10, 238 Jan 24 2024 vhost-net
crw-rw-rw- 1 root 110 10, 241 Jan 24 2024 vhost-vsock
crw-rw---- 1 root netdev 81, 0 Jan 24 2024 video10
crw-rw---- 1 root netdev 81, 6 Jan 24 2024 video11
crw-rw---- 1 root netdev 81, 7 Jan 24 2024 video12
crw-rw---- 1 root netdev 81, 1 Jan 24 2024 video13
crw-rw---- 1 root netdev 81, 3 Jan 24 2024 video14
crw-rw---- 1 root netdev 81, 4 Jan 24 2024 video15
crw-rw---- 1 root netdev 81, 5 Jan 24 2024 video16
crw-rw---- 1 root netdev 81, 12 Jan 24 2024 video18
crw-rw---- 1 root netdev 81, 2 Jan 24 2024 video19
crw-rw---- 1 root netdev 81, 8 Jan 24 2024 video20
crw-rw---- 1 root netdev 81, 9 Jan 24 2024 video21
crw-rw---- 1 root netdev 81, 10 Jan 24 2024 video22
crw-rw---- 1 root netdev 81, 11 Jan 24 2024 video23
crw-rw---- 1 root netdev 81, 13 Jan 24 2024 video31
crw------- 1 root root 10, 130 Jan 24 2024 watchdog
crw------- 1 root root 247, 0 Jan 24 2024 watchdog0
crw-rw-rw- 1 root root 1, 5 Jan 24 2024 zero
brw-rw---- 1 root disk 254, 0 Jan 24 2024 zram0
brw-rw---- 1 root disk 254, 1 Jan 24 2024 zram1
brw-rw---- 1 root disk 254, 2 Jan 24 2024 zram2
/dev/i2c-1
/dev/i2c-0 /dev/i2c-1 /dev/i2c-10 /dev/i2c-22
Found i2c access! Nothing to do! You can remove this add-on.
[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 12.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.8.0
Home Assistant Supervisor: 2024.08.0
-----------------------------------------------------------
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.
checking i2c port 0 at /dev/i2c-0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
not found on /dev/i2c-0
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 = 39 °C
2024-08-08_04:35:26: 39C - Fan 0% | hex:(0x00)
Current Temperature = 36 °C
2024-08-08_04:35:56: 36C - Fan 0% | hex:(0x00)
Current Temperature = 36 °C
Hello,
I’m encountering an issue with controlling the fan on my Argon40 case using Home Assistant, despite what seems to be a correct I2C setup and successful add-on installation. I’d appreciate any guidance or suggestions on what to try next.
System Details:
-----------------------------------------------------------
Add-on: ArgonOne Active 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 12.4 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2024.8.0
Home Assistant Supervisor: 2024.08.0
-----------------------------------------------------------
Issue Summary:
• The Argon40 fan does not respond to software control (e.g., setting fan speed via Home Assistant), even though:
◦ The I2C interface is enabled and configured correctly.
◦ The add-on reports successful connection to the I2C bus (I2C Port 1, address 0x1A).
◦ The fan will operates continuously when the jumper is set to “always on,” indicating the fan and power supply are functional. However, if I set the jumper to “default” so the addon can control it ? the fan doesn’t run other than for 5 seconds on boot up
Steps and Results So Far:
-
Initial Add-on Installation:
◦ Installed the Argon40 add-on.
◦ Add-on successfully connects to I2C bus, detects the fan, and attempts to set fan speeds based on temperature.
◦ Logs show commands being sent (e.g., setting fan speed to 100%), but the fan does not audibly respond. -
Hardware Checks:
◦ Tested with two different brand-new Argon40 cases.
◦ When the jumper is set to “always on,” the fan runs continuously at 100%.
◦ If Jumper is set to “default” , On boot, the fan spins briefly, indicating that the power supply and fan are functioning. -
I2C Voltage Check:
◦ Using a multimeter, I measured 3.3V on both the SDA (GPIO 2) and SCL (GPIO 3) pins while the fan was supposed to be running at 100%. -
Attempted Direct I2C Commands:
◦ Installed i2c-tools and attempted to send direct I2C commands via the terminal.
◦ Received “Operation not permitted” errors despite having permissions turned off in the Home Assistant SSH and terminal addon. -
Add-on Alternatives:
◦ Installed a different Argon40 add-on to test if another software approach would work but it suffers the same fate, no errrors, indicates its running but fan is still not running. -
Logs :
• There are no error logs for either addon, as mentioned both addons report working fine but for example if the “argon one active cooling” addon reports that it is running at %100 and NOT in quiet mode, my expectations are that I would hear the fan spinning flat out like I do if I set the jumper to “always on”
Question:
Where do I go from here to diagnose / fix the problem please as im now pulling my hair out ?
PS: As per the below graph, the cpu temps were around 40c when I had the jumper set to “always on” and been sitting around 60c with the jumper on default and the active cooling addon enabled and controlling the fan at %100 apparently.
Did you try the v3 app?
I hadn’t no, but i just installed it then and instantly things worked as expected, how embarrassing, i’ve spent a week doing all sorts to try and diagnose that lol
awesome work by the way , thanks Adam
I just (recently) upgraded my R-Pi4 Home Assistant Supervised installation from buster to bookworm and found that the Argon One addon had stopped working.
The following is a paste from my notes on how I fixed (work-around?) the issue:
Apparmor prevents the ArgonOne Active Cooling addon from working by denying access to port 80 of /dev/tcp (mumble) - exact text is available in the addon log
nano /usr/share/hassio/apparmor/7d06b5a0_argon_one_temp and insert the line below somewhere in the file
allow network inet tcp,
(note trailing comma)
Requires a reboot
i try, but i don’t find the right part where insert
allow network inet tcp
can you explain better?
It doesn’t matter too much whereabouts you put it in the file - just inside the final } and not the last line.
Incidentally, since the latest Core update (2024.11.0) I’ve found that you need to allow ALL network, not just inet tcp.
Here’s an extract from my working configuration:
# Data access
/data/** rw,
allow network,
# suppress ptrace denials when using 'docker ps' or using 'ps' inside a container
I think this is a system issue rather than HA issue. It is working fine on HAOS. However if someone wants to pull request I’ll accept it.
I would agree Adam - I am running a Supervised installation, currently on Raspberry Pi OS Lite
- Release date: October 22nd 2024
- System: 64-bit
- Kernel version: 6.6
- Debian version: 12 (bookworm)
After the last Core update (2024.11.1) I have had to modify the apparmor configuration file to:
allow network raw,
Not sure how much longer I can stay on top of this apparmor arms race