Rechercher

Register

Thanks for signing-up! You will receive an email with further instructions to activate your account!

username already taken
You already have an account? .

Login

Forgot password?
Don't have an account yet? Register now for using the UI-Designer and the forum or creating projects.

FAQ



Y-a-t-il une version d'essai disponible?

Non, malheureusment nous n'avons pas les moyens pour gérer une version d'essai. Il faut faire confiance aux évaluations et critiques sur l'AppStore.


Info
Tu ne sais pas si l'appli fonctionne avec ton projet?

  • si tu prévois d'utiliser une connexion Socket, esaaie de te contrôler ton projet avec telnet ou netcat et d'envoyer des chaînes de caractères (Strings). Si cela marche, l'appli fonctionne avec ton projet.
  • si tu prévois d'utiliser des URLs HTTP et HTTPS, vérifie si toutes les foctions peuvent être excercer en en tapant une commande dans ton navigateur une commande (par exemple http://myboard:8000/temperature?value=100 )
  • en plus, des connexions UPD sont supportées

Je veux modifier des paramètres dans l'appli et ne pas dans l'éditeur d'interface utilisateur!

En jetant un coup d'œuil sur l' Online UI-Designer, tu vas constater qu'il est beaucoup plus facile d'effectuer une configuration complexe sur un grand moniteur avec une souris. L'intégration de cette fonction dans l'appli serait très complexe et compliquerait la configuration. En plus, de cette manière, il est plus facile de synchroniser la configuration sur plusieurs appareils et d'effectuer une sauvegarde. Comme avec chaque système SaaS, nous pouvons mettre à jour l'éditeur d'interface utilisateur sans publier une nouvelle appli. 

Puis-j'utiliser l'éditeur d'interface utilisateur hors ligne?

Non, l'éditeur d'interface utilisateur n'es paut qu'être utiliser en ligne. Si tu ne veux pas sauvegarder ta configuration en ligne, tu as la possibilité de télécharger un fichier JSON qui peut être copier manuellement sur l'appareil. Sur iOS via iTunes Filesharing et sur Android sur ta carte SD. Le fichier JSON peut être modifier manuellement dans un éditeur de texte hors ligne sans devoir utiliser l'éditeur d'interface utilisateur.

Quelque chose ne va pas avec l'éditeur d'interface utilisateur, il ne fonctionne pas comme il faut!

L'Internet Explorer n'est pas soutenu officiellement. Essaie Chrome ou Firefox. Rien n'a changé? Peut-être nous avons mis à jour les fichiers Javascript, merci d'effacer ta mémoire cache et recharge plusieurs fois (surtout quand tu utilise Chrome).

La synchronisation ne marche pas, que puis-je faire?

Nous sommes désolés que tu rencontres ce problème. Merci de vérifier encore une fois si tu peux te connecter sur le site web de NetIO avec le navigateur sur ton somartphone. Si cela est possible, contacte-nous pour une enquête plus approfonie.
Cependant, tu peux toujours effectuer une mise à jour manuelle de ta configuration.

Info

Pour la synchronisation manuelle, connecte ton appareil à ton PC/Mac.
Puis, télécharge la configuration en cliquant sur le bouton 'download' dans l'éditeur d'interface utilisateur.
Sur des appareils Android copie le fichier .json à ta carte SD dans le dossier NetIO (il devrait y avoir un .json par défaut).
Pours des appareils iOS, ouvre iTunes, choisi la visualisation d'appli et utilise iTune Filesharing afin d'ajouter le fichier .json à l'application NetIO.
Redémarre l'application et ouvre le menu de configuration, maintenant tu pour utiliser tes configurations!

Mon appareil n'est pas dans la liste des appareils!

La liste des appareils vient de Wikipedia, Comparison of Android devices. Si ton appareil n'es pas mentionné dans cette liste, cela veut dire qu'il n'es pas mentionné dans l'article de Wikipedia. 

Troubleshoot

Tu peux aussi choisi un autre appareil ayant la même résolution. L'attribut d'appareil est seulement utiliser pour l'éditeur d'interface utilisateur afin de déterminer la résolution. Tu peux aussi définir la résolution directement dans le coin en haut à droite de la fenêtre de  l'éditeur d'interface utilisateur
 

