npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

assistant-temperature-local

v1.0.3

Published

Plugin pour récupérer la température moyenne de stations Netatmo dans une zone définie, via un Assistant comme Google Home, en utilisant le package assistant-plugins

Downloads

6

Readme

assistant-temperature-local

Ce plugin de assistant-plugins permet de connaître la température dans une zone précise, à partir des stations Netatmo.

ATTENTION : le plugin assistant-notifier est OBLIGATOIRE afin d'avoir un retour vocal sur son Google Home.

Installation

Si vous n'avez pas installé assistant-plugins, alors il faut le faire, et sélectionner temperature-local comme plugin.

Si vous avez déjà installé assistant-plugins, et que vous souhaitez ajouter ce plugin, alors :

  • Pour Windows, télécharger install_temperature-local.bat dans le répertoire assistant-plugins, puis l'exécuter en double-cliquant dessus.
  • Pour Linux/MacOS, ouvrir une console dans le répertoire assistant-plugins et taper :
    npm install assistant-temperature-local@latest --save --loglevel error && npm run-script postinstall

Configuration

Aucune configuration requise.

Utilisation

Il va d'abord falloir déterminer la zone pour laquelle vous souhaitez connaitre la température moyenne :

  1. Vérifier que Netatmo propose des stations dans la zone souhaitée : https://weathermap.netatmo.com/
  2. Si oui, se rendre sur https://www.google.fr/maps
  3. Sur Google Maps, on va délimiter de façon imaginaire la zone/carré que l'on souhaite pour notre calcul des températures. Pour ce faire :
    • Cliquer droit sur la carte dans l'angle supérieur droit de la zone/carré imaginaire, puis choisir Plus d'infos sur cet endroit :
      capture
    • Un message apparait en bas de la carte :
      card
    • On clique sur les nombres ; un panneau latéral va s'ouvrir indiquant les mêmes nombres (qui sont des coordonnées GPS) :
      capture
    • Noter ces coordonnées qui correspondent à la latitude Nord-Est (le premier chiffre, ici c'est 43.612026), et la longitude Nord-Est (second chiffre, ici c'est 3.931351)
  4. Maintenant on fait de même avec l'angle inférieur gauche de la zone/carré imaginaire
    • Cela va nous donner la latitude Sud-Ouest (par exemple 43.600426), et la longitude Sud-Ouest par exemple (par exemple 3.897817)

Maintenant on peut créer l'applet :

  1. Créer une nouvelle applet dans IFTTT : https://ifttt.com/create
  2. Cliquer sur this puis choisir Google Assistant
  3. Choisir la carte Say a simple phrase (ou autre, selon votre cas)
  4. Dans « What do you want to say? » mettre la phrase qui va déclencher l'action (par exemple : quelle est la température dans le quartier)
  5. Remplir les autres champs de la carte
  6. Maintenant, cliquer sur that puis choisir Pushbullet
  7. Choisir la carte Push a Note
  8. Dans le champs « Title », mettre Assistant
  9. Dans le champs « Message », mettre temperature-local_ suivi par une chaine spéciale composée des nombres trouvés plus hauts. Dans notre exemple cela donne :
    temperature-local_{'lat_ne':43.612026,'lon_ne':3.931351,'lat_sw':43.600426,'lon_sw':3.897817}
  10. Enregistrer puis cliquer sur Finish
  11. Dites : « OK Google » suivi de votre phrase spéciale du point 4)
  12. Et Google Home va vous donner la température moyenne trouvée sur la zone.

N'hésitez pas à poser vos questions ici : https://github.com/Aymkdn/assistant-temperature-local/issues