Netatmo : Pluviomètre

En passant

Enfin il pleut et je peux voir le bon fonctionnement de l’installation :

A noter quand même que le niveau radio n’est pas vraiment stable pour une raison que j’ignore :

Une heure après :

Le nombre d’installation progresse :

A suivre.

Station NETATMO dans WordPress ( Station météo )

J’ai pris une station NETATMO (145 Euro sur Amazon) et un pluviomètre (59 Euro sur Amazon). Voici donc l’architecture des flux :

A noter que lors de l’installation je n’ai eu aucun problème, le seul détail c’est que le pluviomètre fonctionne avec un système de balancier sensible. Et il est donc impossible de faire une installation sans avoir de fausses données. Il est donc dommage de ne pas avoir un bouton pour faire un reset des fausses informations.

Ensuite j’ai installé le plugin « Weather Station » sur WordPress et je l’ai fait pointé sur ma station NETATMO :

Toutes les 3 heures on a une mise à jour des données entre NETATMO et le site WordPress :

Maintenant je peux afficher diverse jauge sur le site, sachant que les informations on au maximum 3 heures de retard. Voici quelques jauges possibles :

  • Humidité extérieure :

[live-weather-station-justgage device_id=’70:ee:50:02:df:e4′ module_id=’02:00:00:03:0b:44′ measure_type=’humidity’ design=’half-flat-thin’ color=’lgt-standard’ pointer=’none’ title=’none’ subtitle=’none’ unit=’none’ size=’medium’]

  • Température extérieure :

[live-weather-station-justgage device_id=’70:ee:50:02:df:e4′ module_id=’02:00:00:03:0b:44′ measure_type=’temperature’ design=’half-flat-thin’ color=’lgt-standard’ pointer=’none’ title=’none’ subtitle=’none’ unit=’none’ size=’medium’]

  • Cumul de précipitation dans la journée :

[live-weather-station-justgage device_id=’70:ee:50:02:df:e4′ module_id=’05:00:00:02:7e:f4′ measure_type=’rain_day_aggregated’ design=’half-flat-thin’ color=’lgt-standard’ pointer=’none’ title=’none’ subtitle=’none’ unit=’none’ size=’medium’]

Un grand bravo à la personne qui a fait le plugin : https://pierre.lannoy.fr .

J’ai fait un petit tour sur le compte Twitter de NETATMO, et j’ai bien rigolé quand j’ai vu qu’ils mettaient en avant des mauvaises installations.

Comment faire la mesure du vent si en fonction de la direction il y a un pilier devant ? 🙂 🙂 🙂

Je pense qu’au marketing de NETATMO ils doivent prendre des stagiaires … ou alors ils devraient ;).

Migration de PHP pour WordPress

La galère suite à la migration de PHP 5.2 à PHP 7.0, j’ai le site qui n’était plus accessible. Heureusement j’ai trouvé un plugin Debug (Version 1.7 | Par SoniNow Team ).

J’ai donc du faire le ménage et supprimer des plugins:

  • Polylang (Non compatible ou erreurs)
  • Ultimate TinyMCE (Non compatible ou erreurs)
  • XML Google Maps (Non compatible ou erreurs)
    • Non-static method xmlgooglemaps_dbfunctions::install() should not be called statically
  • MCE Table Buttons (Non compatible ou erreurs)
  • Simple Social Buttons (Non compatible ou erreurs)
    • Trying to get property of non-object in /wp-content/plugins/simple-social-buttons/simple-social-buttons.phpon line 409
    • Undefined variable: post in /wp-content/plugins/simple-social-buttons/simple-social-buttons.phpon line 409
  • TablePress (Non compatible ou erreurs)
  • Transposh Translation Filter  (Non compatible ou erreurs)
    • has_cap est appelé avec un argument qui est déprécié depuis la version 2.0.0 ! L’utilisation des niveaux d’utilisateur par les extensions et thèmes est désormais interdite. Utiliser les rôles et capacités à la place.
  • WordPress Database Backup  (Non compatible ou erreurs) – Heureusement PHPNET.ORG propose des sauvegardes.

Mais la bonne nouvelle c’est que ce plugin fonctionne maintenant :

  • Weather Station en version Version 3.0.5.

[live-weather-station-justgage device_id=’70:ee:50:02:df:e4′ module_id=’05:00:00:02:7e:f4′ measure_type=’rain_hour_aggregated’ design=’half-flat-thin’ color=’lgt-standard’ pointer=’external’ title=’module-type’ subtitle=’module’ unit=’unit’ size=’large’]

Il me reste encore des « Notice » (à cause de WP Super Cache ?):

  • get_currentuserinfo est déprécié depuis la version 4.5.0 ! Utilisez wp_get_current_user() à la place. in /wp-includes/functions.php on line 3783