Étape 5: Installer le logiciel de surveillance sur la facture pro forma (suite)
Maintenant, vous devez installer les capteurs de Ciseco que vous allez utiliser, et vous devez vous inscrire sur le site Weather Underground, pour obtenir une clé pour pouvoir accéder à leur API.
Vous n’avez pas besoin à vous inscrire sur le Weather Underground, sauf si vous souhaitez stocker les lectures de température provenant des stations météorologiques qui existent dans votre région.
Registre est gratuite, mais vous pouvez interroger uniquement leur site 500 fois par jour et 10 fois par minute... Devrait être suffisant... Inscrivez-vous et vous obtenez une clé (une séquence hexadécimale de 16 caractères) qui sera utilisée plus tard. Après votre inscription avec météo Kawaï, vous pouvez ajouter des emplacements des endroits que vous souhaitez acquérir périodiquement la température, à notre base de données.
Vous faire cela en ajoutant un enregistrement à la table de votre base de données de capteurs :
> sqlite3 templog.db
SQLite > insérer dans sensors(name,id,baudrate,porta,active)... values ("Porto (WU)", « WA », "pws:IPORTOPO4", "yourAPIkeyhere", 1) ;
Remplacer yourAPIkeyhere, par votre clé météo Undergound. Vérifiez que l’enregistrement a été inséré correctement :
SQLite > sélectionnez * de capteurs ;
Et quitter sqlite :
SQLite > .exit
Remplacer le "pws:IPORTOPO4" par le code de la station météo que vous souhaitez acquérir. L’exemple ci-dessus acquiert la température à Porto au Portugal.
Vous devez trouver le code de la Station météo qui est plus proche de vous. Commencez ici.
Les stations de métro météo doivent toujours avoir un id de deux lettres, commençant par W. Comme « WA » sur l’exemple ci-dessus. Vous pouvez ajouter plusieurs stations météo Underground à la base de données, en répétant les étapes ci-dessus.
Si vous souhaitez modifier l’un des endroits que vous avez insérés dans la base de données, que vous pouvez taper dans une invite de sqlite3, par exemple :
SQLite > capteurs de mise à jour la valeur actives = 0 où (id = « WA ») ;
La commande ci-dessus désactiverait l’acquisition périodique des températures à partir de l’emplacement avec id WA sur la base de données (la ville de Porto).