Ceci est une ancienne révision du document !
Table des matières
Listes des commandes Tasmota FR
Liste des commandes
Si vous utilisez des versions de Tasmota antérieures à la version actuelle, certaines commandes peuvent ne pas fonctionner. La disponibilité de certaines fonctionnalités et de leurs commandes associées dépend de la version du micrologiciel. Veuillez consulter le tableau des versions pour connaître les fonctionnalités disponibles pour chaque variante de micrologiciel.
Presque tous les paramètres utilisant des paramètres de chaîne (sauf Ruleet MqttFingerprint) partagent une zone commune avec un maximum de 698 caractères, c'est-à-dire que la longueur totale de tous ces paramètres est limitée à cette taille (vous serez noté si cette limite est dépassée).
Options utilisées :
Options | Objets | Desactivée | Activée |
---|---|---|---|
SetOption1 | Set button multipress mode | 0 = allow all button actions (default) | 1 = restrict to single to penta press and hold actions (i.e., disable inadvertent reset due to long press) |
SetOption53 | Display hostname and IP address in GUI | 0 = disable (default) | 1 = enable |
SetOption73 | Detach buttons from relays and send multi-press and hold MQTT messages instead | 0 = disable (default) | 1 = enable |
SetOption80 | Blinds and shutters support | 0 = disable blinds and shutters support (default) | 1 = enable blinds and shutters support |
SetOption87 | PWM Dimmer only! Turn red LED on when powered off | 0 = disable (default) | 1 = enable |
SetOption146 | display of ESP32 internal temperature | 0 | 1 = enable |
Commandes utilisées
Noms | Valeurs | Objets |
---|---|---|
I2CScan | Scanner le bus I 2 C et afficher les adresses des appareils trouvés | |
TelePeriod | 10 - 3600 | To change the update interval of MQTT messages Default interval is 300 seconds |
WcResolution | 0 = 96×96 (96×96) | Reglage resolutions de la Camera |
WcResolution | 1 = QQVGA2 (128×160) | Reglage resolutions de la Camera |
WcResolution | 2 = QCIF (176×144) | Reglage resolutions de la Camera |
WcResolution | 3 = HQVGA (240×176) | Reglage resolutions de la Camera |
WcResolution | 4 = QVGA (320×240) | Reglage resolutions de la Camera |
WcResolution | 5 = CIF (400×296) | Reglage resolutions de la Camera |
WcResolution | 6 = VGA (640×480) | Reglage resolutions de la Camera |
WcResolution | 7 = SVGA (800×600) | Reglage resolutions de la Camera |
WcResolution | 8 = XGA (1024×768) | Reglage resolutions de la Camera |
WcResolution | 9 = SXGA (1280×1024) | Reglage resolutions de la Camera |
WcResolution | 10 = UXGA (1600×1200) | Reglage resolutions de la Camera |
Shuttermode | 5 | Enable Shutter mode for servo. |
PWMfrequency | 240 | Global variable for all Servos pour le servo de 35 kg Pour le servo de 80 kg PWMfrequency 50 (50 Hzcorrespond à 20 ms) |
La programmation dans Tasmota à l aide de régles
Quelques definitions en introduction
Syntaxe de définition de règle
ON <trigger> DO <command> [ENDON | BREAK]
- ON- marque le début d'une règle
- <trigger>- quelle condition doit se produire pour que la règle se déclenche
- DO- déclaration marquant la fin du déclencheur et le début de la partie commande
- <command>- commande exécutée si la <trigger>condition est remplie
- ENDON- marque la fin d'une règle. Elle peut être suivie d'une autre règle.
- BREAK- marque la fin d'une règle. BREAKarrêtera l'exécution des règles restantes qui suivent cette règle dans l'ensemble de règles. Si une règle qui se termine par BREAKest déclenchée, les règles suivantes de cet ensemble de règles ne seront pas exécutées. Cela permet aux règles de simuler quelque peu une instruction “IF/ELSE”.
Les ensembles de règles sont définis à l'aide de la Rule<x>commande. Après avoir défini un ensemble de règles, vous devez l'activer (l'activer) à l'aide de Rule<x> 1. De même, vous pouvez désactiver le jeu de règles à l'aide de Rule<x> 0.
Variables de règle
Il y a trente-deux (32) variables disponibles (réels simple précision) dans Tasmota : Var1..Var16et Mem1..Mem16. Ils fournissent un moyen de stocker le déclencheur %value%à utiliser dans n'importe quelle règle. Toutes Varseront des chaînes vides au démarrage du programme. La valeur de all Mempersiste après un redémarrage.
La valeur de a Var<x>et Mem<x>peut être :
n'importe quel chiffre n'importe quel texte %var1% à %var16% %mem1% à %mem16% %couleur% %Reference de l'appareil% %macaddr% %lever du soleil% %coucher de soleil% %temps% %timer1% à %timer16% %horodatage% %sujet% %temps de disponibilité% %utctime% %zbdevice% %zbgroup% %zbcluster% %zpoint de courbure%
Pour définir la valeur de Var<x>et Mem<x>utiliser la commande
Var<x> <value> Mem<x> <value>
Principales caractéristiques
- Prise en charge SI, ELSEIF, ELSE
- Support pour <comparison>et <logical expression>comme condition
- Prise en charge de l'exécution de plusieurs commandes
- La RAM libre disponible est la seule limite pour les opérateurs logiques et les parenthèses.