Allez c'est vendredi, et comme tu aime les tuto
Partons de l'état initial, il faut nuit et les volets sont baissés. On admet que la luminosité est inférieur à 50 lux. Imaginons une micro coupure qui impose le redémarrage du knx.
Le bloc <= répond 0 (rappel toi qu'il inverse sa réponse), le bloc >= lui répond 0 donc les volet reste baissé, cela fonctionne bien
Au petit matin la luminosité augmente au dessus de 50, disons 75 ton bloc <= répond 1 mais ton bloc >= répond toujours zéro alors là on fait quoi se dit ton détecteur: Es ce que j'envoie 1 puis 0 ou 0 puis 1 ou uniquement 0 ou 1 ou je fais rideau parce qu'avec mon neurone bah tu vois quoi.
Là tu rentre dans une faille spatio-temporel où la réponse sera dépendante du module ABA, de l'actionneur et du protocole KNX mais surtout pas de la logique.
Maintenant si on prend le postulat de départ inverse on arrive au même résultat. Pour remédier à cela en fait il suffit de supprimer la constante et le bloc des 50 lux et tu te retrouve avec la condition suivant si luminosité > 255 alors ouvrir les volets avec un délai sinon les fermer avec un délai
Je fais une aparté, mettre un délai sur un constante, heu comment te le dire, tu avais une chance sur trois, bravo, une temporisation se mets sur une chose qui varie avec le temps quid de la constante
Bon pour finir, je suis persuadé quand fait tu n'a pas besoin du module logique et que ton détecteur peut solutionner cette histoire avec les passage de seuil ainsi que la temporisation. Il faut quelque fois ne pas essayer de trop se faire de nœud au cerveau pour résoudre des problèmes. Cela t'aura permis de dompté un peu un module logique.
Bonne soirée
Partons de l'état initial, il faut nuit et les volets sont baissés. On admet que la luminosité est inférieur à 50 lux. Imaginons une micro coupure qui impose le redémarrage du knx.
Le bloc <= répond 0 (rappel toi qu'il inverse sa réponse), le bloc >= lui répond 0 donc les volet reste baissé, cela fonctionne bien
Au petit matin la luminosité augmente au dessus de 50, disons 75 ton bloc <= répond 1 mais ton bloc >= répond toujours zéro alors là on fait quoi se dit ton détecteur: Es ce que j'envoie 1 puis 0 ou 0 puis 1 ou uniquement 0 ou 1 ou je fais rideau parce qu'avec mon neurone bah tu vois quoi.
Là tu rentre dans une faille spatio-temporel où la réponse sera dépendante du module ABA, de l'actionneur et du protocole KNX mais surtout pas de la logique.
Maintenant si on prend le postulat de départ inverse on arrive au même résultat. Pour remédier à cela en fait il suffit de supprimer la constante et le bloc des 50 lux et tu te retrouve avec la condition suivant si luminosité > 255 alors ouvrir les volets avec un délai sinon les fermer avec un délai
Je fais une aparté, mettre un délai sur un constante, heu comment te le dire, tu avais une chance sur trois, bravo, une temporisation se mets sur une chose qui varie avec le temps quid de la constante
Bon pour finir, je suis persuadé quand fait tu n'a pas besoin du module logique et que ton détecteur peut solutionner cette histoire avec les passage de seuil ainsi que la temporisation. Il faut quelque fois ne pas essayer de trop se faire de nœud au cerveau pour résoudre des problèmes. Cela t'aura permis de dompté un peu un module logique.
Bonne soirée