DIY dédié à 100% Jeedom

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 !

Bonjour,

Une question pour @domoggvad:
Dans ton test sur la Beelink GT1, tu indiques avoir ajouté le swap.

  • J’ai vérifié dans « santé » de mon Jeedom et il est indiqué Swapiness 100 %.
  • Et dans les infos de mon système Armbian, j’ai:
jeedom@arm-64:~$ more /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/zram1                              partition       1842120 0       5

jeedom@arm-64:~$ more /proc/meminfo
MemTotal:        3684248 kB
MemFree:         2865600 kB
MemAvailable:    3171652 kB
Buffers:           76180 kB
Cached:           358036 kB
SwapCached:            0 kB
Active:           404124 kB
Inactive:         194224 kB
Active(anon):     176104 kB
Inactive(anon):    33196 kB
Active(file):     228020 kB
Inactive(file):   161028 kB
Unevictable:          16 kB
Mlocked:              16 kB
SwapTotal:       1842120 kB
SwapFree:        1842120 kB
Dirty:                68 kB

jeedom@arm-64:~$  df -ah
Filesystem      Size  Used Avail Use% Mounted on
sysfs              0     0     0    - /sys
proc               0     0     0    - /proc
udev            1.4G     0  1.4G   0% /dev
devpts             0     0     0    - /dev/pts
tmpfs           360M   37M  324M  11% /run
/dev/mmcblk2p2   28G  2.5G   25G   9% /
securityfs         0     0     0    - /sys/kernel/security
selinuxfs          0     0     0    - /sys/fs/selinux
tmpfs           1.8G     0  1.8G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.8G     0  1.8G   0% /sys/fs/cgroup
cgroup2            0     0     0    - /sys/fs/cgroup/unified
cgroup             0     0     0    - /sys/fs/cgroup/systemd
pstore             0     0     0    - /sys/fs/pstore
none               0     0     0    - /sys/fs/bpf
cgroup             0     0     0    - /sys/fs/cgroup/net_cls,net_prio
cgroup             0     0     0    - /sys/fs/cgroup/cpu,cpuacct
cgroup             0     0     0    - /sys/fs/cgroup/perf_event
cgroup             0     0     0    - /sys/fs/cgroup/hugetlb
cgroup             0     0     0    - /sys/fs/cgroup/blkio
cgroup             0     0     0    - /sys/fs/cgroup/freezer
cgroup             0     0     0    - /sys/fs/cgroup/pids
cgroup             0     0     0    - /sys/fs/cgroup/rdma
cgroup             0     0     0    - /sys/fs/cgroup/cpuset
cgroup             0     0     0    - /sys/fs/cgroup/devices
cgroup             0     0     0    - /sys/fs/cgroup/memory
mqueue             0     0     0    - /dev/mqueue
debugfs            0     0     0    - /sys/kernel/debug
hugetlbfs          0     0     0    - /dev/hugepages
configfs           0     0     0    - /sys/kernel/config
tmpfs           1.8G  268K  1.8G   1% /tmp
tmpfs           256M  192K  256M   1% /tmp/jeedom
/dev/mmcblk2p1  488M   59M  429M  13% /boot
/dev/mmcblk2p2   28G  2.5G   25G   9% /var/log.hdd
/dev/zram0       49M  6.0M   39M  14% /var/log
tmpfs           360M     0  360M   0% /run/user/1000

Dois je faire la manip ou le swap est OK ?

Bonjour
Désolé, mes visites sont rares depuis le changement du forum vers community, mais pour moi ta swap est OK

Bonsoir,

Petit retour après le 1er hiver avec l’amélioration de la gestion de mon chauffage électrique avec thermostat connecté et radiateurs à inertie (fonte active).

Premièrement, j’ai un Nest et un Netatmo. Au début, j’étais parti pour garder le Nest (plus esthétique) puis avec l’arrêt du programme Works with Nest, j’ai tout compte fait opté pour le Netatmo.

Donc j’ai acheté le plugin de @limad44 pour interagir avec mon thermostat Netatmo (l’empêcher de dépasser la consigne en coupant avant la consigne et en anticipant le redémarrage en phase « perte de température »)
Ca fait un peu rustine mais le gros avantage, c’est que si mon Jeedom plante alors Netatmo continue de fonctionner.
Durant l’hiver, j’ai pu peaufiner mes scénarios pour arriver à avoir un résultat très satisfaisant. La température oscille entre 1 et 2 dixièmes autour de la consigne. Donc c’est beaucoup plus confortable.

J’ai réussi à rendre moins con mon thermostat intelligent (comme ils l’appellent) !

Quand à la box Android (pour rappel, X96 Air) transformée en box Jeedom (grâce à Armbian), je n’ai rencontré aucun problème depuis sa mise en route (pratiquement 1 an).

Voilà pour les nouvelles
A+

pas moyen de trouver le fichier
Armbian_20.05.4_Arm-64_buster_current_5.7.0-rc6_20200519.img
ni le fichier
meson-sm1-sei610-ethfix.dtb
Peut etre auriez vous les liens ?
En vous remerciant
Lemars

Bonjour Lemars,

Désolé, je ne passe plus très souvent mais mon système est toujours opérationnel et en fonctionnement.

Effectivement, les fichiers ne semblent plus dispos via les liens ci-dessus.

Heureusement, j’en avais gardé une copie : 356.79 MB file on MEGA

Bonne continuation à vous

Merci
Je regarde ça en rentrant je suis en vacances à l’étranger
Tip top