Salut !
J’ai un Argon One reçu en mai 2020.
J’ai réussi hier à mettre en place la gestion du ventilateur en :
- activant l’I2C : Common tasks - Operating System - Home Assistant
- installant HACS (ce qui n’était pas déjà fait chez moi)
- installant cet addon : ✔️Argon One Active Cooling & Argon One Active Linear Cooling Addon - Share your Projects! - Home Assistant Community
- puis je l’ai configuré en 50/55/60 pour que le ventilo ne tourne qu’en cas de grosse chauffe, car il est chez moi toujours vers 45 / 47°c.
Il y a aussi ceci : GitHub - Misiu/argon40: Home Assistant support for Argon ONE Pi 3 & 4 cases and Argon Fan HAT
Vous pouvez aussi lire ce sujet où j’ai obtenu des réponses/solutions : Rpi 4 refroidissement
Me voici avec 2 problèmes. J’ai mis mes question en gras.
1 - Le Argon One, d’après la doc et l’installation du driver, permet de gérer l’allumage / reboot / extinction du système via le bouton.
La commande pour installer le driver est :
curl https://download.argon40.com/argon1.sh | bash
Hors sur HASS.IO, le système est vérouillé, on ne peut pas installer / exécuter ce que l’on veut. On ne peut donc pas installer ce driver.
Le manuel dit :
Sans driver, on peut l’allumer. Le SOFT SHUTDOWN (3 secondes) coupe net mon HASS.IO en plein fonctionnement. Une double pression ne fait rien.
Donc, voyez vous une solution ?
2 - le plus important pour moi. Le boitier ne redémarre pas automatiquement quand le courant revient (suite à une coupure de courant par exemple), ce qui est problématique pour un serveur (avec HA, NAS, Firewall, PiHole, etc).
Suite à mes recherches, il y a eu plusieurs version de la carte mère.
J’ai reçu un mail cette nuit d’Argon qui m’indique que la ALWAYS ON ON n’a pas été une fonctionnalité prévue au début ( « The « Always-on » function was never really a feature of the initial design of the Argon ONE but we did come out with some beta boards for testing this feature. Those were manufactured in 2020 and were distributed randomly. That’s why we decided to share the code in GitHub for the « Always-on » function. » ).
Il y a eu une version avec un cavalier où, en position 2, on peut activer le ALWAYS ON.
Sur certaines versions de la carte mère une commande permet de l’activer.
Cette commande est :
i2cset -y 1 0x01a 0xfe
Sauf qu’on ne peut pas l’exécuter sur HASS.IO, nest-ce pas ? Ou connaissez-vous une solution pour y arriver ?
J’ai demandé à Argon si cette commande modifie quelque chose dans l’OS ou dans la carte mère. Si c’est sur la carte mère, je pourrai booter sur une SD qui contient Rasp OS, puis repasser sur le SSD qui contient HASS.IO. J’attends leur réponse.
We recommend entering this command in the command prompt to boot the case automatically:
i2cset -y 1 0x01a 0xfe
Unfortunately, if the code doesn’t work, it means that you have the original power board which does not support this feature. There also isn’t any option to update the firmware.
However, we’ve released a new versions of the Argon One Case which streamlines automatic booting namely the Argon ONE M.2 Case and the Argon ONE V2.
Donc si je n’y arrive pas, je vais devoir acheter un nouveau boitier…
J’ai aussi trouvé ceci, mais je ne suis pas s^ur de savoir comment l’implémenter.
J’ai créé un fichier SERVICES.YAML, j’ai redémarré, mais je ne trouve aucun service appelé ARGON…
Savez-vous comment mettre en place ceci ?
Je l’ai trouvé via ce topic, Misiu (qui a écrit cette intégration (lien que j’avais donné en haut pour le ventilo) pour le ventilo indique ( ici ) que le ALWAYS_ON est implémenté à son intégration pour le ventilo (le fameux lien au dessus pour le services)
Quelques liens :