Wview récupérer données(Lu 7362 fois)

Wview récupérer données le: 20/11/2014 à 20:31:24
Bonjour,

j'ai une station météo WMR88 connecté a un raspberry. Pour les données j'utilise wview, j'ai bien accès a http://ip du raspberry/weather/ et les données sont bien remontées sur cette page. Mais Je voudrais me faire un petit site en local ou je pourrais récupérer les données que je veux.

apache est installé avec phpmyadmi.

Le problème c'est que je n'arrive pas a récupérer les données de ma station en pour faire mon propre site locale avec les données que je veux.

Sur wviewmgmt j'ai mis localhost, root, le mot de passe, et le nom de la badd

Merci d'avance
« Modifié: 21/11/2014 à 12:13:15 par sliver »



Re : Wview récupérer données Réponse #1 le: 21/11/2014 à 06:28:52
Bonjour,

Au vu du message que vous m'avez envoyé en MP (Acces denied), j'opterai pour un problème de user/mdp.

Avant d'utiliser wviewmgmt et les exécutable de création et d'export de table vers PHP, commencez par voir si vous ne pouvez pas accéder aux bases de données (il y en a 3) par ligne de commande:
sudo sqlite3 /etc/local/var/wview/archive/wview-archive.sdb et votre mot de passe root sous raspberry (au répertoire près)

Cordialement



Re : Wview récupérer données Réponse #2 le: 21/11/2014 à 11:23:28
Bonjour,

MERCI DE M'AIDER =)

Lorsque je tape:
sudo sqlite3 /etc/local/var/wview/archive/wview-archive.sdb
sudo sqlite3 /etc/local/var/wview/archive/wview-hilow.sdb
sudo sqlite3 /etc/local/var/wview/archive/wview-noaa.sdb

je reçois à chaque fois après:
SQLite version 3.7.13 2012-06-11 02:05:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

Donc je suppose que ça signifie que je peut bien accéder aux bases de données.

Par contre quand je fait cd /etc/local/var/wview/archive ca ne fonctionne pas j'arrive a accéder que jusqu'a /etc/

Encore une fois merci beaucoup de m'aider, je commencer à désespérer. :)
« Modifié: 21/11/2014 à 11:37:22 par sliver »



Re : Wview récupérer données Réponse #3 le: 21/11/2014 à 11:53:38



Re : Wview récupérer données Réponse #4 le: 21/11/2014 à 15:25:56
Bonjour mike913.

wview fonction j'ai bien accès a la page  http://ipraspberry/weather/ et je reçois bien les données.

Ce que je n'arrive pas a faire c'est comment remonter les données sur un site local que j'aurai créé moi même. J'ai bien une base de donnée fonctionnel avec apache2 et phpmyadmin mais je n'arrive pas a faire remonter les données dans cette BDD.
Je voudrais faire quelque chose comme Snoopy28: http://meteo.maingournois.pagesperso-orange.fr/




Re : Wview récupérer données Réponse #5 le: 21/11/2014 à 15:43:49
Comme je te l' ai dit dans le post précédent tu trouveras les explications pour récupérer les données de la console, après tu feras ce que tu veux pour les graphiques.



Re : Wview récupérer données Réponse #6 le: 21/11/2014 à 18:34:10
Merci mike913 alors j'ai bien accès a http://ipraspberry/weather/meteo.xml

Par contre mon site est en http://ipraspberry/nom/ et est stocké sur: /var/www/nom/index.php

Et je n'arrive pas a récupérer les données. J'ai bien essayé de mettre <!--outsideTemp--> sur mon fichier index.php et dans le fichier html-templates.conf de rajouter /var/www/nom/index.php.

Mais ça ne fonctionne pas.

Merci d'avance



Re : Wview récupérer données Réponse #7 le: 21/11/2014 à 22:55:19
Il faut juste parser le fichier xml.
Pour ce la il faut voir avec le responsable du site, tu peux le contacter par l' intermédiaire de la fiche contact de son site: http://meteo14320.fr/



Re : Wview récupérer données Réponse #8 le: 22/11/2014 à 11:42:36
ok merci pour ces infos. Par contre moi pour le moment je souhaite juste faire un site web en local.

J'aimerai bien savoir comment Snoopy28 a fait =)
« Modifié: 22/11/2014 à 11:52:11 par sliver »



Re : Wview récupérer données Réponse #9 le: 22/11/2014 à 14:00:06
Bonjour,

En échangeant par mail dirrectement, je serai plus réactif.
Regardez ma signature.

Donc, vous pouvez accéder à vos bases de données en root.
Ca, c'est déjà un bon point.

Si vous ne pouvez pas accéder au répertoire local dans etc, cela veut dire qu'il n'est accessible qu'avec le user root
Avez vous essayé la commande "sudo cd /etc/local/var/wview/archive"?

Sinon, si vous voulez faire un site comme le mien, pas besoin d'exporter les données vers une base MySQL.
wview le fait très bien.
Vous avez déjà les tags.... C'est très bien aussi. Je pourrais vous donner la liste complète de ces tags, car ils sont visibles dans le code source. J'en ai même créé quelques uns par mes besoins perso. J'ai même mis en place le calcul de l'ensoleillement dans wview (grosses modifs de code)

Bref, pour faire un site avec wview, il faut faire des templates avec les tags, et il faut déclarer vos templates dans un fichiers plats qui se trouvent dans le répertoire /etc/local/etc/wview. Ce fichier s'appelle html-templates.conf.
Les templates sont à mettre dans le répertoire /etc//local/etc/wview/html, et doivent être nommés avec une extension avec un x à la fin:
.phpx générera un fichier .php dans votre répertoire de vos pages web (à définir dans la console admin)
.htmlx générera un fichier .html
.txtx générera un fichier .txt

Voilà pour toutes les explications.

Restant à votre disposition.
« Modifié: 22/11/2014 à 14:03:43 par Snoopy28 »




 

x

Recevez les articles par mail

emailVous êtes passionné de station météo, restons en contact ...
www.station-meteo.com: le site de référence des stations météo