Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Les composants Wifi comme les différents Sonoff, Tasmota et ESP8266 sont très faciles à configurer et à utiliser, mais les choses ne sont souvent pas faciles telles qu'elles apparaissent.
Dans les environnements industriels/commerciaux, l'automatisation sans fil n'est pas si courante. Les composants sans fil sont moins fiables que leurs homologues filaires.
Utiliseriez-vous un détecteur de fumée sans fil dans une usine ? Je ne pense pas. Et pourquoi utiliser un capteur de porte magnétique wifi dans votre maison ?
Les capteurs/actionneurs filaires sont très fiables, n'ont pas besoin de batterie, pas d'ondes radio dans votre maison.
Ce que j'ai fait est un composant matériel qui peut être connecté via RS-485 à un contrôleur d'assistant à domicile (via la plate-forme Modbus). Il est basé sur un arduino. C'est similaire à l'interrupteur/relais Sonoff, mais c'est câblé.
Il peut faire office de contrôleur de lumière (via un relais et une entrée pour les boutons).
Il peut agir comme un interrupteur à distance (via un relais et une entrée pour les boutons).
Il peut faire office de thermostat.
Il peut agir comme un capteur de température.
Une seule carte arduino peut être toutes ces choses en même temps, avec de nombreuses entrées/sorties connectées.
Étape 1: Construire la partie matérielle
Vous avez besoin d'une carte arduino.
J'ai utilisé un arduino nano mais d'autres seront ok.
Connectez le convertisseur Rs-485, un écran si vous prévoyez de l'utiliser, un ou des relais et configurez-le pour les boutons poussoirs.
Étape 2: Flashez le micrologiciel
Le code peut être trouvé sur
N'oubliez pas de le configurer avant de copier. Vous devez configurer les broches utilisées comme entrée, sorties, s'il a un capteur de température, un affichage et ainsi de suite
Étape 3: Configurer Home Assistant
Modifiez le fichier configuration.yaml
climat: - plate-forme: nom modbus: Thermostat esclave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: °C data_type: float
Étape 4: connectez l'Arduino à l'assistant domestique en cours d'exécution de Raspberry
Usa un dongle USB RS-485. Vous pouvez le trouver sur ebay ou amazon. C'est très bon marché.
Étape 5: Redémarrez Home Assistant
Vous pouvez maintenant voir le point de consigne de température et le contrôler. Le point de consigne peut être contrôlé via un script d'automatisation et à partir d'autres composants. À l'aide d'un assistant google, vous pouvez modifier la température via des commandes vocales.