Dans ton cas ça revient au même mais tu utilises le modèle covers
qui est conçu pour des équipements différents : des rideaux, stores, volets, portes et portails.
Prenons l’exemple d’un portail coulissant.
Utilité | Ouvert (état) | Position |
---|---|---|
Fermé | Faux | 0 % |
Passage piéton | Vrai | 20 % |
Passage véhicule | Vrai | 100 % |
Imaginons que tu fasses une automatisation qui détecte quand le portail est ouvert. Si tu le fais grâce à l’état, dès que la position sera différente de zéro, alors ton portail sera ouvert, mais tu ne pourras pas passer.
Pour aller plus loin, l’état est égale à Faux
ou Vrai
et oui c’est enregistré en 0 et 1. Mais Vrai n’est pas égale à 100. Il est juste égale à la valeur 1 qui ne prend qu’un bit en mémoire. Alors que la valeur 100 prend 7 bits en mémoire.
Valeur (décimale) | binaire |
---|---|
0 | 00000000 |
1 | 00000001 |
4 | 00000100 |
100 | 01100100 |
Booléen (binaire) | binaire |
---|---|
Faux |
0 |
Vrai |
1 |
La valeur 100 ne peut pas entré dans un état binaire