Featured post

Android Alerte Météorologique

L’application Alerte météorologique est une application qui vous renseigne sur les conditions d’alerte météorologique en France métropolitaine pour les prochaines 24h et envoie une notification sur votre téléphone mobile par technologie Push.

download (1)


Cette notification est émise dès lors qu’au moins un département métropolitain est en alerte orange ou rouge. Une notification est émise à chaque nouveau département qui bascule en alerte orange ou rouge. Néanmoins, vous pouvez spécifier une liste de départements pour lesquels vous restreignez les notifications.

Les données météorologiques affichées dans l’application sont fournies par les services de Météo-France.

Les données météorologiques affichées dans le widget sont fournies par https://openweathermap.org

Le service de géocodage inversé, service  qui permet d’obtenir les conditions météorologiques ciblées sur votre commune, est fourni par le site https://geo.api.gouv.fr

Version 5.0

  • Février 2023, Météo-France a installé un nouveau système de vigilance. Les accès aux données disponibles ont été modifiées et certaines d’entres elles ne sont plus disponibles au grand public. Une nouvelle version 5.0 a été déployée qui prend en compte ces modifications.

Version 4.0

N.B. Courant le mois de Mai 2023, les accès aux données disponibles ont été modifiés. La version 4.0.87 utilise des anciens fichiers d’alerte qui ne sont plus réactualisés par MétéoFrance. Il est donc nécessaire de faire la mise à jour vers la version 5.0 ou au delà.

Le 4/6/2020, Météo-France a installé un nouveau système de vigilance. Les accès aux données disponibles ont été modifiées et certaines d’entres elles ne sont plus disponibles au grand public. Une nouvelle version 4.0 a été déployée et prend en compte ces modifications.

Version 3.4.78

  • Mise à jour imposée par Google pour prise en compte Android Pie 9.0 [API level 28]

Version 3.4.71

  • 05/04/2019 Changement de nom suite conflit avec marques déposées.

Version 3.4.70

  • Mise à jour imposée par Google pour prise en compte Android Oreo

Version 3.3.64

download (1)

  • Ajoutez des localités à la liste des favoris avec un clic long (plus de 2 secondes) dans le mode MAP
  • Effacez des localités de la liste des favoris en cliquant sur les marqueurs bleus dans le mode MAP
  • Visualisez les conditions d’alerte météorologiques  et les prévisions  en faisant glisser vers la droite la WebView.

Version 3.3.57

ic_launcher

Nouveau logo

Correction bug mineur sur certains type de mobiles au niveau du paramètre ‘vibreur’ pour les notifications.

Version 3.3.54

Nettoyage systématique du cache de la Webview afin d’occuper le moins d’espace de stockage.

Modification du message de notification lors d’un passage en alerte orange ou rouge pour le code ’75’. Ce code correspond à Paris et la petite couronne, ce qui couvre au total 4 départements. Précédemment il n’était comptabilisé que comme un seul département. La petite couronne est la zone constituée des trois départements limitrophes de la ville de Paris : les Hauts-de-Seine (92), la Seine-Saint-Denis (93) et le Val-de-Marne (94).

Version 3.3.51

Le Mode Carte

Ce mode permet d’obtenir les prévisions sur 24h ainsi que le suivi de la vigilance météo pour une localité qui est choisie en cliquant sur la carte de France. Cette option est accessible depuis le menu dans la barre d’action Android.

L’option ‘Partager’

Accessible depuis le menu de la barre d’action, cette option permet d’envoyer un lien à vos contacts afin de partager et d’installer l’application.

Paramètres

Optimisation de  l’affichage des paramètres de notification depuis l’application ou le widget XL.

Version 3.3.50

Il n’est plus nécessaire d’obtenir une clé API Open Weather Map pour afficher les données météo du Widget XL dans cette version.

L’application :

  1. Tableau de  Suivi de Vigilance pour les prochaines 24h par phénomènes pour votre localité.
  2. Prévisions  météo 24H issues des services de Météo-France pour votre localité.
  3. Menu paramètres de notification (son, vibreur, filtre départements).

Version 3.3.48

  1. download (1)Notifications par Push.
  2. Mise à jour de la carte de vigilance par Push.
  3. Intégration du mode DOZE pour les versions Android M et N

 Version 3.3

  1. Ajout d’un panneau d’aide à l’installation du widget
  2. Ajout d’un panneau d’aide pour les options de configuration
  3. Ajout d’un filtre pour les notifications. Il est possible désormais de sélectionner une liste de départements pour lesquels vous voulez une notification lors du passage en vigilance orange ou rouge.
  4. Ajout de la vitesse et direction du vent
  5. Mise à jour automatique des données météo et de la carte toutes les 60 minutes

 Alertes Météorologiques

L’application fournit 2 widgets que vous pouvez installer sur un bureau d’accueil.

Les widgets sont des extensions d’applications conçues pour fournir en permanence un service ou une fonctionnalité directement à l’écran sans besoin de démarrer l’application elle-même. Deux widgets sont disponibles. Le widget XL et le widget S.

