Bonjour,
Vu que je suis de nature un peu bordélique, j’apprécie les langages fortement typé qui m’oblige à rester dans les clous.
Concernant Jeedom, j’ai un peu de mal avec ses sous-types : Numérique, Binaire, Autre.
Je n’ai pas trouvé dans la doc l’information.
J’ai vu pas mal de sujets qui évoquent des problèmes concernant ces sous-types, mais aucun qui fait la synthèse.
Si j’ai tout raté, merci de me remettre sur la bonne voie (doc et/ou community).
J’aimerais donc comprendre et je proposerai la synthèse de ce que j’aurais compris grâce à vous.
Numérique : entier (nb bits?) signé ou non signé ou flottant, // Jamais eu d’ennuis lors de leur manipulation, Je suis à peu près au clair.
Binaire : 0,1 ou true,false comme type énuméré, voir ‹ true ›, ‹ false › comme chaine de caractères?
Dans les tests de scénario, que retournent les opérateurs ==, !=, >, >, etc… ?
Autre : chaine de caractères ou quoi d’autres?
Et là, j’avoue que rien n’est clair pour moi.
Jeedom conseille :
- simple cote ‹ montext › ou double cote « montext » ?
- De cocher ou pas « guillemets automatiques » dans Configuration/Equipement (coché par défaut) ?
- Le caractère d’échappement est-il \ ?
- Quels sont les transtypages implicites qu’il y a derrière?
Et enfin la signification et interprétation précise des # # dans #[Piece][Matériel][Commande]#?
Bien cordialement.