Prérequis :
- je ne réécris pas un tuto pour flasher le Sonoff proposé sur d'autre site.
- Installer votre serveur Mqtt (Mosquitto éclipse) voir => https://www.tutos.eu/4910
Une fois le Sonoff avec Tasmota flashé se connecter et paramétrer votre wifi ensuite connecter vous avec l'adresse ip donnée.
Aller dans le menu "configuration du module" et sélectionner : Sonoff Pow R2 (43) puis enregistrer.
Aller dans le menu "configuration du modèle" et sélectionner : Sonoff Pow R2 (43) puis enregistrer.
Aller dans le menu "configuration MQTT" et paramétrer l'adresse IP et le port (1883) de votre serveur MQTT.
Dans Domoticz :
Configuration>Materiel
Ajouter le serveur Mqtt si ce n'est pas déjà fait :
MQTT Oui MQTT Client Gateway with LAN interface localhost : 1883 (ou l'ip et le port de votre serveur)
Ajouter 2 périphériques virtuels :
- "Electrique(Instantané+Compteur)" avec le nom de votre choix.
- "Interrupteur" avec le nom de votre choix.
Récupérer leur idx dans Configuration>Dispositif.
| 274 | Periph_Virtuel | 00082274 | 1 | Prise Arrière | General |
| 275 |Periph_Virtuel | 00014163 | 1 | Prise Voiture Arrière | Light/Switch | Switch
dans mon exemple : 274 et 275.
Retourner dans le module Sonoff sous tasmota
Aller dans le menu "configuration Domoticz" et mette 275 dans IDX 1 (l'idx de votre Interrupteur)
passer en mode console
créer une "Rule" exemple :
Code : Tout sélectionner
rule1 ON ENERGY#Total DO var1 %value% ENDON ON ENERGY#Total DO Mult1 1000 ENDON ON ENERGY#Power DO publish domoticz/in {"idx":274,"svalue":"%value%;%var1%"} ENDONCode : Tout sélectionner
Rule1 1eventulement si ce n'est pas déja fait mettre teleperiod à 0
Code : Tout sélectionner
telepriod 0backlog IPAddress1 192.168.0.123;restart 1
Pour piloter le relais du sonoff aller dans votre onglet interrupteur et modifier comme suit :
Action On :
Code : Tout sélectionner
http://192.168.0.123/cm?cmnd=Power%20OnCode : Tout sélectionner
http://192.168.0.123/cm?cmnd=Power%20On