Elark KB

Intégrations

Connecter des appareils Tasmota

Si vous avez flashé un Sonoff, Athom, NodeMCU ou Shelly avec le firmware Tasmota, vous pouvez les rattacher à Elark via leur client MQTT intégré.

Lecture 5 min

Pré-requis

  • Appareil flashé en Tasmota v12+.
  • Mot de passe MQTT renseigné dans Paramètres › Identifiants par défaut.

Étape 1 — Créer une passerelle Tasmota dans Elark

  1. Passerelles MQTT › + Nouvelle passerelle.
  2. Choisissez Tasmota, topic racine tasmota (ou personnalisé).
  3. Notez le claim_code qui s’affiche.

Étape 2 — Configurer le Tasmota (UI web)

Ouvrez http://<ip-tasmota> sur le LAN, puis allez dans Configuration › Configure MQTT.

  • Host : mqtt.elark.cloud
  • Port : 8883
  • Client : laissez par défaut
  • User : votre claim_code de passerelle
  • Password : votre mot de passe MQTT Elark
  • Topic : nom court de l’appareil (ex. cuisine-prise)
  • Full topic : tasmota/%topic%/%prefix%/

Pour activer le TLS (obligatoire) : dans la console Tasmota, tapez :

SetOption103 1   ; active TLS
SetOption132 1   ; valide la CA publique
Restart 1
Tasmota nécessite que le firmware soit compilé avec le flag USE_MQTT_TLS (présent dans les builds officiels tasmota.bin standards mais pas dans toutes les variantes sensor/AWS). Si la connexion échoue avec « MQTT TLS not supported », re-flashez avec une build standard.

Étape 3 — Activer la découverte Home Assistant (compat)

Elark utilise le format de découverte Home Assistant pour les Tasmota. Activez-le via la console :

SetOption19 0    ; nouvelle découverte (par défaut depuis v9) SetOption4 0     ; topics standard TelePeriod 60    ; rythme de publication 60 s

Étape 4 — Vérifier dans Elark

Sous 30 s, l’appareil apparaît dans Passerelles MQTT › Mon installation Tasmota puis dans Mes appareils avec ses entités :

  • Switches pour les relais (cmnd/.../POWER).
  • Sensors pour les modèles avec mesure (HLW8012 sur S31, BL0937 sur S26R2, BMP280…).
  • Buttons pour les boutons physiques.

Commandes courantes

Depuis l’app, un toggle se traduit en MQTT :

cmnd/cuisine-prise/POWER  → ON / OFF / TOGGLE

Et l’état revient sur :

stat/cuisine-prise/POWER  → ON / OFF tele/cuisine-prise/STATE  → JSON complet (puissance, uptime, RSSI…)

Dépannage

  • Connection failed dans le log Tasmota : presque toujours TLS désactivé. Vérifiez SetOption103 1.
  • L’appareil clignote rapide : il n’arrive pas à s’associer au broker. Vérifiez user/password.
  • Les sensors ne remontent pas : envoyez Status 8 en console pour forcer une republication immédiate des télémétries.