FHEM

Qu’est ce que FHEM ?

FHEM est un logiciel libre de domotique en perl, doté de caractéristiques uniques qui m’ont amené à le choisir comme coeur de mon installation :

  • supporte de très nombreuses technologies, et la liste s’agrandit sans cesse, que ce soit pour des produits commerciaux (Zwave, KNX, RFXcom RFXtrx433, enocean, etc.) ou libres (ex: arduino)
  • très léger, il peut fonctionner sur un routeur sous openWrt, un plugcomputer, un raspberry pi …
  • extensible, il est possible relativement facilement d’ajouter des modules pour ses propres besoins (ex: module teleinfo)
  • interface web universelle personnalisable, interface CLI, plus des interfaces natives iOS, Android …
  • très puissant pour la mise en place d’automatisation
  • communauté active et sympa pour le support (en anglais ou en allemand…)

Il a toutefois quelques inconvénients qu’il faut dépasser pour en tirer parti pleinement :

  • l’essentiel de la doc et des informations qu’on peut trouver sur le web est en allemand, même si la doc de base est aussi en anglais. Mais avec le nombre croissant d’utilisateurs anglophones ça devrait changer. A ce jour pas de communauté autour du produit en français.
  • quelques notions de perl et des expressions régulières sont utiles pour aller au-delà des fonctions de base. La syntaxe oblige à se creuser un peu la cervelle parfois…

C’est pourquoi j’ai écrit quelques billets pour donner des exemples concrets d’utilisation et éclaircir des fonctions que je ne découvre que progressivement …

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *