serveur_domotique - nouknouk/ma-domotique GitHub Wiki

le serveur domotique:

matériel

C'est un mini-serveur 'Z83ii' à base de processur Intel Atom z8350. Il:

  • est bien fourni: 2Go de RAM, 32Go de disque SSD, WiFi, Bluetooth, Ethernet gigabit, USB3, etc...
  • une licence Windows 10 est fournie, mais chez moi, ça tourne sous linux (debian). What else ?
  • est proposé à un prix abordable (de l'ordre de 80€).

serveur Z83ii

Sur le net, on voit très très souvent des solutions domotiques architecturées autour d'un raspberry pi. C'était mon cas au tout début et j'en suis très largement revenu ; j'en viens à déconseiller cette option désormais car:

  • l'attrait principal d'un raspberry, c'est son prix affiché (35€) ; mais on oublie un peu trop vite tous les coûts cachés qui s'additionnent ensuite très, très rapidement: une carte SD, une alimentation digne de ce nom (3 amprères), on en viendra rapidement à ajouter un disque SSD ; on devra alors opter pour un hub USB auto-alimenté, etc... Dans les faits, les 80€ qu'on dépensera pour un mini-pc Atom seront bien vite dépassés avec un raspberry.

  • un Atom, c'est un CPU Intel, avec une architecture x86 ; c'est plus compatible que n'importe quelle autre architecture pour installer n'importe quel logiciel/firmware un tant soit peu exotique, comparé à de l'ARM

  • un raspberry qui tourne sur une carte SD, c'est la certitude absolue que votre carte SD va finir par cramer et votre système domotique tomber en rade dans 12 à 18 mois maximum. Une carte SD n'est pas du tout prévue pour servir de disque dur, les écritures incessantes dessus vont la tuer très rapidement.

  • le raspberry est limité en ce qui concerne l'alimentation des périphérique USB qui sont branchés dessus ; j'en ai fait l'expérience en perdant des journées entières à le comprendre, lorsque ma clef USB zwave semblait fonctionner mais avait de gros problèmes de portées ; en fait c'était le raspberry qui était incapable de lui fournir assez de jus, malgré une alimentation du raspberry 'officielle' et dimensionnée comme il fallait.

logiciel:

Le serveur fait tourner:

  • le logiciel motion, pour récupérer et analyser les flux vidéos provenant des 5 caméras

  • domonode, un logiciel perso, est le vrai point central de la domotique de la maison ; c'est une sorte de 'super logiciel de box domotique' fait sur mesure pour mes besoins.

  • le logiciel Jeedom, me sert uniquement de 'hub zwave' pour gérer la communication avec les périphériques zwave de la maison ; en attendant que domonode ait un plugin zwave digne de ce nom.

  • quelques scripts ad-hoc et pages web pour des besoins ponctuels (par exemple pour aggréger des captures d'image des caméras à la demande).