09-10-2019, 12:21 PM
Bonjour à tous,
Je suis entrain de bosser sur ma page météo avec prévis, et je suis confronté à un problème qui me semble aberrant :
Ma station météo KNX me renvoie tout un tas de valeurs que j'arrive sans problème à afficher à l'exception d'une seule qui est la tendance météo.
Cette "variable" d'un DPT 16.001 est au format ASCII et chaque fois que j'essaye de l'intégrer dans un affichage DS, je n'ai qu'un libellé d'erreur (ERR).
Au niveau de CS l'objet tendance météo est bien déclaré avec le bon DPT sans unité de mesure. J'ai pourtant vérifié et la chaine ascii est bien reçue dans CS (vérif par la fenêtre de trap des télégrammes KNX) ce qui fait que normalement l'objet a bien été initialisé.
J'ai comme l'impression que le widget retour d'état de DS est incapable d'afficher une chaine de caractères non numérique ?
Bien sûr il y a la solution de faire un automate qui va convertir la chaine de caractère en une variable numérique interne puis ensuite dans le painter on peut mettre plusieurs conditions pour reconvertir cette variable interne en un affichage similaire à celui de la chaine ASCII de départ .... mais bon c'est une solution qui ne me convient pas.
Avez-vous une autre idée pour afficher une variable de type chaine de caractères dans DS ?
Je suis entrain de bosser sur ma page météo avec prévis, et je suis confronté à un problème qui me semble aberrant :
Ma station météo KNX me renvoie tout un tas de valeurs que j'arrive sans problème à afficher à l'exception d'une seule qui est la tendance météo.
Cette "variable" d'un DPT 16.001 est au format ASCII et chaque fois que j'essaye de l'intégrer dans un affichage DS, je n'ai qu'un libellé d'erreur (ERR).
Au niveau de CS l'objet tendance météo est bien déclaré avec le bon DPT sans unité de mesure. J'ai pourtant vérifié et la chaine ascii est bien reçue dans CS (vérif par la fenêtre de trap des télégrammes KNX) ce qui fait que normalement l'objet a bien été initialisé.
J'ai comme l'impression que le widget retour d'état de DS est incapable d'afficher une chaine de caractères non numérique ?
Bien sûr il y a la solution de faire un automate qui va convertir la chaine de caractère en une variable numérique interne puis ensuite dans le painter on peut mettre plusieurs conditions pour reconvertir cette variable interne en un affichage similaire à celui de la chaine ASCII de départ .... mais bon c'est une solution qui ne me convient pas.
Avez-vous une autre idée pour afficher une variable de type chaine de caractères dans DS ?
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)