Après avoir installé FHEM pour la première fois et que la page de configuration était vraiment accessible, l'euphorie était grande. Après avoir cliqué un peu, cette euphorie a été rapidement remplacée par l'impuissance. FHEM est un outil puissant et très bien entretenu pour connecter différents appareils domotiques. Malheureusement, il y a juste une chose que ce n'est pas : Intuitif.
À mon avis, c'est le seul inconvénient de FHEM ou des projets open source en général : vous devez investir du temps et vous occuper du projet. Malheureusement, ce n'est souvent pas quelque chose que vous pouvez assembler ou cliquer de manière Plug&Play modérée en une soirée.
C'est pourquoi j'ai décidé de résumer et d'expliquer les bases les plus importantes de FHEM dans cet article.
Idéalement, vous pourrez mettre en place une configuration FHEM fonctionnelle et sécurisée sans avoir à vous tourmenter à travers les messages du forum et les pages wiki pendant des jours.
Je vais d'abord écrire un peu sur la structure et la configuration de FHEM, puis présenter quelques extraits de configuration utiles (et parfois importants).
Consignes de sécurité
Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/
Liens d'affiliation/publicitaires
Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂
Conditions préalables
Avant de commencer cet article, vous devez avoir préparé le RaspberryPi pour qu'il soit accessible via le réseau et contrôlé via SSH.
Les trois articles suivants décrivent ce qu'il faut faire pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH
FHEM – Installation sur le RaspberryPi
Outils nécessaires :
-Non-
Les matériaux nécessaires:
Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.
Vue d'ensemble de l'interface Web FHEM
Les images suivantes devraient vous donner un petit aperçu des différentes fonctions de l'interface Web FHEM.
1. La ligne de commande :
Ici, vous pouvez entrer des commandes, par exemple pour créer ou configurer de nouveaux modules
2. "Save config" fait exactement ce qu'il dit. Toutes les modifications que vous apportez à votre instance FHEM sont enregistrées dans un gros fichier de configuration. Cependant, cela ne se produit qu'après avoir cliqué sur le bouton "Enregistrer la configuration". Les modifications non enregistrées sont signalées par un point d'interrogation rouge à côté de "Enregistrer la configuration". Les modifications non enregistrées sont perdues lors du redémarrage du serveur FHEM.
3. , 4. et 5. "MAX", "non triés" et "Tout" sont des "pièces" que vous pouvez créer pour regrouper vos capteurs et actionneurs configurés. Par exemple, vous pouvez également créer une pièce "salon" et regrouper tous les appareils importants pour contrôler le salon. Seules les pièces "non triées" et "Tout" sont créées automatiquement et sont toujours présentes. Tous les modules configurés qui ne sont pas encore liés à une autre pièce sont listés dans la pièce « non triée ». Tous les modules configurés sont répertoriés dans la pièce "Tout", qu'ils soient ou non déjà liés à une autre pièce.
6. "Logfile" vous montre les entrées dans le fichier journal
7. "Commandref" vous montre la bibliothèque de commandes locale. Vous trouverez ici toutes les commandes disponibles et des informations plus détaillées à leur sujet.
8. "Remote doc" est similaire à "Commandred" seulement qu'il vous redirigera vers la version actuelle des commandes disponibles sur le site Web FHEM.
9. "Modifier les fichiers" vous permet de modifier les différents fichiers de style et de configuration de FHEM. Il y a beaucoup d'opportunités ici, mais il y a aussi beaucoup de choses qui peuvent mal tourner. Par conséquent, travaillez toujours avec précaution ici et de préférence avec une sauvegarde précédente.
10. Sous "Select Style", vous pouvez modifier l'apparence de votre instance FHEM.
11. Le "Moniteur d'événements" vous permet d'afficher les événements en direct en cours. Par exemple, des événements tels que des commandes de commutation reçues sont affichés.
modules
L'avantage de FHEM est que ses fonctions peuvent être étendues et affinées avec toutes sortes de modules. C'est précisément cette propriété qui le rend si puissant, car elle permet également d'intégrer de nouveaux capteurs ou actionneurs dans FHEM.
Un bon aperçu de la structure de FHEM peut être trouvé à https://wiki.fhem.de/wiki/System%C3%BCbersicht
démarrage et arrêt
Les commandes suivantes sont utiles pour démarrer et arrêter Putty via la console.
Démarrage de FHEM :
sudo /etc/init.d/fhem start
ou
systemctl démarrer fhem.service
Arrêt de FHEM :
sudo /etc/init.d/fhem stop
ou
systemctl stop fhem.service
Afficher l'état actuel de FHEM
La commande suivante est suffisante pour afficher les messages système actuels de votre instance FHEM.
sudo /etc/init.d/fhemstatus
ou
état systemctl fhem.service
Informations Complémentaires
https://wiki.fhem.de/wiki/System%C3%BCbersicht
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