Widget
IoTClient Widget
Par Stenninger · v0.3.8-upd8
Note
4.1
Avis
55
téléchargements
1,000
Prix
Gratuit
Description
IoTClient est un client pour l’Internet des Objets ; il peut être utilisé pour tout type de dispositif contrôlable via HTTP (GET/PUT/POST, REST), comme les portes de garage, les stores, les interrupteurs électriques, ou encore les téléviseurs, appareils audio et autres équipements de divertissement domestique. Il permet également de récupérer des données provenant de capteurs, tels que ceux installés sur les portes ou les stations météorologiques. Il est actuellement conçu pour contrôler jusqu’à 4 dispositifs différents, et chaque dispositif peut être géré à l’aide de 6 actions différentes. **Exemples :** - **Dispositif : Porte de garage** - Action 1 : Ouvrir - Action 2 : Arrêter - Action 3 : Fermer - Action 4 : Arrêter - **Dispositif : Interrupteur électrique** - Action 1 : Allumer - Action 2 : Éteindre **Prérequis :** - Le dispositif Garmin doit être connecté par Bluetooth à un smartphone. - L’application Garmin Connect doit être lancée sur le smartphone. - Le smartphone doit avoir accès aux serveurs HTTP/REST concernés. Vérifiez que vous êtes connecté à votre réseau Wi-Fi personnel ; testez cela dans le navigateur du smartphone. - Les adresses URL correspondant à chaque action doivent être connues. **Configuration :** Utilisez l’application Garmin Connect sur votre smartphone ou votre ordinateur pour configurer les dispositifs et les actions. Suivez ces étapes : 1. Ouvrez l’application Garmin Connect et connectez votre appareil Garmin via Bluetooth. 2. Allez dans « Plus » → « Appareils Garmin » → sélectionnez votre appareil → « Connect IQ Apps » → « Widgets » → « IoTClient » → « Paramètres ». Pour chaque dispositif, configurez les informations suivantes : - **Nom du dispositif** : Par exemple : « PORTE DE GARAGE ». - **URL de l’action 1** : Exemple : `http://192.168.1.1/garagedoor/open`. - **Nom de l’action 1** : Par exemple : « OUVRER ». - **Paramètre JSON JParam** : Si ce paramètre est spécifié, il sera affiché dans la réponse du serveur ; sinon, le statut de la réponse sera affiché à la place. Pour désactiver un dispositif ou une action, laissez les champs correspondants vides. Le paramètre « Basculer automatiquement vers l’action suivante » contrôle le comportement du widget. Si cette option est cochée, le widget passera automatiquement à l’action suivante après chaque exécution d’une action (idéal pour les stores ou les portes de garage). Sinon, vous devez passer manuellement à l’action suivante en double-cliquant. Pour envoyer une demande JSON PUT, ajoutez simplement ce contenu en tant que paramètre URL. Le nom du paramètre doit être « json_put » ou « json_post ». Exemple : `http://bridge_ip_address/api/lights/..../state?json_put={on:true, sat:254, bri:254,hue:10000}`. **Utilisation :** - Appuyez vers le haut ou vers le bas pour afficher le widget IoTClient. - Si les lignes en dessous et au-dessus du texte sont vertes, la connexion Bluetooth est active ; si elles sont rouges, vérifiez votre connexion ! - Appuyez sur « Demarrer/Arrêter » pour exécuter l’action actuelle. Si l’option « Basculer automatiquement vers l’action suivante » est cochée, le widget passera automatiquement à l’action suivante. - Doublez la pression sur « Demarrer/Arrêter » pour passer directement à l’action suivante sans l’exécuter. - Appuyez sur le menu pour passer au dispositif suivant. **Assistance :** Utilisez le bouton [Contacter le développeur] ou le lien du forum ci-dessous. Si vous avez des questions concernant la configuration de votre appareil IoT, ou si vous souhaitez partager vos méthodes de contrôle, utilisez le formulaire correspondant sur le forum : [Forum : https://forums.garmin.com/showthread.php?357432-Widget-IoTClient](https://forums.garmin.com/showthread.php?357432-Widget-IoTClient) Utilisez vos identifiants Garmin Connect pour poster sur le forum. **Versions :** - **0.2.0** : Affiche désormais les réponses des dispositifs ou des capteurs si les paramètres appropriés sont configurés (réponse JSON obligatoire). - **0.2.1** : Police de texte plus grande pour les résultats affichés. - **0.3.0** : Ajout des requêtes JSON PUT et JSON POST.
Nouveautés
0.3.8 Les lignes vertes/rouges situées au-dessus et en dessous du texte indiquent une connexion BT en cours d’utilisation ou interrompue. 0.3.7 La longueur maximale des URL a été augmentée à 300 caractères. 0.3.6 Nouvel SDK, nouveaux appareils. 0.3.5 Il est désormais possible d’inclure un seul paramètre GET sans valeur réelle (par exemple : http://192.168.01.1?parameterSansValeur). 0.3.4 Le modèle Forerunner 935 a été amélioré, et la gestion des exceptions a également été optimisée.
Test
Article de test à venir.