Bonjour, GCE communique très peu sur le mode de fonctionnement du moteur de règles.
L’expérience et la lecture du forums m’a permis de déduire les faits suivants :
Les règles s’exécutent en séquence, dans l’ordre de la première à la dernière et dans une boucle infinie.
Les entrée sont lues au moment de l’application de la règle.
L’effet sur les sorties est immédiat.
Par conséquent la règle N-1 peut influer sur la règle N.
Les sorties réseau (HTTP, mail, MiLight…) sont asynchrone.
L’IPX n’attend pas la fin des actions des modules 4VR, XDIMMER (il n’attend pas que le volet s’ouvre). Ce qui est immédiat c’est la transmission de la commande.
PS : Si comme moi vous avez des notions d’informatique. N’essayez pas de les appliquer, seule la pratique compte.
Bonsoir,
En effet le fonctionnement est plutôt comme décrit dans le cas nb 2, comme l’explique patrouille.
C’est plutôt des notions de systèmes embarqués temps réel qu’il faut avoir, notamment avec les notions d’interruptions et de polling et aussi d’algèbre de Boole (notions qui sont bien évidemment valides en informatique mais qui au fil des ans et du développement de la technologie sont de plus en plus éloignées de l’utilisateur final !).
Du coup je me demandais quelle est la finalité de ces questions ? As-tu une problématique à résoudre ou est-ce simplement de la curiosité (ce que je comprends aussi ) ?
Cordialement,
Bonjour,
De la curiosité, de la flemme de faire des essais … et peux être de faire des « économies » de SV et ou EV (bits poubelle).
Et pour faire avancer le schmilblick …