Récupération infos Mobile-Alerts

Capteurs et actionneurs HTTP

Récupération infos Mobile-Alerts

Messagepar JM2915 » 03 Jan 2019 16:23

Bonjour,

Je viens d'acheter une box Eedomus (après avoir hésité avec la box Fibaro). J'ai connecté quelques dispositifs Z-Wave (dont un dispositif Fibaro pour piloter un va-et-viens électrique) et j'ai interconnecté la box avec mon Amazon Echo. Je dispose d'un dispositif Mobile-Alerts qui me remonte des infos de divers capteurs et j'aimerais récupérer ces infos (particulièrement les températures intérieures et extérieures). J'ai trouvé comment récupérer les infos sur une page Web et j'espérais récupérer via un http sensor. Mais je n'ai pas réussi à configurer le chemin XPATH pour récupérer les valeurs qui m'intéressent. J'ai passé plusieurs heures sur la doc et sur le forum sans réussir à obtenir autre chose que "Invalid XPATH expression" quand je teste. Je ne suis pas développeur et je ne comprends rien aux langages de programmation mais j'avais choisi Eedomus car plus simple d'utilisation (d'après divers forums...). Quelqu'un a-t-il paramétré un device pour récupérer des infos en provenance de Mobile-Alerts. Pour info, ce que je récupère depuis la page Web:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aperçu des capteurs</title>
<link href="/Content/css?v=Eswk_2H6Ss2i4k1dsN9Z3XOjPw8JisA8ojhWaoiEJ001" rel="stylesheet">
<script src="/bundles/modernizr?v=inCVuEFe6J4Q07A0AcRsbJic_UE5MwpRMNGcOtk94TE1"></script>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header"> <button type="button" class="navbar-toggle"
data-toggle="collapse"
data-target=".navbar-collapse">
<span class="icon-bar"></span> <span class="icon-bar"></span> <span
class="icon-bar"></span>
</button>
<div class="navbar-brand">MOBILE ALERTS</div>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="/">Menu principal</a></li>
<li><a href="/Home/SensorsOverview?phoneid=XXXXXXXXXXXX">Capteurs</a></li>
<li><a href="/Home/Actions?phoneid=XXXXXXXXXXXX">Liste des actions</a></li>
<li><a href="/Home/Imprint?phoneid=XXXXXXXXXXXX">Empreinte</a></li>
<li><a href="/Home/Privacy?phoneid=XXXXXXXXXXXX">Privacy</a></li>
</ul>
</div>
</div>
</div>
<div class="container body-content">
<h3>Aperçu de l'ID d'un téléphone XXXXXXXXXXXX</h3>
<p><a href="/">Retour au menu principal</a></p>
<div class="panel panel-default">
<div class="panel-body">
<div class="sensor">
<div class="sensor-header">
<h3> <a href="/Home/MeasurementDetails?deviceid=0B399DF69778&amp;vendorid=BFE52D4F-2048-4B32-8890-DAD49D8E6EF9&amp;appbundle=de.synertronixx.remotemonitor">Bitte
Beschreibung angeben</a> </h3>
<div class="sensor-component">
<h5>ID</h5>
<h4>0B399DF69778</h4>
</div>
</div>
<div class="nofloat"></div>
<div class="sensor-component">
<h5>Relevés avec date</h5>
<h4>03/01/2019 09:55:43</h4>
</div>
<div class="sensor-component">
<h5>Vitesse du vent</h5>
<h4>2.5 km/h</h4>
</div>
<div class="sensor-component">
<h5>Rafale</h5>
<h4>8.6 km/h</h4>
</div>
<div class="sensor-component">
<h5>Direction du vent</h5>
<h4>Sud Est</h4>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<div class="sensor">
<div class="sensor-header">
<h3> <a href="/Home/MeasurementDetails?deviceid=086068D53679&amp;vendorid=BFE52D4F-2048-4B32-8890-DAD49D8E6EF9&amp;appbundle=de.synertronixx.remotemonitor">Entrez
la description</a> </h3>
<div class="sensor-component">
<h5>ID</h5>
<h4>086068D53679</h4>
</div>
</div>
<div class="nofloat"></div>
<div class="sensor-component">
<h5>Relevés avec date</h5>
<h4>07/08/2017 23:36:21</h4>
</div>
<div class="sensor-component">
<h5>Pluie</h5>
<h4>0.0 mm</h4>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<div class="sensor">
<div class="sensor-header">
<h3> <a href="/Home/MeasurementDetails?deviceid=0244E19A7B25&amp;vendorid=BFE52D4F-2048-4B32-8890-DAD49D8E6EF9&amp;appbundle=de.synertronixx.remotemonitor">Temp
Extérieure</a> </h3>
<div class="sensor-component">
<h5>ID</h5>
<h4>0244E19A7B25</h4>
</div>
</div>
<div class="nofloat"></div>
<div class="sensor-component">
<h5>Relevés avec date</h5>
<h4>03/01/2019 08:31:33</h4>
</div>
<div class="sensor-component">
<h5>Température</h5>
<h4>2.7 C</h4>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<div class="sensor">
<div class="sensor-header">
<h3> <a href="/Home/MeasurementDetails?deviceid=032A9A27303A&amp;vendorid=BFE52D4F-2048-4B32-8890-DAD49D8E6EF9&amp;appbundle=de.synertronixx.remotemonitor">Temp
Salon</a> </h3>
<div class="sensor-component">
<h5>ID</h5>
<h4>032A9A27303A</h4>
</div>
</div>
<div class="nofloat"></div>
<div class="sensor-component">
<h5>Relevés avec date</h5>
<h4>03/01/2019 09:57:35</h4>
</div>
<div class="sensor-component">
<h5>Température</h5>
<h4>18.2 C</h4>
</div>
<div class="sensor-component">
<h5>Hygrométrie</h5>
<!-- Luftfeuchtigkeit -->
<h4>48%</h4>
</div>
</div>
</div>
</div>
<hr>
<footer>
<p>© 2019 - DATA INFORMATION SERVICES GmbH</p>
</footer>
</div>
<script src="/bundles/jquery?v=DilzeZuJxdbQsfc_JOwsWB4VFDhTPM73urYeggaKdL81"></script>
<script src="/bundles/bootstrap?v=7Xzbs2DRX8mMtYC4-Iw230CaK9M6od8KC4RkJbeA8yw1"></script>

</body>
</html>
JM2915
 
Messages : 2
Inscription : 03 Jan 2019

Re: Récupération infos Mobile-Alerts

Messagepar eedomusbox » 03 Jan 2019 17:31

Salut, c'est du HTML la page. Il te faut du XML pour utiliser xpath il me semble. C'est quoi mobile-alerte?
A première vue, il faudrait un petit script pour aller lire les balises HTML.
eedomusbox
 
Messages : 895
Inscription : 12 Sep 2014
Localisation : 69

Re: Récupération infos Mobile-Alerts

Messagepar thrymartin » 26 Sep 2019 17:40

thrymartin
 
Messages : 965
Inscription : 03 Mars 2019
Localisation : La Réunion


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 25 invité(s)