Lazer Posté(e) le 13 septembre 2015 Auteur Signaler Partager Posté(e) le 13 septembre 2015 Si tu as bien passé les 2 requêtes avant, normalement ton historique a bien été transféré sur le nouvel ID : UPDATE domotique_temperature SET device_id=263 WHERE device_id=12; UPDATE domotique_temperature_day SET device_id=263 WHERE device_id=12; (t'as vu, j'ai pensé àmettre les points-virgules ce coup-ci) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 13 septembre 2015 Signaler Partager Posté(e) le 13 septembre 2015 requêtes passés. merci lazer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 @Moicphil, j'ai un doute sur le pluviomètre.... toutes les 5 minutes (délai de remonté des infos Netatmo), il donne la quantité de pluie au cours de ces 5 minutes, ou un cumul depuis X temps ? J'ai besoin de cette info pour la table d'historique quotidien, afin de savoir si je fois faire une moyenne (AVG) ou une somme (SUM). Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité chris6783 Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 @Lazer, tu penses que ce serait compliqué dans ton modele/code de rendre ce choix générique ? On aurait une valeur par défaut en fonction du type de device mais on pourrait choisir sum, min max avg librement et même en calculer plusieurs. Envoyé de mon SM-G850F en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 pourquoi cette question ? tu penses créer tes propres tables avec des valeurs non supportées en standard ? en soi, la modif est facile à faire, il "suffit" d'ajouter les bonnes requêtes SQL dans les fichiers PHP qui vont bien. Mais c'est pas générique en ce sens que l'utilisateur ne peux pas le faire depuis l'interface graphique. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 @lazer, c'est le cumul. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 ok, cumul depuis combien de temps ? minuit, 24h, etc Tu pourrais me renvoyer le JSON du device pluviomètre, comme il pleut bien en ce moment, ça sera représentatif ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité chris6783 Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 Non CT juste pour rendre le code plus générique. Pour la beauté du geste. Moi l'outil de graph me va très bien j'ai rien de très exotique. La seule évolution que je vais certainement tenter est de calculer un coût hp/hc Je pense capturer les horaires de transition via le fgbs. Declancher une mesure par ton outil sur les device de mesure de consommation et ensuite de façon asynchrone calculer les coûts via un petit ETL et finalement ré - injecter ce coût dans l'outil de graph comme un device virtuel. Mais j'attends tranquillement le code et ensuite je reviendrais vers toi pour voir ce qui est faisable (cet automne pas avant) Envoyé de mon SM-G850F en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 "(cet automne pas avant)" Tu ne veux pas mettre la pression, mais l'automne c'est dans 5 jours ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 @chris6783, aucun souci pour la mesure d'énergie avec prise en comptes des tarifs BASE/HC/HP, car y'a déjà une table et tout le code nécessaire pour ça. Le problème avec ce genre de mesure, c'est qu'il est impossible de standardiser.... entre celui qui récupère les infos via un Eco-Devices (c'est mon cas), et celui qui passe par un relai/FGBS/Whatever, ou des horaires statiques, c'est autant de sources de données différentes à gérer. Mais la bonne nouvelle, c'est que comme précisé juste au dessus, la DB et les pages PHP sont prêtes à accueillir les données d'énergie électrique (Wh). Ca fonctionne chez moi, et d'ici 3 mois ça me fera 2 ans d'historique détaillé, car j'ai réussi à réinjecter manuellement toutes mes données dedans. Donc plutôt sympa Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 ok, cumul depuis combien de temps ? minuit, 24h, etc Tu pourrais me renvoyer le JSON du device pluviomètre, comme il pleut bien en ce moment, ça sera représentatif ! Bah, il pleut pas ici, mais voici le Json : // 20150916144831 // http://8xxxxxxxxxxxxxxxxx/api/devices?type=com.fibaro.netatmoWeatherStation [ { "id": 639, "name": "netatmo WeatherSation", "roomID": 0, "type": "com.fibaro.netatmoWeatherStation", "baseType": "com.fibaro.device", "enabled": true, "visible": false, "isPlugin": true, "parentId": 583, "remoteGatewayId": 0, "viewXml": true, "configXml": false, "interfaces": [ ], "view": [ ], "properties": { "childTable": "{\"640\":\"70:ee:50:01:c9:1e.Temp\",\"641\":\"70:ee:50:01:c9:1e.CO2\",\"642\":\"70:ee:50:01:c9:1e.Hum\", \"643\":\"70:ee:50:01:c9:1e.Press\",\"644\":\"70:ee:50:01:c9:1e.Noise\", \"645\":\"02:00:00:03:65:d2.Temp\",\"646\":\"02:00:00:03:65:d2.Hum\",\"647\":\"05:00:00:00:ce:56.Rain\"}", "dead": "false", "deviceControlType": "0", "deviceIcon": "28", "emailNotificationID": "0", "emailNotificationType": "0", "lastOutdoorUpdated": "1442407419", "lastUpdated": "1442407457", "liliOffCommand": "", "liliOnCommand": "", "log": "", "logTemp": "", "manufacturer": "", "model": "", "netatmoID": "70:ee:50:01:c9:1e", "netatmoType": "NAMain", "pushNotificationID": "0", "pushNotificationType": "0", "remoteGatewayId": "0", "saveLogs": "true", "smsNotificationID": "0", "smsNotificationType": "0", "ui.Connection_Status_Label.caption": "Netatmo Weather Station", "userDescription": "" }, "actions": { }, "created": 1440857103, "modified": 1440857103, "sortOrder": 230 } ] Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 Ah il pleut pas, tu as de la chance, à Paris c'est journée pluie du matin au soir sans discontinuer :/ En fait c'est le JSON du pluviomètre qu'il me faut, donc ton ID 647. Par contre si il ne pleut pas, ça va pas être évident de déterminer à partir de quand le cumul est calculé.... à moins que je trouve l'info sur le site de Netatmo. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 @Moicphil, tu peux mettre un tuyau d'arrosage au dessus de ton pluviomètre pour simuler Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 (modifié) Punaise, mais y'a des mecs qui mettent leur pluviomètre sous la gouttière, c'est pas possible autrement.... si je regarde autour de chez moi, dans un rayon de 1km, les 4 stations les plus proches vont de 7mm à 149mm aujourd'hui !!!! N'importe quoi.... Apparemment, Netatmo remonte le cumul sur 24h et sur 60minutes. Du coup, j'ai vraiment besoin de ton JSON Moicphil pour savoir ce que Fibaro affiche dans le plugin. EDIt : encore mieux, dans Paris intra-muros, y'a plein de stations à 0 mm !!!! Mais pourquoi les mecs ils achètent un pluviomètre à 100€ pour le mettre sur un balcon, c'est quoi l'intérêt ??? Faut qu'on m'explique là .... Modifié le 16 septembre 2015 par Lazer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 Id 647 : // 20150916155117 // http://xxxxxxxx/api/devices/647 { "id": 647, "name": "netatmo Pluviometre", "roomID": 20, "type": "com.fibaro.multilevelSensor", "baseType": "com.fibaro.sensor", "enabled": true, "visible": true, "isPlugin": true, "parentId": 639, "remoteGatewayId": 0, "interfaces": [ ], "properties": { "dead": "false", "deviceControlType": "0", "deviceIcon": "1028", "emailNotificationID": "0", "emailNotificationType": "0", "liliOffCommand": "", "liliOnCommand": "", "log": "", "logTemp": "", "manufacturer": "", "model": "", "pushNotificationID": "0", "pushNotificationType": "0", "remoteGatewayId": "0", "saveLogs": "true", "smsNotificationID": "0", "smsNotificationType": "0", "unit": "", "userDescription": "", "value": "0.00" }, "actions": { }, "created": 1440857103, "modified": 1440857103, "sortOrder": 238 } Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 Merci, donc y'a que "value", et on ne sait pas si c'est un cumul sur 24h, 1h, ou un index.... Va falloir faire des tests de pluie alors.... personne d'autre n'a un pluviomètre ici ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
HANSOLO Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 si mais je bosse Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 facile, arrête de bosser plus sérieusement, quand tu auras le temps, je veux bien un extrait du JSON du pluviomètre alors, si possible à plusieurs intervalles pour essayer de comprendre la logique du plugin Fibaro Netatmo. Lien vers le commentaire Partager sur d’autres sites More sharing options...
HANSOLO Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 bien chef Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 merci m'sieur Lien vers le commentaire Partager sur d’autres sites More sharing options...
HANSOLO Posté(e) le 16 septembre 2015 Signaler Partager Posté(e) le 16 septembre 2015 Voila { "id":292, "name":"netatmo Rain Gauge", "roomID":14, "type":"com.fibaro.multilevelSensor", "baseType":"com.fibaro.sensor", "enabled":true, "visible":true, "isPlugin":true, "parentId":284, "remoteGatewayId":0, "interfaces":[], "properties":{ "dead":"false", "deviceControlType":"0", "deviceIcon":"47", "emailNotificationID":"0", "emailNotificationType":"0", "liliOffCommand":"", "liliOnCommand":"", "log":"", "logTemp":"", "manufacturer":"", "model":"", "pushNotificationID":"0", "pushNotificationType":"0", "remoteGatewayId":"0", "saveLogs":"true", "smsNotificationID":"0", "smsNotificationType":"0", "unit":"", "userDescription":"", "value":"0.00" }, "actions":{}, "created":1442264631, "modified":1442264631, "sortOrder":109 } Pour compléter: Je pense que la valeur retournée par le plugin est le cumul depuis une heure Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 16 septembre 2015 Auteur Signaler Partager Posté(e) le 16 septembre 2015 Merci Hansolo Tu as raison, vue que value=0, ça doit être le cumul sur 1h..... donc c'est le plus galère à gérer, ça va donner des graphs bizarres, et je ne vois pas comment je vais pouvoir synthétiser les données quotidiennes. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 18 septembre 2015 Auteur Signaler Partager Posté(e) le 18 septembre 2015 Ca avance..... amélioration de la présentation visuelle : 4 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 18 septembre 2015 Signaler Partager Posté(e) le 18 septembre 2015 Yes ! ca rend bien ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
HANSOLO Posté(e) le 18 septembre 2015 Signaler Partager Posté(e) le 18 septembre 2015 Ca sent le teasing àla Figaro. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés