Table des matières
- Introduction à Tasmota et ThingsLog
- Pourquoi intégrer Tasmota à ThingsLog ?
- Configuration d’un appareil Tasmota
- Configuration de ThingsLog pour recevoir les données Tasmota
- Gérer les relais Tasmota depuis ThingsLog
- Conseils et astuces Tasmota
- Questions fréquentes
| Point clé | Détail |
|---|---|
| Protocole de communication | MQTT (broker ThingsLog) |
| Type d’appareils supportés | Prises intelligentes, relais, capteurs ESP8266/ESP32 flashés Tasmota |
| Paramètres télémétrie | Puissance, tension, courant, énergie cumulée, température |
| Contrôle à distance | ON/OFF relais depuis tableau de bord ThingsLog |
| Fréquence d’envoi données | Configurable via TelePeriod (min. 10 s) |
| Prérequis réseau | Wi-Fi 2,4 GHz + accès internet |
Introduction à Tasmota et ThingsLog
Tasmota est un projet de firmware open source très prometteur pour les chipsets ESP. Ces chipsets supportent Arduino et comptent parmi les microcontrôleurs les plus populaires avec connectivité Wi-Fi intégrée. Tasmota propose des mises à jour gratuites, une large communauté et une documentation complète.











| Sensor name | Measurement type | ThingsLog Port type | ThingsLog Sensor Type | Matching parameters dataGroup/sensorType |
| Total power consumption (kWh) | Power Consumption | digital | Tasmota_digital_sensor | ENERGY / Total |
| Active power (kW) | Active Power | analog | Tasmota_analog_sensor | ENERGY / Power |
| Voltage (V) | Voltage | analog | Tasmota_analog_sensor | ENERGY / Voltage |
| Current (A) | Current | analog | Tasmota_analog_sensor | ENERGY / Current |
| Temperature (°C) [only for Refoss P11] | Temperature | analog | Tasmota_analog_sensor | ANALOG / Temperature |
| Apparent power (VA) | Apparent Power | analog | Tasmota_analog_sensor | ENERGY / ApparentPower |
| Reactive power (VAr) | Reactive Power | analog | Tasmota_analog_sensor | ENERGY / ReactivePower |
| Power factor | Power Factor | analog | Tasmota_analog_sensor | ENERGY / Factor |
| Today’s energy consumption (kWh) | Power Consumption | digital | Tasmota_digital_sensor | ENERGY / Today |
| Yesterday’s energy consumption (kWh) | Power Consumption | digital | Tasmota_digital_sensor | ENERGY / Yesterday |









Il existe également un autre projet ESP32 appelé Tuya. Tasmota en est une alternative gratuite et open source. L’essentiel à retenir est qu’il existe une multitude d’appareils matériels basés sur ESP disponibles sur le marché. Des prises intelligentes aux ampoules, relais, contrôleurs, vannes, fusibles et bien d’autres capteurs. Beaucoup de ces appareils peuvent être flashés avec le firmware Tasmota.
ThingsLog et le support des firmwares open source
En outre, Chez ThingsLog, aussi diligents que nous soyons, nous ne pourrons jamais concevoir, fabriquer et programmer autant d’appareils que la communauté Tasmota/Tuya et l’écosystème ESP32/Arduino. C’est pourquoi nous prenons en charge les appareils tiers basés sur des firmwares open source populaires.
De plus, Voici un exemple de prise en main de Tasmota et d’ajout de prises/relais intelligents Tasmota à votre compte ThingsLog.
Configuration d’un appareil Tasmota
L’exemple ci-dessous est illustré avec une prise intelligente Tasmota.
Lire le manuel de votre appareil Tasmota
Les appareils Tasmota sont généralement fournis avec un bref manuel ou guide de démarrage. Si ce n’est pas le cas, consultez la liste des appareils Tasmota supportés ou la page du fabricant.
Connecter l’appareil Tasmota à votre réseau Wi-Fi
- Au premier démarrage, un appareil Tasmota crée généralement son propre point d’accès Wi-Fi.
- Connectez-vous à ce réseau (souvent nommé “Tasmota-XXXXXX-YYYY”), puis ouvrez un navigateur à l’adresse 192.168.4.1 pour accéder à l’interface web et configurer la connexion à votre réseau Wi-Fi local.
- Note : l’adresse peut varier selon les appareils, mais le principe reste le même. Une fois configuré, l’appareil redémarre et se connecte à votre réseau local.
Activer la télémétrie MQTT
Pour transmettre des données à ThingsLog, l’appareil Tasmota doit être configuré pour envoyer sa télémétrie via MQTT. Dans l’interface web Tasmota, allez dans Configuration → Configuration MQTT et saisissez les paramètres du broker MQTT de ThingsLog (hôte, port, utilisateur, mot de passe et topic).
Configuration de ThingsLog pour recevoir les données Tasmota
Ajouter l’appareil Tasmota à la plateforme ThingsLog
Par ailleurs, Dans votre compte ThingsLog, créez un nouvel appareil de type “Tasmota MQTT”. Renseignez l’identifiant unique de l’appareil (visible dans l’interface Tasmota ou sur l’étiquette du produit). ThingsLog génère automatiquement le topic MQTT correspondant pour cet appareil.
Ajouter les capteurs de télémétrie à votre appareil Tasmota
Les messages MQTT Tasmota transmettent des données JSON structurées. Par exemple, pour une prise intelligente, la charge utile contient des groupes de capteurs comme ENERGY (énergie) ou ANALOG (température). Dans ThingsLog, configurez les capteurs correspondants en spécifiant le paramètre dataGroup (nom du groupe dans le JSON) et le type de capteur.
Correspondance entre la télémétrie Tasmota et les capteurs ThingsLog
Voici la correspondance entre les paramètres Tasmota courants et les types de ports/capteurs ThingsLog :
- ENERGY/Power → Puissance active (W)
- ENERGY/Voltage → Tension (V)
- ENERGY/Current → Courant (A)
- ENERGY/Total → Énergie cumulée (kWh)
- ANALOG/Temperature → Température (°C)
Configurer ThingsLog pour gérer les relais Tasmota
Fonctionnement d’un appareil Tasmota avec relais
Les appareils Tasmota équipés de relais peuvent recevoir des commandes MQTT pour activer ou désactiver des circuits électriques. ThingsLog transmet ces commandes via MQTT en publiant sur le topic de commande de l’appareil.
Ajouter des ports relais Tasmota à ThingsLog
Dans la configuration de l’appareil ThingsLog, ajoutez un port de type “Relais Tasmota”. Spécifiez le numéro du relais (POWER1, POWER2, etc.) pour permettre le contrôle individuel de chaque relais de l’appareil.
Envoyer des commandes Power depuis la plateforme ThingsLog
Depuis le tableau de bord ThingsLog, cliquez sur l’icône du relais pour basculer son état (ON/OFF). ThingsLog publie automatiquement la commande MQTT correspondante sur le topic de commande de l’appareil Tasmota.
Envoyer des commandes depuis l’interface de gestion ThingsLog
L’interface d’administration ThingsLog permet d’envoyer des commandes manuelles ou programmées aux relais Tasmota, utile pour des scénarios d’automatisation simples.
Envoyer des commandes depuis les portails solutions ThingsLog
Les portails solutions (tableaux de bord personnalisés pour vos clients finaux) peuvent également intégrer des boutons de commande relais, permettant aux utilisateurs de contrôler les appareils directement depuis leur interface dédiée.
Conseils et astuces Tasmota
Configurer le fuseau horaire
Pour que l’horodatage des données Tasmota soit correct, configurez le fuseau horaire dans la console Tasmota avec la commande Timezone suivi du décalage UTC (ex. : Timezone 1 pour l’Europe centrale).
Modifier la fréquence d’enregistrement des données
Par défaut, Tasmota envoie sa télémétrie toutes les 5 minutes. Modifiez la fréquence avec la commande TelePeriod X (en secondes, minimum 10s) dans la console Tasmota pour adapter la granularité aux besoins de votre application.
Exécuter des commandes selon un calendrier
Tasmota supporte les règles de déclenchement automatique via la fonctionnalité Rules. Combinée avec les timers intégrés, elle permet d’automatiser l’activation/désactivation des relais à des heures définies, sans dépendance à une connexion internet.
Questions fréquentes
Faut-il un abonnement spécial pour utiliser des appareils Tasmota avec ThingsLog ?
Non. L’intégration Tasmota est disponible dans tous les plans ThingsLog qui supportent le protocole MQTT. Chaque appareil Tasmota est simplement compté comme un appareil IoT standard dans votre compte. Il n’y a pas de surcoût lié au type de firmware ou au fabricant de l’appareil.
Peut-on utiliser n’importe quel appareil Tasmota ou uniquement les prises intelligentes ?
ThingsLog supporte tous les appareils compatibles Tasmota qui communiquent via MQTT : prises intelligentes, multiprises, relais DIN rail, capteurs de température et d’humidité (DHT22, SHT30), capteurs de CO₂, modules de mesure d’énergie (PZEM-004T), et bien d’autres. La condition est que l’appareil puisse être configuré pour envoyer sa télémétrie en JSON via MQTT vers le broker ThingsLog.
Que se passe-t-il si l’appareil Tasmota perd la connexion Wi-Fi ?
Les appareils Tasmota disposent d’un mécanisme de reconnexion automatique Wi-Fi intégré. En cas de perte de connexion, l’appareil tente de se reconnecter toutes les 30 secondes. Les données non envoyées pendant la coupure sont perdues (Tasmota ne dispose pas de stockage local tampon). Pour les applications critiques nécessitant une continuité de données lors des coupures réseau, les enregistreurs ThingsLog natifs (GSM/NB-IoT) sont recommandés car ils stockent les mesures localement et les transmettent en différé dès que la connexion est rétablie.
Articles recommandés :

