Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Tuto]Récupérer les données Mobile-Alerts La Crosse

Pour échanger sur les plugins classés en catégorie "Programmation"
Répondre
Avatar de l’utilisateur
banane63
Timide
Messages : 67
Inscription : 15 sept. 2017, 16:27

[Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par banane63 » 21 sept. 2017, 19:21

Les nouvelles sondes LaCrosse sont en 866Mhz, donc impossible à récupérer avec un RFXCOM standard.

Par contre elles utilisent une passerelle internet qui stocke les données dans le cloud. Une appli Android permet d'ajouter les capteurs et d'interroger leurs valeurs. Le téléphone a un identifiant qui sert ensuite à interroger les capteurs (phoneid).

Une API existe pour les récupérer, mais elle ne marche que pour de rares capteurs (Girouette-Anémomètre, Pluviomètre), et les données sont difficilement interprétables. On a droit qu'à 3 appels par minute.
Description API : http://www.mobile-alerts.eu/images/publ ... tation.pdf

Exemple de script Unix avec jq pour extraire les données json:

Code : Tout sélectionner

curl  --fail --silent --show-error -H "Content-Type: application/json" -X POST -d'{"deviceids":"0B2F3xxxxxxx","phoneid":"9xxxxxxxxxxxx"}' https://www.data199.com/api/pv1/device/lastmeasurement > /tmp/girouette
sleep 5
rm /tmp/GirouetteSuccess
cat /tmp/girouette|jq '.success' > /tmp/GirouetteSuccess
if [ -e /tmp/GirouetteSuccess ]
then
  	cat /tmp/girouette|jq '.devices[].measurement.wg' > /tmp/GirouetteRafale
  	cat /tmp/girouette|jq '.devices[].measurement.ws' > /tmp/GirouetteVent
  	cat /tmp/girouette|jq '.devices[].measurement.wd' > /tmp/GirouetteDirection
  	cat /tmp/GirouetteSuccess
else
	echo 'ko' 
fi    

Y'a plus simple : récupérer les données sur le site http://measurements.mobile-alerts.eu/ avec une url du genre :
http://measurements.mobile-alerts.eu/Ho ... d=9xxxxxxx

Et utiliser le plugin jQuery de Chrome pour récupérer leur sélecteur dans la page HTML.
Attention : cette page est triée par nom de capteurs, capteurs qui ne sont repérables dans la feuille que par leur positions, donc si vous renommez ou ajoutez un capteur il faudra recupérer à nouveau l'adresse par jQuery. :

Image

Récupérer le sélecteur dans le cadre JQuery et le mettre comme script :


Image

Ensuite créer un virtuel par capteur.

Cas des détecteurs d'ouverture et des détecteurs d'alarme fumée :

Il faut faire un scénario pour interpréter leur valeur texte en valeur numérique pour utiliser des widgets :
Détecteur d'ouverture :
Ouvert 1
Fermé 0
Détecteur d'alarme :
Active 1
Inactive 0

Voilou !
Raspberry Pi 3 Jeedom - RFX433 - HUE - Mobile Alerts La Crosse Technology - Volets SOMFY - Viessmann Vitoconnect - Google Home Chromecast Wifi

francois.a43
Timide
Messages : 17
Inscription : 01 nov. 2017, 21:34

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par francois.a43 » 01 nov. 2017, 21:54

Bonjour,
Auriez-vous le lien pour le plugins Jquery pour Chrome?
J'essaye d’intégrer mes capteurs La crosse mais je n'y arrive pas.
Merci d'avance

Avatar de l’utilisateur
banane63
Timide
Messages : 67
Inscription : 15 sept. 2017, 16:27

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par banane63 » 22 nov. 2017, 15:21

Désolé je n'ai pas vu ton message plus tôt...

https://chrome.google.com/webstore/deta ... lfkmpcjlgd
Raspberry Pi 3 Jeedom - RFX433 - HUE - Mobile Alerts La Crosse Technology - Volets SOMFY - Viessmann Vitoconnect - Google Home Chromecast Wifi

Avatar de l’utilisateur
banane63
Timide
Messages : 67
Inscription : 15 sept. 2017, 16:27

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par banane63 » 08 mai 2018, 10:41

Pour info maintenant il faut mettre l'adresse en https :

https://measurements.mobile-alerts.eu/H ... honeid=xxx
Raspberry Pi 3 Jeedom - RFX433 - HUE - Mobile Alerts La Crosse Technology - Volets SOMFY - Viessmann Vitoconnect - Google Home Chromecast Wifi

vildante
Timide
Messages : 5
Inscription : 20 oct. 2018, 19:07

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par vildante » 26 avr. 2019, 16:35

Bonjour ,

je suis en train d'essayer mais je n'ai pas de retour de temperature .

Une piste sur ce que j'aurais pu rater ?

Avatar de l’utilisateur
banane63
Timide
Messages : 67
Inscription : 15 sept. 2017, 16:27

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par banane63 » 26 avr. 2019, 18:56

Verifie que l'URL renvoie bien la page des capteurs en la copiant dans la barre d'adresse de ton navigateur internet.
Essaye de recupérer un autre texte pour voir si ça vient du chemin de capture.

Envoyé de mon SM-T830 en utilisant Tapatalk

Raspberry Pi 3 Jeedom - RFX433 - HUE - Mobile Alerts La Crosse Technology - Volets SOMFY - Viessmann Vitoconnect - Google Home Chromecast Wifi

vildante
Timide
Messages : 5
Inscription : 20 oct. 2018, 19:07

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par vildante » 26 avr. 2019, 19:31

banane63 a écrit :
26 avr. 2019, 18:56
Verifie que l'URL renvoie bien la page des capteurs en la copiant dans la barre d'adresse de ton navigateur internet.
Essaye de recupérer un autre texte pour voir si ça vient du chemin de capture.

Envoyé de mon SM-T830 en utilisant Tapatalk
Ok tout est bon je ne mettais pas la bonne URL

Merci du coup de main

ebahuaud
Timide
Messages : 3
Inscription : 08 mars 2019, 11:29

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par ebahuaud » 27 mai 2019, 09:19

bonjour,
je refait une instal complète de jeedom en 3.3.24
plug inn scipt en version 2019-05-22
et tente de remettre mes capteur mobile alerte sur la nouvelle installation j'ai une erreur

[2019-05-27 08:14:08][ERROR] : Erreur pour [Meteo][T° Plage][T° Plage] : Echec de la requête HTTP : https://measurements.mobile-alerts.eu/H ... bilealerts cURL error : Resolving timed out after 2512 milliseconds

j'ai fait un copier de requête et du lien http

je récupère les données de "vigilance meteo" de "meteoprev" normalement

sur mon ancien jeedom , plugin script en version 2019-04-10 cela fonctionne pourtant bien

merci de bien vouloir m'aider a resoudre ce probleme
eric

Avatar de l’utilisateur
banane63
Timide
Messages : 67
Inscription : 15 sept. 2017, 16:27

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par banane63 » 27 mai 2019, 18:44

Bonjour
Si tu copies l'URL paramétrée dans Jeedom dans un explorateur internet ça fait quoi ?
Fais un essai de ping de google.com sur le Raspberry pour voir si il communique bien avec internet.
Raspberry Pi 3 Jeedom - RFX433 - HUE - Mobile Alerts La Crosse Technology - Volets SOMFY - Viessmann Vitoconnect - Google Home Chromecast Wifi

ebahuaud
Timide
Messages : 3
Inscription : 08 mars 2019, 11:29

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par ebahuaud » 28 mai 2019, 07:01

bonjour
merci de m'aider
quand je fait un copie de l'url dans un un explorateur inetrnet sur le rapsi ou est installé Jeedom cela me donne bien la page demandée donc je pense que mon raspi communique bien avec google.

eric

Avatar de l’utilisateur
banane63
Timide
Messages : 67
Inscription : 15 sept. 2017, 16:27

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par banane63 » 28 mai 2019, 10:22

Augmente le timeout.

Envoyé de mon Armor_X en utilisant Tapatalk

Raspberry Pi 3 Jeedom - RFX433 - HUE - Mobile Alerts La Crosse Technology - Volets SOMFY - Viessmann Vitoconnect - Google Home Chromecast Wifi

ebahuaud
Timide
Messages : 3
Inscription : 08 mars 2019, 11:29

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par ebahuaud » 29 mai 2019, 08:18

simple et efficace, merci beaucoup
eric

Avatar de l’utilisateur
ArthurH
Timide
Messages : 147
Inscription : 27 nov. 2014, 09:05
Localisation : Charente

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par ArthurH » 11 juin 2019, 11:51

Bonjour. Pas mieux : simple et efficace. Merci.
Eric ... aussi ;)

