DIY dédié à 100% Jeedom

Bonjour,

Les box TV pas cher (par exemple: https://www.aliexpress.com/item/4000537589239.html) ne sont pas une bonne orientation pour en faire une box Jeedom via Linux Deploy (http://sarakha63-domotique.fr/jeedom-solution-android-cest-possible/) ?

Çà doit être plus puissant qu’un Raspberry et grâce à l’eMMC, pas de soucis comme avec la carte SD !

D’avance merci

Bonjour

Aucune chance que cela soit mieux qu’un Raspberry Pi.

Vous aurez toujours des problème avec ces trucs qui ne fonctionnent pas sur un os supporté.

Imaginez votre douleurs pour installer un plugin avec des dépendances.

Oubliez ! Au delà de l’exploit, c’est un nid à problèmes.

Pour les dépendances, il semble qu’il y ait une solution en modifiant le fichier /etc/pip.conf

[global]
extra-index-url=https://www.piwheels.org/simple

Sinon, est ce que l’ARMBIAN peut être un OS supporté ?

Bonjour
Il y a quelques années j avais fais le test sur un beelink g2, j avais fais le partage sur l ancien forum, ça marche très bien avec jeedom. Ma préférence est revenue sur les c2 android pour la facilité de sauvegarde et manipulation de l 'EMMC.

Merci pour le retour et effectivement, j’ai trouvé des choses !

Tuto Odroid C2:
https://forum.jeedom.com/viewtopic.php?f=151&t=16915&sid=0f9397d47881e0419dbdcd5531685769

Tuto Beelink GT1:
https://forum.jeedom.com/viewtopic.php?p=552445&sid=8b5521b21a6747ea800004110263486e#p552445

Donc la piste sur l’armbian semble la bonne !

Pour la box que j’avais pris en exemple (TX3 mini en 2G/16G), c’était suite à ce post: 25$ TV Box running Armbian "out of the box" - General Chat - Armbian Community Forums

Bonjour @Armin,

Pour l’Odroid-C2 et Armbian Buster : [RTEX] Odroid-C2 - eMMC - Armbian Buster Kernel 5.3 - Jeedom V4

akenad :slight_smile:

1 « J'aime »

Bonsoir,

Merci pour ton retour. L’Odroid C2 semble être une très bonne solution mais je pense que je n’utiliserai pas le 1/10e de ce qu’il est capable.

Je veux juste y installer le plugin Nest sur un serveur Jeedom pour le rendre intelligent mon Nest comme il devrait l’être:
Car actuellement, il arrête la chauffe à 0,2° au dessus de la consigne donc la température monte encore de 0,5 à 1° (à cause des radiateurs à inertie, je suppose mais ils sont sensés anticiper avec la fonction vraie radiance) et ne re-chauffe que de 0,5° en dessous de la consigne donc pas d’ordre de chauffage pendant 1H => on a froid (à cause du ressenti car il fait 19,5° quand même).
J’ai testé aussi le Netatmo et globalement, il faut la même chose mais en un peu mieux (redémarre la chauffe à 0,2° au dessous de la consigne.
A choisir, je préférerais garder le Nest pour le design (même si le plugin est un peu galère actuellement au niveau login).

Donc, je pense que je n’ai pas besoin d’un truc trop puissant mais il faudra qu’il soit stable (vu qu’il va s’occuper du chauffage) !

Donc si tu as des idées, n’hésite pas !

PS: j’ai lu rapidement quelques tutos de ta part sur le forum et c’est très sympa pour la communauté. J’espère que j’aurais le plaisir d’en tester 1 !!!

@domoggvad, @akenad

Bonjour,
J’ai trouvé sur le forum Armbian une box qui est stable (Armbian for Amlogic S905X3 - Page 2 - General Chat - Armbian Community Forums) mais je ne sais pas vers quelle version m’orienter (2Go ou 4 Go) ?

Je laisse un spécialiste, @akenad, repondre, mais une chose est sûre, qui peux faire le plus peux faire le moins, en clair plus de mémoire sera toujours une bonne chose, sur les éventuels futures version de jeedom.

Pas sur, pour 10 euros d’écart, que la question à vraiment du sens !

  • 4 Go bien sur !
1 « J'aime »

Je suis donc parti sur la X96 Air en 4Go de RAM et 32 Go de ROM que je devrais recevoir la semaine prochaine.

Il se peut que son point faible soit le refroidissement:
https://4pda.ru/forum/dl/post/17983746/03.jpg
https://4pda.ru/forum/dl/post/19396671/IMG_20200412_132949.jpg
Donc je vais la laisser à mon fils pendant 1 semaine pour qu’il puisse faire des jeux « gourmants » sous Android poir voir si ca chauffe et ca plante.

Si OUI, je testerai peut-être cette méthode à la place du PAD thermique:
https://4pda.ru/forum/dl/post/18561456/IMG_20200117_224413.jpg

@akenad

Bonjour,

Dans ton tuto sur Odroid (https://community.jeedom.com/t/rtex-odroid-c2-emmc-armbian-buster-kernel-5-3-jeedom-v4/9604, tu conseilles de prendre la version Buster d’Armbian.
Par contre, sur le forum d’Armbian, beaucoup d’utilisateurs choisissent la version Bionic.

Donc, je ne sais pas quoi choisir !

Bonjour @Armin,

Buster c’est Debian, Bionic c’est Ubuntu.

akenad :slight_smile:

Merci.

J’ai installé Bionic et Jeedom me met (dans santé) que le système n’est pas reconnue par Jeedom donc le support peut-être refusé !
Est ce lié à Armbian ou à Bionic ?

il est écrit ici : https://doc.jeedom.com/fr_FR/compatibility :
« Jeedom ne supporte que Debian Jessie (non recommandé),Stretch (non recommandé) et Buster (stable).
Toute autre version (Wheezy…​) ou distribution (Ubuntu…​) n’est pas supportée par Jeedom. »

1 « J'aime »

Bon ben, c’est parti pour tout recommencer !!! :face_with_head_bandage:

Heureusement que j’ai compris le principe pour l’installation d’Armian maintenant ! :grin:

Si il y a eu une annonce, j’ai dû la louper.
Il va falloir que je migre …

Tant que j’y suis, y’ pas d’autres précautions à prendre ??

Sinon, je vais m’inspirer de ton tuto sur l’Odroid (à part pour les mot de passe ! :sweat_smile:)

il est écrit ici : https://doc.jeedom.com/fr_FR/compatibility :

« L’équipe jeedom vous recommande (en fonction de votre budget) :

  • Jeedom Smart (tout est préinstallé, vous n’avez rien à faire)
  • Odroid C2 (meilleur rapport performance/prix)
  • Intel Nuc gen (des performances extrêmes, voir la catégorie tuto pour le choix dans les differents modèles et l’installation)
  • RPI4 »

La Box JeedomSmart est un Odroid-C2 (embarque un SoC ARMv8 Amlogic S905) .

akenad :slight_smile:

Pour rappel: J’ai fait l’acquisition d’une box TV Android (X96 Air 4/32Gb pour la passer sous Linux via Armbian Buster et en faire un « petit » serveur domotique Jeedom afin d’améliorer le fonctionnement de mon thermostat Nest couplé à mon chauffage électrique à inertie (résumé de mon problème)

*** Installation d’Armbian Buster ****

  1. Création de la carte SD avec Armbian_20.05.4_Arm-64_buster_current_5.7.0-rc6_20200519.img à l’aide d’Etcher:
    https://yadi.sk/d/_rQgn_FosYuW0g/20.05.4/20200519
    https://www.balena.io/etcher/

  2. Sur la carte SD, copier le fichier u-boot.sd vers u-boot.ext (sinon des erreurs de boot ou d’ethernet peuvent apparaitre)

  3. Télécharger le fichier meson-sm1-sei610-ethfix.dtb dans le dossier /dtb/amlogic de la carte SD:
    https://forum.armbian.com/applications/core/interface/file/attachment.php?id=6153

EDIT : les liens sont morts donc Armbian_20.05.4_Arm-64_buster_current_5.7.0-rc6_20200519.img + meson-sm1-sei610-ethfix.dtb sont dispos ici :

  1. Modifier le fichier uEnv.txt pour choisir le fichier meson-sm1-sei610-ethfix.dtb dans la section amlogic.

  2. Mettre la carte SD dans la box et booter dessus à l’aide de la méthode du cure-dent dans la fiche AV

  3. Définir le mot de passe root et créer la session utilisateur (/!\ Le clavier est en QWERTY par défaut)

  4. Vérifier que l’ethernet fonctionne:
    ifconfig (pour trouver le nom du device → par ex eth0)
    ethtool eth0 (pour vérifier que le service est démarré)

Dans ifconfig, il est aussi indiqué l’adresse IP (aussi indiquée dans l’écran d’ouverture d’une session)

  1. Copier cette installation sur l’eMMC:

sudo su root
cd /root
./install-aml.sh

  1. Après avoir redémarré sans la carte SD, il est possible de se connecter sur la box via PuTTY et d’apporter quelques modifications comme:
  • définir le fuseau horaire: sudo dpkg-reconfigure tzdata
  • définir le clavier en AZERTY: sudo dpkg-reconfigure keyboard-configuration
  1. Installation de Jeedom:

su -
wget https://raw.githubusercontent.com/jeedom/core/master/install/install.sh
chmod +x install.sh
./install.sh

  1. Installation du Plugin NEST:
    https://community.jeedom.com/t/toujours-possible-de-se-connecteur-sur-le-thermostat-nest/6226/330

Voilà où j’en suis !!!
Maintenant, je débute complètement en Jeedom donc je vais commencer à me documenter.

2 options:

  • Je laisse le planning et la gestion dans le NEST et je viens juste interagir avec Jeedom pour l’empêcher de dépasser la consigne (en coupant les « longues » chauffes à 0,4° avant la consigne et les « petites » chauffes à 0,2° avant la consigne alors que le NEST aurait couper la chauffe à 0,1° au dessus de la consigne) et redémarrer la chauffe en phase « descente de température » quand la température de la pièce = la consigne alors que le NEST aurait redémarrer la chauffe à 0,2° en dessous de la consigne).
    Ca fait un peu rustine mais le gros avantage, c’est que si mon Jeedom plante alors NEST continue de fonctionner (comme actuellement)

  • Tout est géré par Jeedom (planning et scénarios) et le NEST sert juste à recevoir les ordres de Jeedom.
    L’inconvénient, c’est que si Jeedom plante alors pas de chauffage !