Vérifier un Sonoff Basic R1 via un bouton ou un commutateur externe

6 minutes de lecture
Buts de projet:
  • Vérifier un interrupteur Sonoff Basic R1 par l'utilisation d'un commutateur ou d'un bouton externe, également en déviation (via des boutons)
  • Niveau de difficulté: Prix moyen
  • Coût: na
Concepts traités:
  • Modification d'appareil électrique
Composants logiciels utilisés:
Dispositifs physiques utilisés:
Procasting plus approprié pour:

Tous les environnements

Notes et avertissement
  • qualsiasi modifica all'impianto elettrico dev'essere effettuata da personale qualificato;
  • tout changement mis en œuvre dans proavant est un prola responsabilité personnelle, ainsi que propremier risque et danger (ce guide est à des fins éducatives uniquement);
  • tout changement mis en œuvre dans proavant qu'un appareil annule la garantie.
Avis de conduite: 2.4

ATTENTION: ce guide appaccordée au modèle R2 est disponible ici.

Abstrait

Les interrupteurs intelligents de la famille ITEAD Sonoff Smart Home ce sont des composants domotiques extrêmement polyvalents, très économiques et fonctionnels, mais quand il s'agit de les intégrer dans les systèmes existants peut, parfois, rapprenvoyer un proproblème, surtout en présence d’un ou de plusieurs déviateurs.