Le widget S

mn_previewLe widget S(mall) est plutôt destiné aux possesseurs de mobile à faible résolution d’écran. Il permet essentiellement d’avoir un aperçu des alertes et d’installer la mécanique de notification.

Le widget XLScreenshots_2017-01-12-16-35-49

Ce widget est redimensionnable en hauteur et en largeur.

Ce widget affiche la carte des alertes météorologiques en cours, la localité et les données météo pour cette localité. Le widget est mise à jour toutes les 60 minutes ou par push lors d’une nouvelle publication de la carte.

Un clic sur la carte renvoie sur le site de  Météo-France ou l’on peut accéder aux bulletins en cours.
Un clic sur la localité affiche les conditions d’alerte de la localité, un accès direct aux bulletins ainsi que les prévisions Météo-France à 24h.

On peut activer/désactiver les options d’affichage ou de notification depuis le panneau de configuration du widget lors de l’installation de celui-ci.

Installation du widget

Remarque : partant du fait que le système d’exploitation mobile évolue au fil des versions, il y a des options qui se voient déplacées et/ou modifiées. En somme, ceci explique pourquoi il y a plusieurs méthodes pour ajouter un widget à l’écran d’accueil de son appareil mobile sous Android, en plus de l’écran de verrouillage pour certains d’entre eux.

Où trouver les widgets une fois téléchargés ?

Pour android KitKat ou une version plus récente consultez  la Documentation google “Ajouter des widgets, des raccourcis et des applications aux écrans d’accueil

Pour Android Jelly Bean ou une version plus ancienne:

  1. Appuyez sur l’icône Applications depuis l’écran d’accueil.
  2. Appuyez ensuite sur l’onglet Widgets en haut de l’écran.
  3. Touchez le widget à ajouter en maintenant le doigt dessus,
  4. puis glissez-le jusqu’à l’emplacement de votre choix et relâchez-le.

Remarque : Si le widget est trop grand pour l’emplacement choisi, votre appareil mobile cherchera l’emplacement disponible le plus proche pour y déposer le widget.

Screenshots_2017-01-12-16-35-49

Une notification est créée à chaque passage en alerte orange ou rouge, indiquant le nombre de départements métropolitains en alerte orange ou rouge. Un accès direct aux bulletins de votre localité est fourni en cliquant sur le nom de la commune en haut à gauche. download (1)

En cliquant sur la carte, vous êtes dirigés vers la page vigilance.meteofrance.com

Obtenir les données météo de votre localité

Pour obtenir les données météorologiques affichées pour votre localité, il est nécessaire de fournir une clé API (API key) qui est fournie gratuitement par les services d‘open weather map.

owm-api-key

Il  Suffit de s’enregistrer à l’adresse https://openweathermap.org/appid.

Les instructions en français pour obtenir une clé Api sont disponibles ici: http://blog.onlinux.fr/comment-obtenir-une-cle-api-openweathermap/

Un fois enregistré auprès de leurs  services, Open Weather Map vous attribuera une clé API. Copier/Coller ensuite cette clé dans le panneau de configuration du widget.

Yet another Freeboard widget plugin

freeboard-widget-plugins

Two new widget plugins are available for Freeboard.io

  1. Slider widget plugin
  2. Switch widget plugin

Freeboard

A damn-sexy, open source real-time dashboard builder for IOT and other web mashups.

What is It?

Freeboard is a turn-key HTML-based “engine” for dashboards. Besides a nice looking layout engine, it provides a plugin architecture for creating datasources (which fetch data) and widgets (which display data)— freeboard then does all the work to connect the two together. Another feature of freeboard is its ability to run entirely in the browser as a single-page static web app without the need for a server. The feature makes it extremely attractive as a front-end for embedded devices which may have limited ability to serve complex and dynamic web pages.

See it in action @ https://onlinux.fr/freeboard

All plugins are available for download from the following Github repository: https://github.com/onlinux/freeboard-plugins

Slider widget plugin for freeboard.io

slider

slider-settings

At each value change, a request is sent with the argument pattern %VALUE% replaced with the value set by the slider.

Switch widget plugin for freeboard.io

switch

switch-settings

Freeboard INSTALLATION

Follow the instructions from Freeboard github site

Freeboard can be run entirely from a local hard drive. Simply download/clone the repository and open index.html. When using Chrome, you may run into issues with CORS when accessing JSON based APIs if you load from your local hard-drive— in this case you can switch to using JSONP or load index.html and run from a local or remote web server.

  1. git clone https://github.com/Freeboard/freeboard.git
  2. npm install
  3. grunt

Then run a index.html or index-dev.html through a webserver.

PLUGIN INSTALLATION

Copy the plugin file  to your freeboard installation, for example:

$ cp ./slider.js /var/www/freeboard/plugins/

Edit the freeboard index.html file and add a link to the plugin near the end of the head.js script loader, like:

head.js(
  'js/freeboard_plugins.min.js',
  'plugins/slider.js',
  'plugins/switch.js',
  $(function() {
    //DOM Ready
    freeboard.initialize(true);
  })