Forum Lifedomus

Version complète : Nouvelles fonctions: conversion "valeur numerique"
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour

tout comme il y a des fonctions "TOSTR" et "FROMSTR" qui permettent de convertir respectivement "en chaine de caractère" et "depuis une chaine", il serait intéressant d'avoir des fonctions équivalentes "TONUM" et "FROMNUM" pour tous ces paramètres qui sont en réalité des nombres mais que LD considère comme d'un autre type intermédiaire entre chaine de caractère et "autre chose".

Je pense notamment à:
- mode de chauffage: avoir les valeurs traditionelles KNX 1,2,3,4 respectivement pour les modes "Confort", "Eco", "Réduit", "hors-gel"
- jour de semaine: avoir un chiffre de 1 à 7 selon le jour de la semaine
- booléen: convertir false en 0 et true en 1

et il y en a surement d'autres (il suffit de regarder dans les types de variables pour automates)

Après tout, sur le bus ce n'est pas "Mode Confort" qui passe mais bien "1". Pour l'instant je m'en sors en créant un équipement universel KNX avec un DPT numérique (DPT 5.010) qui pointe sur les groupes de régime mais c'est un peu dommage de créer ces équipements bidons juste pour simplifier la programmation des automates.

Vous me direz quand aurais-je besoin de faire de telles conversions ? Simplement quand je dois faire communiquer des protocoles universels (avec javascript) avec du KNX et vice-versa.

Bref, si l'équipe pouvait jeter un oeil à cette possibilité ... :cool:

Merci
petit up ? une réaction de l'équipe à ce sujet ? merci