Forum Lifedomus

Version complète : Affichage retour d'état au format ASCII
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
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 viens de tester, et je n'ai aucun problème à afficher dans un Painter de DS un variable public/chaîne
(09-10-2019, 08:14 PM)jojo a écrit : [ -> ]je viens de tester, et je n'ai aucun problème à afficher dans un Painter de DS un variable public/chaîne

Tu fais comment jojo ?

Voilà comment est configuré le painter :
[attachment=2420]

Et la config de l'objet :
[attachment=2421]

La chaine ascii en hexadécimal : 56 61 72 69 61 62 6C 65 00 00 00 00 00 00

Et le résultat final :
[attachment=2422]
très simple  (je n'ai pas de KNX) :`
[Image: oy0r.png]
[Image: ae7q.png]
[Image: 0un4.png]
Merci jojo.

J'ai fait exactement la même manip mais sans résultat probant.

Le bug doit donc se situer au niveau du décodage de la chaine ascii dans le connecteur KNX.

Je vais envoyer un mail à Lfedomus sans grand espoir de réponse.
as-tu testé avec une chaine de caractère classique (pour t'affranchir du connecteur KNX)?