Bonjour,
J'utilise le plugin RFXcom et je souhaiterais pouvoir exporter automatiquement les données reçues par une sonde de température dans une base de données MySQL sur un serveur externe.
J'ai cherché un peu mais je ne trouve pas par quel moyen le faire.
Je vois deux solutions :
- Soit exporter des données de l'historique vers la nouvelle base de données ;
- Soit, à la réception d'une valeur par RFXcom, transférer cette valeur vers la base externe.
Merci pour votre aide.
Export automatique de données reçues par RFXcom
Re: Export automatique de données reçues par RFXcom
Salut
Perso, je récupère les valeurs de les sondes oregon, pour alimenter un graph MRTG
J'ai donc un script qui fait un wget sur l'URL de chaque sondes
Tu peux récupère cette url dans module/température/url
Envoyé de mon SM-N950F en utilisant Tapatalk
Perso, je récupère les valeurs de les sondes oregon, pour alimenter un graph MRTG
J'ai donc un script qui fait un wget sur l'URL de chaque sondes
Tu peux récupère cette url dans module/température/url
Envoyé de mon SM-N950F en utilisant Tapatalk
... Pascal ...
Re: Export automatique de données reçues par RFXcom
Effectivement, ça fonctionne.
Merci !
Par contre, comment gères-tu le contrôle de la réception des données ?
J'ai moi aussi des sondes Oregon dont quelques-unes sont un peu loin et la réception de ces sondes est assez aléatoire.
L'url renvoie la valeur de la dernière réception, même si elle date de plusieurs jours...
J'aimerais pouvoir vérifier la date et l'heure de réception des données par RFXcom pour ne pas enregistrer la température si la réception est trop ancienne...
La date et l'heure de la dernière réception de donnée sont connues de RFXcom (Date collecte/Date valeur). Ce serait parfait de pouvoir choisir d'enregistrer ou non la valeur en fonction de sa date de réception...
Merci !
Par contre, comment gères-tu le contrôle de la réception des données ?
J'ai moi aussi des sondes Oregon dont quelques-unes sont un peu loin et la réception de ces sondes est assez aléatoire.
L'url renvoie la valeur de la dernière réception, même si elle date de plusieurs jours...
J'aimerais pouvoir vérifier la date et l'heure de réception des données par RFXcom pour ne pas enregistrer la température si la réception est trop ancienne...
La date et l'heure de la dernière réception de donnée sont connues de RFXcom (Date collecte/Date valeur). Ce serait parfait de pouvoir choisir d'enregistrer ou non la valeur en fonction de sa date de réception...
Re: Export automatique de données reçues par RFXcom
Je vais finalement passer par l'historique de Jeedom, c'est plus simple et plus flexible.
Pour ne pas prendre de risques, j'ai créé un nouvel utilisateur MySQL qui peut uniquement lire les tables jeedom.history et jeedom.historyArch.
Pour accéder à la console MySQL :
Une fois dans la console :
Pour ne pas prendre de risques, j'ai créé un nouvel utilisateur MySQL qui peut uniquement lire les tables jeedom.history et jeedom.historyArch.
Pour accéder à la console MySQL :
Code : Tout sélectionner
mysql -u root -p
Une fois dans la console :
Code : Tout sélectionner
CREATE USER 'nouvel_utilisateur'@'localhost' IDENTIFIED BY 'motdepasse';
GRANT SELECT ON jeedom.history TO 'nouvel_utilisateur'@'localhost';
GRANT SELECT ON jeedom.historyArch TO 'nouvel_utilisateur'@'localhost';
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités