Etape 4: Enregistrer un calendrier des événements de temps dans le contrôleur
Sur Mobicle revenir à la liste des périphériques. Maintenant cliquez sur le bouton "+" à droite de l’éditeur d’événements pour ajouter un nouvel éditeur d’événement nuage de particules. Ceci ouvrira une boîte de dialogue pour configurer le bouton publier des événements.
Entrez un nom pour le bouton (c’est arbitraire et peut être ce que vous voulez).
Nom de l’événement entrer timeEventsDevice1 c’est l’événement que le contrôleur est inscrit dans le firmware.
Pour événement chaîne indiquant l’heure et relais de contrôle commande nous voulons exécuter délimitée par des données, nous allons entrer dans une virgule. Le premier nombre indique l’année, le second indique le mois, le troisième indique le jour du mois, le quatrième indique le jour de la semaine, le cinquième vous indiquera l’heure, le sixième indiquera la minute, la septième indiquera la seconde, la huitième indique l’id de commande et la neuvième indiquera les données de commande facultatif. Ouf...
Voici le format dans un aperçu lisible :
- Année (nombre supérieur à 2016) Entrez 0 pour ignorer l’année en cours sur cet événement
- Month(1-12) Entrez 0 pour ignorer le mois en cours sur cet événement
- Jour de Month(1-31) Entrez 0 pour ignorer le jour du mois sur cet événement
- Jour de Week(1-7) Entrez 0 pour ignorer le jour de la semaine sur cet événement
- Hour(0-23) Entrez 24 d’ignorer l’heure en cours sur cet événement
- Minute(0-59) Entrez 60 d’ignorer la minute courante sur cet événement
- Second(0-59) Entrez 60 d’ignorer l’actuel deuxième sur cet événement
- Commande ID(0-5)
- Data(0-255) de commande facultatif
L’ID de commande sont les suivantes :
0 = désactiver sur tous les relais
1 = turn off tous les relais
2 = définir le statut de tous les relais, exige des données de commande facultatif pour définir le statut de relays(0-255)
3 = désactiver le relais individuel, exige des données de commande facultatif pour indiquer le relais pour activer on(1-8)
4 = tour relais individuels, exige des données de commande facultatif pour indiquer le relais pour activer off(1-8)
5 = État individuel relais bascule, exige des données de commande facultatif pour indiquer le relais à toggle(1-8)
Permet de dire que nous voulons pour activer le relais 1 à 05:30 sur 16 juin 2017. L’événement se présente comme suit :
2017,6,17,0,5,30,0,3,1
Un autre exemple. Permet de dire que nous voulons tourner sur tous les relais tous les vendredis à 09:45.
0,0,0,6,9,45,0,0,0
Nous avons entré 0 pour l’année, mois et jour mais entré 6 pour les jours de semaine qui est vendredi. Puis nous sommes entrés dans 9 heure, 45 minute, 0 seconde, 0 pour l’ID de commande (s’allume tous les relais) et 0 pour les données facultatives puisque ce n’est pas nécessaire.
Nous pouvons entrer dans plusieurs événements (jusqu'à 28). Chaque fois que nous stockons ces événements au contrôleur, il écrasera les anciens événements stockées. Alors il faut toujours entrer tous les événements que nous voulons. Pour entrer les deux des événements ci-dessus, vous devez entrer ce qui suit pour les données de l’événement :
2017,6,17,0,5,30,0,3,1,0,0,0,6,9,45,0,0,0
Ne jamais entrer dans les espaces, juste des virgules séparant les valeurs. Vous devez toujours vous assurer que chacun de vos événements est composé de 9 chiffres.
Entrez 60 la zone TTL (il s’agit de la durée de vie c’est combien de temps le module devra vérifier avec le serveur et obtenir ce nouvel événement).
Cliquez enfin sur envoyer et un bouton sera ajouté à la liste de l’éditeur d’événements. Maintenant cliquez sur le bouton pour publier l’événement vers le nuage de particules et le contrôleur va voir ça et démarre l’exécution du calendrier que vous définissez. Regardez comme la magie se déroule.