Avec l'aide précieuse de merguez07 qui a réalisé la base de la programmation du script qui a été corrigé puis amélioré de version en version.
Le plugin a été créé qui, dans sa dernière version permet l'installation de tous les types de capteur, sous formes de canaux (paramétrage des données communes global).
! pour les mises à jour : voir la documentation avant d'installer !
Documentation en français
en anglais
il existe un plugin v3.5 (rubrique Objet Connecté)
Nouveautés :
* v3.4 : heure de dernier contact des capteurs d'ouverture.
* v3.5 : blocage des fréquences d'interrogation à 30' - me contacter en MP pour VAR2
icônes :
Pourquoi Lacrosse
Parce qu'en capteurs de température extérieure, en capteurs météo, on n'a guère le choix : Les capteurs Z-Wave ne sont pas conçus pour les températures basses et la seule réelle alternative, Oregon, oblige à avoir un RFXcom ou un RFPlayer, non seulement onéreux si c'est la seule utilisation, mais limité au 433Mz, qui est limité légalement en puissance (10mw contre ... 500mw en 868 !!!) et n'a donc pas une portée compatible avec l'utilisation en extérieur.
NB: aux dernières nouvelles Oregon ne commercialise plus ses capteurs 433Mz
D'autre part, si le RFPlayer permet en théorie le 868, les capteurs Lacrosse ne sont pas supportés.
Lacrosse a donc les qualités suivantes pour ces utilisations
- 868 Mhz (portée 100m en extérieur)
- conso de piles ridicule, même en très basse température
- plage de température de -40°+60° (sauf le thermomètre de base du kit -30+60)
- prix bas (en gros, la moitié d'un capteur Z-Wave)
- précision (testé avec plusieurs capteurs de température côte à côte)
- Intervalle de mesure : 7 mn
- Nombreux capteurs, notamment sonde de température/hygromètre compatible basse températures (même congélateur), anémomètre (vitesse, rafale, direction), hygromètre, moniteur de qualité de l'air, piscine, station météo, moniteur de fumée, capteur d'ouverture... Attention, tous les capteurs ne sont pas compatibles, il faut choisir dans la liste de la page Mobile Alerts ou dans le menu "Objets Connectés" de la page Lacrosse, ils ont tous un 3Dbarcode pour être reconnu par l'appli smartphone (seulement la centrale s'il y 'en a une, pas ses capteurs satellites).
Pourquoi une passerelle Mobile Alerts
Mobile Alerts est la passerelle internet des capteurs Lacrosse compatibles (vos capteurs si vous en avez déjà doivent comporter un barcode 3D) elle est vendue soit en kit minimal (MA10001) avec un capteur de température, soit en kit plus complets (station météo diverses), la passerelle avec enregistrement de données est inutile, Eedomus le fera pour vous.
A noter qu'en kit minimal, elle coute dans les 50€ AVEC un capteur de température !
Cette petite passerelle est ultra facile à configurer : brancher en rj45 sur la box internet, quand le voyant vert indique qu'elle est connectée, chargez l'application smartphone et scanner un (les) barcodes de vos capteurs, c'est tout. La configuration se borne à renommer si vous le désirez, vos capteurs.
Pour la suite... notez votre ID (trouvée dans les paramètres de l'appli smartphone) pour l'accès aux données, il ne sera ensuite plus nécessaire d'utiliser l'appli smartphone qui pourra être en sommeil dans la liste de vos applis // vous pouvez même éteindre le téléphone, mais ne désinstallez pas l'appli, par contre, vous pouvez installer un capteur sur d'autres tel (ID)
/// toutes les anciennes références au script seul sont obsolète,
les explications détaillées de mise en place manuelle sont donc supprimées///
Explication sur la récupération des données
Visualisation des données
Directement sur la page Web Mobile Alerts nommée "Vos Capteurs", ici avec une adresse comportant votre ID
- Code : Tout sélectionner
https://measurements.mobile-alerts.eu/Home/SensorsOverview?phoneid=XXXXXXXXXX
Vous pouvez, avant achat, voir un exemple de données HTML en allant sur la page météo de Luc Trullemans, un météorologue d'exception (RTL, expéditions, Solar Impulse...) maintenant à la retraite, au menu Observation (le premier lien Huppertzberg est un lien Mobile Alerts).
Pour test avant achat, vous pouvez déjà installez l'application et déclarer les Capteurs Publics de Tests (voir liste dans la documentation) dont certains sont déjà présent par défaut puis installer le plugin en indiquant le PhoneID de l'appli : tout peut être testé avant le moindre achat !!!
A noter: il existe aussi une page avec beaucoup plus de présentations, il faut s'inscrire :
https://monitor.mobile-alerts.eu/Account/LogOn?lang=fr
Le capteur "HTTP-Capteur"
Le plugin utilise le module_id 51 : HTTP-Capteur, dont la doc est ici
Thermostat Virtuel
Pour utiliser le thermostat virtuel Eedomus avec un capteur de température extérieur Mobile Alerts, vous ne pouvez pas utiliser la pièce Météo (?) il faut utiliser "Extérieur".
Installation du script seul
Cliquez sur le plugin, faites "créer" puis dès la fenêtre de configuration, faites "supprimer"
Cela chargera aussi les icônes, visibles dans "utilisateur"
Divers
- Le Xpath ne renvoi pas les données juste après l'installation
=> patientez, Il faut que le Capteur Maître ai fait son premier appel au script puis pour les données, le temps que le cache se soit mis à jour.
- Notification d'erreur pour ID de périphérique manquant
=> vous avez supprimé le Capteur Maître puis l'avez réinstallé : il faut réinitialiser les variables en cache: supprimez le script (dossier /script), puis réinstallez le (voir ci dessus)
Notes de versions
* V1.0 : version initiale personnelle. (merguez07)
* V1.1 : version universelle. (merguez07)
* V2.0 : utilisation du cache.
* v2.2 : suppression des commentaires "Luftfeuchtigkeit".
* v2.3 : suppression de tous les commentaires.
* v2.4 : paramétrage de la durée du cache.
* v2.5 : présentation de l'anémomètre, paramétrage cache en cas d'erreur d'acquisition.
* v3.0 : canaux, configurations, heure du cache, correctifs pluviomètre & anémomètre.
* v3.1 : girouettes, version anglaise des capteurs, unités, documentation.
v3.2 : ajout du pluviomètre "pluie cumulée" : compatibilité avec le plugin "pluviomètre" (JMVong) - en attente d'édition sur v 3.6
v3.3 : corrections de bugs: accentuées, incrémentation de capteurs multiples de même nom pour les capteurs d'ouverture, thermomètres et hygromètres.
v3.4 : ajout de l'heure de dernier contact (capteur d'ouverture).
v3.5 : cache fixé à 30', accès par User Agent