Julien Romano, étudiant en Licence Pro Domotique, me fait le plaisir de me transmettre son test complet et en situation de l’application iKNX pour iPhone. Je vous invite donc à découvrir un avis argumenté ci-dessous. Si vous avez vous aussi également testé iKNX, n’hésitez pas à faire part de vos remarques dans les commentaires.
Présentation
Sortie le 1er mars 2009, Jörg Falkenberg met à disposition sur iTunes, en version lite (gratuite) et complète (payante : 9,99€), la première application Iphone contrôlant directement un réseau KNX.

La version lite dispose des mêmes possibilités que iKNX, mais reste limitée à la supervision d’un seul bâtiment et de 5 appareils maximum.
L’essai
Voici donc un essai rapporté sur ce qu’offre cette application, en utilisation réseau locale.

Dès l’accueil, l’application nous invite à entrer les paramètres de connexion à la passerelle KNX/TCP IP. On constate tout de suite que la traduction est sommaire et peu professionnelle, pour une application diffusée en langue anglaise, allemande et française.
Les 4 menus principaux
L’application est composée de 4 menus principaux :
- Contrôler : qui permet de superviser les adresses de groupe, en cliquant dessus (marche/arret, par exemple)
- Moniteur : qui montre ce que l’application récupère du bus. On y trouve les réponses des adresses de groupe, qui seront considérées comme non « contrôlables » (exemple : la température)
- Base de données : qui réunit toutes vos configurations de groupes et d’appareils, rentrées manuellement.
- Info : qui regroupe quelques informations concernant la version du logiciel et le site officiel.

Tout se joue dans la partie “base de données”, puisque l’on y paramètre ce qui sera supervisable depuis l’iPhone. Base de données est composée de 2 parties : l’une « groupe » et l’autre « appareil ».
Groupe
Lors de la création d’une adresse de groupe, nous devons entrer l’adresse de groupe concernée, la description qui apparaitra sur la supervision, les conditions : si elle sera contrôlable, si elle agira sur d’autres adresses de groupes et si elles seront visibles de la supervision.
Enfin, nous choisissons le type d’adresse de groupe dont il s’agit, parmi la longue liste suivante :
-Inconnu
-Chauffage
-Porte
-Volet/store
-Lampe
-Mouvement
-Autorisation
-Booléen
-Détecteur pluvial
-Eau
-Avertissement
-Température
-Vitesse
-Luminosité (Lux)
-Pression (Pa)
-Pourcentage
-Date
-Heure
-Texte
Appareil
Cette sous-partie correspond à l’identification des modules KNX qui sont utilisés par les adresses de groupes précédentes.
Ensuite, en allant dans la partie “Contrôler”, nous découvrons nos adresses de groupes avec les types associés. Il suffit d’appuyer dessus pour avoir à disposition les différentes options (comme pour l’éclairage : marche/arrêt).
Remarquons quand même la visibilité de l’adresse de groupe en dessous du bouton, qui n’est pas du plus bel effet esthétique.
Pour ce qui n’est pas réglable, comme le résultat de la sonde de température, la partie “Moniteur” permet de surveiller les données.
Conclusion
Pour :
- application toute faite pour l’iPhone (cela évite de faire du bricolage réseau pour gérer le bus KNX depuis le téléphone)
- idéal pour le contrôle d’installations simples
- évite d’acheter un serveur web/KNX consacré à l’accès distant
Contre :
- traduction sommaire et peu professionnelle pour être donnée à la clientèle
- aucun manuel complet (le site officiel ne donne que très peu de détails sur la manière à suivre pour paramétrer correctement l’application)
- aucun retour d’état dès l’allumage (dès que vous allumez, vous ne savez pas si la lampe est allumée ou éteinte : tout est à off)
- lenteur de réception de données (il faut attendre que l’application questionne les adresses de groupe, pour récupérer la température par exemple)
- nombreux plantages (retour aux applications IPhone sans aucune raison)
- je vois mal l’application entre les mains d’un client sans précaution (visibilité des adresses des groupes, possibilité de les modifier et les nombreux risques si ça tombe entre les mains d’un personne non averti)
Vous l’aurez compris : vivement la mise à jour !
Détails supplémentaires
Vous aurez lu que je parle de retour d’état alors que nulle part vous n’avez pas vu une quelconque possibilité de les donner à l’application. Avec l’aide d’ETS 3, en lançant une écoute du bus KNX, j’ai remarqué que l’ iPhone écoute et interroge en continu toutes les adresses de groupes pour savoir si un changement d’état (sur un appareil) s’opère.
Ce qui peut avoir l’inconvénient de questionner des adresses de groupes non utilisées par l’application ! Même si le débit semble être raisonnable en local.

1) Est-ce vraiment nécessaire que le moniteur questionne toutes mes adresses de groupes, même celles qui ne seront pas supervisées par l’Iphone ?
2) Dès le démarrage et jusqu’à un changement d’état, on ne sait pratiquement rien sur l’état de l’installation.
3) Après 5 min, les informations de températures arrivent, mais, l’état des lampes ne changera de Off que si une action se produit dans le batiment (quelqu’un allume une lampe ou que vous l’activez sans connaitre l’état).
par Julien Romano
Etudiant en Licence Pro Domotique-Immotique à Rennes
22 avril 2009