djivouille
Timide
Messages : 14
Inscription : 05 mai 2019, 19:03

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par djivouille » 14 juin 2019, 10:46

Bonjour,

J'essaie de recuper les infos de temperature de ma station météo la crosse via le site mobile-alert :

J'utilise l'URL suivante :
https://measurements.mobile-alerts.eu/H ... 1576390702

J'ai suivi ton tuto, mais je ne sais pas quoi mettre dans le champs "requête".
Je récupère bien des bouts de HTML grace au plugin jQuery Unique Selector, mais je ne sais pas comment les organiser.

J'ai essayer ca :
div.body-content>div.panel>div.panel-body>div.sensor>div.sensor>div:nth-child(4)>div.sensor>div:nth-child(4)>h4

puis ca :

div.body-content>div.panel>div.sensor>div:nth-child(4)>h4

Mais sans succès.

Peux-tu éclairer ma lanterne sur comment organiser la requête ?
Merci d'avance !
Pièces jointes
Capture d’écran 2019-06-14 à 10.23.29.png
Capture d’écran 2019-06-14 à 10.23.29.png (62.71 Kio) Consulté 5582 fois

djivouille
Timide
Messages : 14
Inscription : 05 mai 2019, 19:03

Re: [Tuto]Récupérer les données Mobile-Alerts La Crosse

Message par djivouille » 14 juin 2019, 16:12

Re,

J'ai trouvé une solution qui marche :
div.body-content>div.panel>div.panel-body>div.sensor>div:nth-child(4)>h4

J'ai également réglé le timeout a 50

Problème resolu !
:D

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités