Les boîtes domotiques commerciales incluent un logiciel de domotique. Chaque compagnie a son propre logiciel et généralement, il n'est pas possible de le changer.
Si vous montez votre boîte domotique avec un Raspberry Pi, vous pouvez y installer un logiciel que vous aurez codé ou encore travailler avec un des nombreux logiciels libres (Open Source) sur le marché. Une communauté active travaille sur chacun d'entre eux et contribue à leur amélioration au niveau des fonctionnalités, de la convivialité et de la sécurité.
▼Publicité Le texte se poursuit plus bas
Jeedom peut être installé gratuitement sur un Raspberry Pi en version DIY. Il est également possible d'acheter une boîte domotique Jeedom prête à l'emploi.
C'est la version DIY qui est comparable aux logiciels de domotique Home Assistant, WebThings Gateway ou Domoticz.
La version prête à l'emploi est une boîte domotique commerciale au même titre que Samsung SmartThings ou Vera.
Dans la version DIY, en plus des modules existants, vous pouvez programmer vos propres modules Jeedom en PHP : https://www.jeedom.com/site/fr/dev.html.
Jeedom vous intéresse? Commencez ici : Installation manuelle de Jeedom.
Home Assistant est un excellent logiciel domotique à code source ouvert qui peut être installé sur un Raspberry Pi.
Il peut tourner par-dessus le système d'exploitation de votre choix (on parlera alors de Home Assistant Supervised), par-desssus Raspberry Pi OS (on parlera de Home Assistant Core) ou, selon la technique recommandée, par-dessus le système d'exploitation Home Assistant Operating System, aussi appelé HassOS ou Hass.io. Ce système d'exploitation est basé sur resinOS.
Pour vous lancer avec Home Assistant, suivez le guide : Installation de Home Assistant et premier accès.
WebThings (anciennement Mozilla WebThings Gateway) est un logiciel de domotique en code source libre (open source) créé par les développeurs de FireFox. Il vole de ses propres ailes depuis décembre 2020.
Pour monter un système domotique avec WebThings, vous n'avez pas besoin d'installer Raspberry Pi OS. L'installation se fait sur une carte micro SD vierge et comprend le système d'exploitation et le logiciel.
L'interface entre les objets et le logiciel peut être programmée en Node.js, en Python, en Java ou en Rust.
Pour débuter avec WebThings, c'est ici : Installation de WebThings et premier accès.
Domoticz est un autre excellent logiciel de domotique en code source libre.
Il est possible de développer vos propres modules pour Domoticz. Le langage privilégié est Python. Dans les cas où la composante ne peut pas être interfacée en Python, le C++ pourra être utilisé.
Pour en savoir plus sur Domoticz, débutez votre lecture ici : Installation de Domoticz et premier accès.
OpenNetHome : http://opennethome.org/
openHAB : https://www.openhab.org/
Node-RED : https://nodered.org/
Liste assez complète disponible ici : https://projetsdiy.fr/comment-fabriquer-box-domotique-diy-raspberry-pi3/
Site fièrement hébergé chez A2 Hosting.