Tu peux également ajouter ton appareil à la page de Wikipedia (avec la résolution de l'écran dans le même format comme les autres) et me contacter pour que je puisse actualiser la liste. 

L'appli ne se connecte pas!

Merci de vérifier les choses suivantes:

  • sont le smartphone et le matériel dans le même réseau?
  • peux-tu te connecter avec Safari? (seulement intéressant si tu utilises une connexion http)
  • vérifie les réglages d'IP et de Port dans l'onglet "General" dans l'éditeur d'interface utilisateur
  • le nom de la connexion spécifiée (dans l'onglet "General") doit être le même comme dans l'onglet "Page". Tous les éléments sur une page utilisent la connexion définée dans les attributs de la page s'ils n'ont pas leur propre attribut "Connection".


Troubleshoot

Essaie de te connecter au matériel sans l'appli, utilise telnet or netcat et connecte de ton ordinateur ou PC.

Les éléments sont grisés et ne répondent pas

L'appli n'a pas de connexion à la connexion spécifiée. Vérifie tes réglages de connecion selon la déscription de la section précédente.


Info
Chaque élément peut avoir son attribut "Connection". Assure-toi que les noms des connexions sont identiques.

Les éléments "clignotent" et s'allument/s'éteindent toutes les quelques secondes

Normalement, cela signifie que l'appli s'est connectée avec succès, puis elle essaie d'envoyer des commandes (p.e. "initialsend" ou "read" commandes) et ensuite elle attende la réponse nécessaire. Si l'appli ne reçois pas une réponse pendant le timeout (qui peut être changé dans la configuration de la connexion), elle se reconnecte. Cette reconnexion signifie de terminer la connexion tcp, éteindre les éléments, établir une connexion et ensuite rallumer les éléments.

Troubleshoot
Assure-toi que chaque commande qui est envoyé de l'appli est traduit en une réponse qui est renvoyée à l'appli. Le paquet TCP-ACK ne suffit pas, l'appli a besoin d'une réponse explicite même si elle n'affiche pas cette réponse.

Y-a-t-il une orientation paysage pour les appareils Android ou l'iPhone?

L'iPhone ne supporte pas l'orientation paysage. Tous les appareils Android et iPads ont cette option dans l'onglet "General"  de l'éditeur d'interface utilisateur. 

Y-a-t-il un moyen d'ajouter des images de fonds d'écran?

Oui, l'attribut "Background" dans la vue "Page" définit un image sur la page correspondante. Le fichier PNG correspondant doit être enregistrer sur la carte SD dans le dossier "backgrounds" (Android) ou dans l'iTunes Filesharing (iOS). Par exemple: "background": "mybackground.png".

Comment puis-je ajouter des images?

Afin d'ajouter des images à une page, ajoute un label et definit l'attribut "background". Si cet attribut est un nom d'une image (p.e. myimage.png), l'applo va la télécharger de la carte SD ou de l'iTunes Filesharing. 

Quel nom d'utilisateur/ mot de passe dois-je entrer dans l'appli? 

Afin de permettre la synchronisation de la configuration en ligne, il faudra créer un compte dans l'éditeur d'interface utilisateur (Register). Dès que tu as un compte, entre ces données dans l'appli et appui sur le bouton "Sync". 

Je reçois une erreur "not licensed" sur mon appareil Android! 

De temps en temps, cette erreur se produit quand quelque chose n'a pas marché concernant le service de licence de Google. Si tu as vraiment acheté l'appli, merci de vider le Cache de l'appli:
Settings -> Apps -> NetIO Controller -> clear cache and delete data

Des fois, une installation à nouveau de l'appli NetIO peut être utile.

Il est aussi important que l'appareil est en ligne de temps en temps pour que le Play Store puisse vérifier si l'appli est toujours payé.

Comment puis-je ajouter des pauses à une liste avec les commandes "sends"? 

Afin de retarder l'envoi des commandes dans les listes de commandes (p.e. "sends") il faut définir une attente en utilisant la commande spéciale "_ _wait" (p.e. __wait 1000 pour 1000ms). Une limite n'existe pas. 

Descriptions des erreurs 

Il se peut qu'un élément affiche l'un des messages d'erreur suivantes:


ERR1 La queue des commandes est rempli, la langueur maximale de la queue des commandes s'élève à 80 commandes. Après cela, la connexion va donner une réponse immédiate contenant ERR1.
ERR2 Quelque chose n'a pas marché lors du traitement parseResponse et formatResponse, vérifie tes expressions regulaires.
ERR3 L'élément utilise une connexion HTTP avec laquelle il ne peut pas se connecter. Vérifie les réglages de connexion.
ERR4 Une réponse s'est terminé par .png mais l'élément n'était pas capable de trouver l'image sur la carte SD ou iTunes Filesharing

Comment puis-je implémenter un interrupteur instantané (en allemand "Taster")?

Utilise l'attribut "sends" pour ALLUMÉ et l'attribut "release" pour ÉTEINT. De cette manière, l'utilisateur peut définir la durée d'une impulsion. Si tu as besoin d'une impulsion, tu peux aussi utiliser une liste de commandes avec un délai intermédiaire. Si tu n'as seulement besoin d'un ALLUMÉ -> ÉTEINT, tu peux aussi utiliser la fonction "__wait" dans le "sends" (sans "release").