Bonjour
Comment s'assurer qu'une commande (*) est bien passée sur un équipement sensible ?
(*) protocole z-wave ou autre : pourvu que l'on ai un retour d'état (direct ou indirect ex: ping ou une autre mesure sur courant, débit d'eau...)
Ce qui m'intéresse c'est que la commande soit bien passée (sans que je relance manuellement)
et je ne souhaite pas attendre trop longtemps pour relancer (voir test durée état ci-dessous en minute)
je ne vois pas d'autre possibilité que de répéter la commande plusieurs fois au cas ou elle se serait "perdue"
Le principe de la relance de la commande, dans le scénario principal lui même ou par appel d'un scénario dédié a cette commande :
- lancer une boucle : De 1 A XX
-- tester (if) la valeur d'état de la commande != [l'état cible] (alors)
--- activer la commande (action)
--- attendre (wait) le retour d'état de la commande et Time out (ex = 1 sec)
donc l'(action) et le (wait) vont se réaliser tant que la valeur d'état de la commande n'est pas à la valeur attendue
si commande est à l'état attendu (donc != [l'état cible] est faux) : la boucle de déroule à "vide" = sans les actions dans le (if)
dans un exemple avec XX == 5 on peut avoir 2 boucles avec actions (1 et 2) si la commande "passe" la deuxième fois et 3 boucles sans actions (3 à 5)
ensuite, juste après la boucle
(qui peut avoir été exécutée 1 fois = ok ; de 2 à 4 fois (pour 5 boucles dans mon exemple) = finalement ok ou 5 fois = nok)
- re-tester (if) la valeur d'état de la commande != [l'état cible] (alors)
-- activer un autre scenario (plan B) ou un message/alarme etc...
C'est un peu lourd : avez vous mieux ?
- Par une sortie de la boucle sur condition dans la boucle:
Je n'ai pas trouvé l'instruction Jeedom équivalente à "break" et (stop) est trop puissant car il stoppe le scénario
- Par changement dans la boucle de la valeur de la boucle
(utilisation d'une variable initialisée à 5 avant boucle et passée à 1 dans la boucle) = ne marche pas
- Par surveillance de la durée de l'Etat de la commande (sur une Info = Configuration commande / Alerte / Niveau Warning-Danger)
oui mais c'est un message : je ne peux relancer la commande ou un scénario de relance
et cela ne m'aide pas : c'est la durée du non passage à 1 / On par exemple, qui m'intéresse...
- Par scénario principal (qui gère la commande) avec cron de x minutes :
en gros les conditions de la commande (en incluant l'état de la commande elle même dans les conditions ET) ne sont pas remplie
oui mais si on travaille sur changement état (non répétition) d'une des conditions cela complique
ou oblige à relancer tout le scénario (Programmé) à fréquence plus élevée juste pour cette action (charge CPU)
- Dans la Configuration de la commande / Configuration / Action avant après exécution de la commande :
lancement du scénario ci-dessus possible. Avantage = quelque soit le déclencheur (widget ou scénario) la relance est activée
Merci, @+
Relance d'une commande sur équipement sensible
Retrouvez ici des sujets concernant le protocole Z-Wave et les modules domotiques de type Z-Wave utilisés avec JEEDOM
Revenir vers « [Plugin Officiel] Z-Wave »
Aller
- Informations
- ↳ Annonces officielles
- ↳ Présentation et Vitrine d'installations
- ↳ Discussions Générales
- ↳ Petites annonces
- ↳ Tutoriels
- Logiciel Jeedom [Core]
- ↳ Utilisation
- ↳ Backup/Restauration
- ↳ Interactions
- ↳ Scénarios
- ↳ Interfaces
- ↳ Portail web classique (Desktop)
- ↳ Portail web smartphone & tablettes
- ↳ [Plugin officiel] App mobile
- ↳ [Plugin tiers] Application mobile
- ↳ Market Jeedom
- ↳ Suggestions pour le Core
- Plugins Jeedom
- ↳ [Catégorie] Automatisation
- ↳ [Catégorie] Communication
- ↳ [Plugin Officiel] Assistant vocaux
- ↳ [Plugin Officiel] IFTTT
- ↳ [Plugin Officiel] Jeelink
- ↳ [Plugin Officiel] Mail
- ↳ [Plugin Officiel] Networks
- ↳ [Plugin Officiel] SMS
- ↳ [Plugin Tiers] Homebridge
- ↳ [Catégorie] Confort / Bien-être
- ↳ [Plugin Officiel] Green Momit
- ↳ [Plugin Officiel] Nest
- ↳ [Plugin officiel] Thermostat
- ↳ [Catégorie] Energie
- ↳ [Plugin officiel] Energie
- ↳ [Catégorie] Météo
- ↳ [Plugin Officiel] Météo
- ↳ [Plugin Officiel] Netatmo
- ↳ [Catégorie] Multimédia
- ↳ [Plugin Officiel] Denon AVR
- ↳ [Plugin Officiel] Kodi
- ↳ [Plugin Officiel] Sonos controller
- ↳ [Plugin Officiel] SqueezeBox Control
- ↳ [Catégorie] Nature
- ↳ [Catégorie] Monitoring
- ↳ [Plugin Tiers] Monitoring
- ↳ [Plugin Officiel] Onduleur (NUT)
- ↳ [Catégorie] Objets connectés
- ↳ [Plugin Officiel] Broadlink
- ↳ [Plugin Officiel] Karotz
- ↳ [Plugin Officiel] Philips Hue
- ↳ [Catégorie] Organisation
- ↳ [Plugin officiel] Agenda
- ↳ [Plugin Officiel] Géolococalisation
- ↳ [Plugin Officiel] Mode
- ↳ [Plugin Officiel] Waze in Time
- ↳ [Catégorie] Passerelle Domotique
- ↳ [Plugin Tiers] Imperihome
- ↳ [Plugin Tiers] Zibasedom
- ↳ [Catégorie] Programmation
- ↳ [Plugin Officiel] Click Link
- ↳ [Plugin officiel] Scripts
- ↳ [Plugin officiel] Virtuels
- ↳ [Plugin officiel] Widgets
- ↳ [Catégorie] Protocoles domotiques
- ↳ [Plugin Officiel] BLEA
- ↳ [Plugin Officiel] Edisio
- ↳ [Plugin Officiel] EnOcean
- ↳ [Plugin Officiel] IPX 800 v4
- ↳ [Plugin Tiers] KNX
- ↳ [Plugin Tiers] MQTT
- ↳ [Plugin Tiers] MySensors
- ↳ [Plugin Officiel] RFPlayer
- ↳ [Plugin Officiel] RFXcom
- ↳ [Plugin Officiel] Wifipower
- ↳ [Plugin Tiers] Xiaomi Home
- ↳ [Plugin Officiel] xPL
- ↳ [Plugin Officiel] Z-Wave
- ↳ Plugin Z-Wave
- ↳ Configurations OpenZwave Manquantes
- ↳ [Plugin Tiers] ESPEasy
- ↳ [Catégorie] Santé
- ↳ [Catégorie] Sécurité
- ↳ [Plugin officiel] Alarme
- ↳ [Plugin officiel] Caméra
- ↳ [Plugin Officiel] Netatmo Welcome
- ↳ Développements sur Jeedom
- ↳ Suggestions de Plugins
- Matériel Jeedom - Hardware
- ↳ La box JEEDOM SMART
- ↳ La box JEEDOM MINI+
- ↳ La box JEEDOM PRO
- ↳ Do-It-Yourself ("Faire-soi-même")
- ↳ Docker
- ↳ Machines Virtuelles
- ↳ Raspberry Pi
- ↳ Synology
- International JEEDOM
- ↳ [English] JEEDOM Project
- ↳ News
- ↳ Software & Plugins
- ↳ Box's and devices
- ↳ [Deutsch] JEEDOM Projekt
- ↳ Neuigkeiten
- ↳ Software & Plugins
- ↳ Jeedom Box und Geräte
- ↳ [Español] Proyecto JEEDOM
- ↳ Noticias
- ↳ Software & Plugins
- ↳ Los controladores Jeedom y los dispositivos
- ↳ Translation - Traduction
- Archives
- ↳ Ancien Wiki
- ↳ Installation de Jeedom
- ↳ Core de Jeedom
- ↳ Plugins
- ↳ Widgets
- ↳ Scénarios
- ↳ Résolution de problèmes
- ↳ Utilisation & Astuces
- ↳ Modules RFXcom
- ↳ Noeuds MySensors
- ↳ Application externe tierce & Jeedom
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 18 invités