C'est le cas de la transformation d'un point lumineux (ou d'un utilisateur plus générique) contrôlé par un interrupteur mural classique en un élément domotique: nous voulons garder le manuel, mécanique, intégrant la domotique.

Interrupteur traditionnel à mur

Il y a plus d'alternatives.

Le premier

La première alternative - la plus simple - consiste à remplacer tout l'élément de mur avec un commutateur tactile domotique, par exemple leITEAD Sonoff T1, qui fournira à la fois la fonctionnalité "mécanique" (en contact), à la fois celui de la domotique. Plus précisément dans l'exemple, puisqu'il s'agit d'un Sonoff sera reprogrammable avec firmware Sonoff-Tasmota, donc configurable par nos proches HUB personnel et donc avec notre domotique personnelle.

La seconde

Une seconde alternative consiste à ajouter un élément domotique à l'interrupteur mécanique pour "le domotiser" (type Powahome). Dans ce cas, le choix de cet élément doit être fait avec des critères, surtout s’ils sont utilisés pour propremière domotique personnelle du HUB personnel (la compatibilité avec eux doit être garantie).

Le troisième

Une troisième alternative est de connecter un bouton sur l'électronique du Sonoff Basic R1.
Il Sonoff Basic R1 présente sur le propria conseil un bouton pour activation et désactivation relais manuel. La pression de ce bouton ressort appgraisseux lors de l'ouverture ou de la fermeture du relais basé sur le statut préexistant. Essentiellement ferme si c'était avant ouvertet Apre si c'était avant fermé: ils s'appellent fonction, en anglais, BASCULER.

Vouloir utiliser le Sonoff sans aucune modification du logiciel, le seul moyen de commander "esternamela "fonction"namec'est ça connecter en parallèle les deux contacts d'un bouton classique (mécanique, mural) aux deux contacts présents sur le bouton du tableau de bord Sonoff Basic R1. Cela remplacera pratiquement le bouton de l'actionneur par un bouton externe.

LE QUATRIÈME OBJET DE CE GUIDE

La quatrième rue, celui qui prodisons dans ce guide, est-ce celui de modifier le firmware du Sonoff Basic R1 pour (entre autres choses) permettre et pouvoir utiliser les pas (un, en particulier, que "in the factory" n’est pas activé) présent sur le tableau et que vous puissiez ainsi attester d’un ou de plusieurs boutons, ou d’un interrupteur mécanique classique, merci. aux fonctionnalités garanties par le firmware.
Pas de peur: nous expliquons tout dans le paragraphe suivant.


Avant prosuivre, nous vous rappelons à nouveau que:

Notes et avertissement
  • qualsiasi modifica all'impianto elettrico dev'essere effettuata da personale qualificato;
  • tout changement mis en œuvre dans proavant est un prola responsabilité personnelle, ainsi que propremier risque et danger (ce guide est à des fins éducatives uniquement);
  • tout changement mis en œuvre dans proavant qu'un appareil annule la garantie.

Description du changement

Nous poursuivons donc ce guide sur la quatrième rue.

Il Sonoff Basic R1 (mais aussi les autres composants de la même ligne prodotto) présente une série de contacts au tableau.

ITEAD Sonoff Basic nouer
Sonoff Basic R1.

habituellement GND, TX, RX et 3.3V (VCC) sont utilisés le ripropoids du firmware; dans ce projet nous allons nous concentrer particulièrement sur le cinquième, le GPIO14 qui, utilisé dans ontnamecontact GND.

ATTENZIONE: L' images à suivre se référer à la version R1 dell'ITEAD Sonoff Basic. Si vous avez le R2, les concepts restent les mêmes, mais les points sur lesquels se connecter varient. Lisez attentivement la fiche dédiée à Sonoff Basic dans la section dédiée aux versions.

habituellement GND, TX, RX et 3.3V (VCC) sont utilisés le ripropoids du firmware, alors que le GPIO14 (voir photo) n’est généralement pas utilisé. Pour cela projet recommandera souder des broches sur les cinq contacts: pour pouvoir reproprogrammer le firmware et vérifier - par la suite - le comportement de l'unité utilisée GPIO14 e GND.

Pour s'assurer que le couple de contacts GPIO14 e GND peut être utilisé à cet effet, est nécessaire l'adoption d'un firmware alternatif, en particulier le Sonoff-Tasmota. Le guide prend ce firmware pour acquis.

Nb. Il y a un ma.
Nous appEna a expliqué que le Sonoff Basic R1 (équipé d'un firmware Sonoff-Tasmota) changer le statut (ouvert / fermé) lorsque GPIO14 et le GRD sont court-circuités. Pour changer à nouveau de statut, il faut enlever le court-circuit e apple revendre.C'est le comportement offert par un bouton (ou bouton), PAS un interrupteur (mécanique, mural) qui a deux états mécaniques (fermé et ouvert) qui oui proils tirent dans le temps (jusqu’au prochain changement d’état mécanique) .Avec la modification du schéma électrique, nous proplacer, pour contrôler manuellement le BASCULER d’état, il serait nécessaire de placer l’interrupteur (mécanique, du mur) en position éteinte / allumée. il est facilement résolu, comme suit.
solution

Il sera possible de le laisser inchangé la présence de l'interrupteur (mécanique, mural), qui agira (à chaque changement d'état, qu'il s'agisse de la fermeture ou de l'ouverture du contact entre GPIO14 et GRD) comment BASCULER grâce à l'utilisation de la commande Tasmota "SWITCHMODE”Dûment configuré.

Évidemment, il n'y aura pas de position mécanique de l'interrupteur apte à indiquer le statut fonctionnelnamede la Sonoff (relais fermé ou ouvert). Chaque actionnement du commutateur provoquera un changement d'état du relais.

Obtenir des contacts

La partie la plus complexe, si vous n'êtes pas familier avec le soudage, est prod'abord ceci: avoir des contacts permettant de connecter le bouton / commutateur à GPIO14 et GRD.

Tout d'abord, il est nécessaire d'avoir des connecteurs broches mâles e de broches femelles avec fil.

NIP mâle
détail des NIP masculins

Souder ces broches (5) sur la carte aux emplacements, en prenant soin de placer le segment le plus court sur le tableau. Une fois le soudage terminé, nous aurons des contacts sur lesquels nous positionner pour la modification du schéma de câblage (nous utiliserons les broches femelles se connecter à des contacts du bouton ou du commutateur).

Utilisation d'un bouton

Cette route implique l'utilisation d'un Sonoff Basic R1 et le remplacement du commutateur préexistant avec un bouton (dans le cas de type illustré "Normalement ouvert").

Voyons le schéma de câblage initial:

Diagramme de commutation de charge

E viens devient:

Schéma des boutonsSonoff-GPIO14

Une fois mis en œuvre ce changement, le travail est terminé.

Pour que le changement fonctionne, il est toutefois nécessaire de mettre en œuvre:

  • su Sonoff Basic R1 avec firmware d'origine: rien, ça marche tout seul;
  • su Sonoff Basic R1 riprogrammate avec firmware Tasmota: apputiliser la commande "SWITCHMODE».

Dans le second cas, la commande est la suivante:

cmnd/Sonoff/SwitchMode 3

qui interprétera la fermeture courte du contact GPIO14-GRD (implémentée via un bouton) comme "changement de statut par rapport au statut actuel».

Si vous utilisez un bouton "Normalement fermé", La commande sera:

cmnd/Sonoff/SwitchMode 4

Ceci est fait en appuyant / relâchant le bouton sera mis en œuvre BASCULER de l'état du relais du Sonoff (éteint si allumé, allume si éteint); dans le même temps, la même commande peut être implémentée dans la domotique. Évidemment si le Sonoff être contrôlé manuellement, le nouvel état sera correctement détecté à l'intérieur de la domotique pratiquement instantanément.

Dans la vidéo suivante, vous pouvez voir le comportement du circuit ainsi conçu:

Nb Utilisation d'un ou plusieurs boutons tels que "déviateurs"Est possible, ma solo:

  • aide appboutons de graisse, et non commutateurs;
  • en connectant les contacts de tous ces boutons sur les contacts GPIO14 et GROUND du Sonoff Basic R1.

Ce faisant, en appuyant sur l’un des boutons connectés au Sonoff va contrôler son comportement.

Utilisation d'un interrupteur

Si vous décidez plutôt de le laisser à la maison interrupteur préexistant, alors le schéma sera le suivant:

Schéma de commutation -Sonoff-GPIO14

Comme dit, pour une fonction correctenamedu circuit et l'activation manuelle sera nécessairetout d'abord la présence du firmware Tasmota, cela parce que, comme expliqué largement, seulement en présence de Sonoff-Tasmota il sera possible d'implémenter une configuration permettant l'interprétation chaque changement d'état (quelconque!) de l'interrupteur BASCULER.

Effectué le plus élevénamefirmware et câblé le circuit comme ci-dessus, vous devrez le configurer depuis la console Tasmota la commande suivante (on suppose que l'appareil a un nom "Sonoff« ):

cmnd/Sonoff/SwitchMode 1

qui préparera la fermeture ou l’ouverture du court GPIO14-GRD en tant que "changement de statut par rapport au statut actuel». Pour le reste (commande domotique, détection de changement d'état dans la domotique, etc.), les mêmes considérations que celles formulées dans l'exemple relatif au bouton seront valables.

Enfin, il faut indiquer au firmware Sonoff-Tasmota Quelle est l'utilisation de la broche GPIO14, dans notre cas "switch". Pour ce faire, allez à Configuration / Configuration du module (configuration / Configuration du module) de l'interface Web sous la rubrique "GPIO14 Sensor", Sélectionnez l'élément"01 Switch». Enfin cliquez sur "Tu économises».

Maintenant l'actionneur agira comme prévu.

Ajouter un commutateur MQTT à la configuration Home Assistant


ITEAD Sonoff BasicATTENZIONE: rappelez-vous qu'il y a sur notre communauté FORUM une section ad hoc dédiée à Sonoff (et plus généralement aux appareils ESP8266), pour tout doute, question, information sur le mérite spécifique de ces composants.


Veuillez commenter ci-dessous