Forum eedomus http://forum.eedomus.fr/ |
|
[Stat Periph / GPS IOS - Tuto complet 3.1 / New Température] http://forum.eedomus.fr/viewtopic.php?f=12&t=1340 |
« Précédent Page 4 sur 13 Suivant » |
Auteur: | gusdelamort [ 03 Jan 2014 18:38 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Par défaut, le compte phpmyadmin n'a pas de password http://forum.synology.com/wiki/index.php/How_to_manage_the_MySQL_database_using_phpMyAdmin http://www.nas-forum.com/forum/topic/20070-mot-de-passe-par-defaut-phpmyadmin/ Il faut ensuite le changer directement dedans (cf tuto au dessus). je confirme que c'est bien ces codes qu'il faut utiliser dans "$compte = 'root'; $password = 'motcde passe de phpmyadmin sur le syno;" |
Auteur: | michael20 [ 03 Jan 2014 22:31 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
bonsoir. A alors j'ai rentrée les bonnes informations. Je cherche encore ou est mon erreur. |
Auteur: | DjMomo [ 04 Jan 2014 12:24 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
gusdelamort, un conseil, ajoute des tests sur les opérations sur la base de données. Par exemple, remplacer
Cela permet de savoir d'où proviennent les erreurs. A faire pour mysql_connect, mysql_select_db, mysql_query, etc... Des exemples pour chaque fonction sont disponibles sur le manuel PHP (http://fr.php.net/manual/fr/function.mysql-query.php pour mysql_query par ex.). |
Auteur: | gusdelamort [ 04 Jan 2014 16:00 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Code updaté en version 2.1 afin d'avoir les codes d'erreurs initiaux (uniquement les premières requêtes de bases). Merci Djmomo Remarque : J'ai remarqué que la version de php pouvait pas mal changer la donne. Pour exemple celle inclut dans le synology date un petit peu, j'ai tenté avec un easyphp dans mon ordinateur, et je dois revoir une partie du code car il y a eu des changements typiquement sur les connexions mysql. |
Auteur: | Nico33 [ 09 Jan 2014 23:57 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
La version 2.1 ne semble plus disponible sur le serveur de free. Tu peux réuploader ailleurs ? Je dois mettre ou ne plus mettre à jour le php de mon syno ? A+ |
Auteur: | gusdelamort [ 10 Jan 2014 23:51 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
arf ce n'est plus ce que c'était Free => Done Pas besoin de mettre à jour dans le syno, j'ai donné ces précisions au cas ou certains auraient des bugs sans comprendre leurs raisons (php est parfois capricieux, surtout dans un code qui évolue peu dans le temps). |
Auteur: | michael20 [ 17 Jan 2014 22:26 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
J'avance doucement j'ai trouvée mon erreur. dans le fichier httaccess il y avait une interdiction de tout sauf 192.168.0 et mon réseau est en 10.0 j'ai modifié le fichier j'ai tout de meme une erreur: Requete en erreur : SELECT * FROM LIMIT 0,1 Requête invalide : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0,1' at line 1 je ne voie pas d'ou ça peut venir merci a vous |
Auteur: | Tinto [ 17 Jan 2014 23:03 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Il manque le nom de la table entre FROM et LIMIT ... mais je ne sais pas si c'est toi qui doit le mettre ou le script ... |
Auteur: | gusdelamort [ 18 Jan 2014 11:09 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
A minima : - il faut indiquer dans le fichier der paramétrage le nom de la base => est-ce fait ? - quel script appelle tu lors de ce message d'erreur ? - précise ta config (pour aider à chercher au besoin) |
Auteur: | michael20 [ 18 Jan 2014 12:54 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
bonjour merci pour vos réponse j'appelle l'url suivant http://10.0.0.7/domotique/stat/bddcreat ... periph.php la base domotique a été crée dans phpmyadmin et ma conf et la suivante: //info base de donnÈes $base = 'domotique'; $compte = 'root'; $password = 'Mot de passe phpmuadmin'; $ipserveurbdd = '10.0.0.7'; //info eedomus $apiuser = 'azerty'; $apisecret = 'azerty'; $ipeedomus = '10.0.0.4'; $annee ='2014'; |
Auteur: | gusdelamort [ 18 Jan 2014 18:45 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Quand on appelle la fonction bddcreationstatperiph.php il faut préciser le nom du produit sur lequel on souhaite créer des statistiques (a condition d'avoir au préalable insérer l'historique du produit dedans via la commande décrit en tuto) Exemple : bddcreationstatperiph.php?table=Lampecuisine Si tu appelles la fonction bddcreationstatperiph.php, avec rien après, c'est normal que ça ne fasse rien. Est-ce que cela résout ton problème ? |
Auteur: | Tinto [ 18 Jan 2014 19:08 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Salut gusdelamort, j'ai regardé un peu ton code ... quand tu fais ton periph.history, les valeurs qui remontent, ce sont les valeurs brutes ou les valeurs textes ? parce que moi un periph.history me remonte par exemple pour un volet "Ouvert" "Fermé" "Ouvert" .... comment peut-on faire une quelconque stat sur des chaines de caractere ou chacun écrit ce qu'il veut ? |
Auteur: | gusdelamort [ 18 Jan 2014 20:45 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
excellent point soulevé !!! chez moi, mes periph ont les statuts suivants : - off / 100 / 90 etc... - temp : 28,2 - nombre de watt pour l'instant mon script gère le différent de off, mais au besoin je peux changer ceux qui sont intéressés de m'envoyer une capture d'un historique me permettra d'affiner la page et de s'adapter a tous ces cas |
Auteur: | michael20 [ 19 Jan 2014 14:38 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Bonjour. Ca marche j'ai juste encore une erreur: Statistique d'utilisation du produit ConsoMaison Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in /volume1/web/domotique/stat/bddconsultstat.php on line 58 Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in /volume1/web/domotique/stat/bddconsultstat.php on line 144 Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in /volume1/web/domotique/stat/bddconsultstat.php on line 171 Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in /volume1/web/domotique/stat/bddconsultstat.php on line 204 Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /volume1/web/domotique/stat/bddconsultstat.php on line 287 Warning: mysql_fetch_row() expects parameter 1 to be resource, null given in /volume1/web/domotique/stat/bddconsultstat.php on line 282 Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in /volume1/web/domotique/stat/bddconsultstat.php on line 310 Utilisation Mois Semaine Jour Maximum Janvier 440:58:31 s1 00:00:00 j5 304:50:56 Minimum non null Janvier 440:58:31 00:00:00 j17 07:08:32 Cumul Annuel : 440:58:31 Hier : 23:58:20 - Aujourd'hui : 08:59:53 Delta : 14:58:27 Semaine - 1 : 00:00:00 - Cette semaine : 00:00:00 Delta : 00:00:00 |
Auteur: | gusdelamort [ 19 Jan 2014 16:42 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Tu peux me faire des capture de ta table consomaison A quoi correspond t-elle ? (ps : difficile de s'adapter à tous les cas, car il y a forcément des variantes entre les périphériques) |
Auteur: | domosapiens [ 19 Jan 2014 23:13 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Bonjour, je rencontre le même problème, même message d'erreur - NAS Syno DSM à jour - pour périph ChauffageSDB : prise Everspring AN156-8 (ON/OFF et conso)
Erreur : Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in /volume1/web/eedomus/bddconsultstat.php on line 58.... idem que michael20 Erreur : Warning: mysql_fetch_row() expects parameter 1 to be resource, string given in /volume1/web/eedomus/bddconsultstat.php on line 552 au niveau de la conso Erreur durée utilisation : S1 = 00:00:00 en max et min - pour la température ça marche un peu mieux, pas d'erreur warning... mais seulement pas de résultat pour .../bddconsultstattemp.php?table=TemperatureSonde Merci pour le boulot accompli et vivement la suite... |
Auteur: | gusdelamort [ 21 Jan 2014 23:48 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
J'investigue Un truc pas mal serait afin de produire des stats sympa, un extract d'une de vos tables. L'extraction se fait via le phpmyadmin. Cela me permet de la réinjecter en local pour simuler les autres cas. Mon mail au besoin : pseudo@gmail |
Auteur: | aguileda [ 23 Jan 2014 20:17 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
Bonsoir tout le monde, Nouvel utilisateur eedomus, j'essaye de mettre en place la méthode présentée ici afin de faire des statistiques à partir de mes capteurs. En ce qui me concerne, j'ai une pince ampèremétrique OWL qui me renvoie une consommation totale en Wh et je souhaiterais en extraire une consommation journalière. Pour faire ce calcul et héberger le site web, j'utilise un raspberry pi. J'en suis actuellement à la phase de remplissage de la base de données. J'arrive très bien à la remplir à partir de mon PC en tapant la requête directement dans mon navigateur. Mais lorsque je veux le faire à partir de l'eedomus en créant un actionneur HTTP, rien ne se passe, ma base de données ne se met pas à jour. J'ai pourtant configuré mon actionneur de la même manière que le tuto: Je ne vois pas où cela peut clocher ou bien comment savoir ce qui ne marche pas. Auriez-vous des idées de test ou de vérification? Merci d'avance, aguileda |
Auteur: | gusdelamort [ 24 Jan 2014 14:33 ] |
Sujet du message: | Re: [Statistiques sur tous vos péripheriques - Tuto complet |
[url]Question de mon coté :[/url] - Êtes vous sûr du port 5002 ? J'ai le même chez moi, car je l'ai configuré de la sorte. - La box est-elle bloqué en adresse ip dans le ht access ? Normalement, si la requête fonctionne via http, elle doit passer par la box. @ppel à candidature Si vous souhaitez voir ce script s'améliorer, je suis preneur d'un extract de votre base. http://jc.etiemble.free.fr/abc/index.php?page=eximport-phpmyadmin sur mon adresse pseudo@gmail.com afin que je puisse enrichir la prise en compte des variations de script. |
Page 4 sur 13 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |