Bonjour,
Je suis développeur Android sur l'appli TBH.
Sur le principe, ce que vous avez fait est valide. Attention cependant, nous recommandons de ne pas rooter la tablette. Si certains sont experts et sauront sans problème le faire, d'autres risquent de faire de fausses manipulations et de bloquer sa tablette. C'est d'autant plus dommage qu'il ne vous est pas possible de réinstaller le système TBH en cas d'erreur de manipulation... et qu'on finira par le savoir.
D'autre part, les panels que nous avons définis n'ont pas été fait par hasard (et certainement pas pour vous embêter). TBH est une étude et toute manipulation visant à accéder à des données qui ne vous sont pas destinées fausserait complètement les résultats de l'étude, sans que l'on ne puisse en tenir compte dans notre rapport final.
Bien sûr, on ne peut pas vous en empêcher et on ne passera pas notre temps à lutter contre l'extraction des données, on a déjà assez de travail comme ça, après c'est à vous de voir si oui ou non vous vous sentez capables de patienter un an pour avoir les résultats de l'étude et toutes vos données. Si votre cœur balance entre le respect de vos engagements et la sensation de liberté et de puissance quasi infinie que peut procurer l'affichage d'une courbe de charge sur une autre appli que TBH (

), souvenez vous que le matériel est fourni gratuitement dans l'espoir d'obtenir un peu de coopération.
Ceci étant dit, revenons au sujet de base.
Non, les bases de données TBH et Archos Smart Home ne sont pas les mêmes, le logiciel a été redéveloppé, seule une partie de la connexion aux capteurs a été conservée. Evidemment les données issues des capteurs confort sont les mêmes, donc certaines tables se ressemblent.
Non, les deux logiciels ne sont pas compatibles, ce n'est pas une volonté de blocage de notre part, même si vous bidouillez la ROM pour y installer l'appli d'Archos, au mieux vous n'aurez rien de plus (l'appli ne démarrera simplement pas), au pire vous briquerez votre tablette et on le détectera assez vite puisqu'on n'aura plus de données
Pour les données de la table fludia_index, comme son nom l'indique il s'agit d'une table d'index et non pas de puissances. Le champs maxP correspond à la puissance max pendant les 30 dernières secondes, mais cette puissance max ne vous indique pas du tout la puissance moyenne. Ceux qui sont allés jusqu'au bout auront donc remarqué que les courbes de charge générées à partir des extraits ont peut être vaguement la même forme que les nôtres, mais certainement pas la même précision.
Nous calculons la puissance à partir de l'index. Le calcul devrait être assez simple pour vous à quelques subtilités près.
Bon après nous pensions fournir une API pour vous permettre de récupérer les données, ce qui pourrait vous faciliter la vie. Par contre, pas de miracles, on ne donnera pas l'API aux sous panels qui ne sont pas sensés voir les données.
Ceux qui ont peur de faire des bêtises devraient donc attendre un peu que cette API soit prête, elle vous garantira au moins que vous ne casserez pas votre tablette en essayant de récupérer les données.
Pour les autres, amusez-vous bien mais s'il vous plaît, respectez vos engagements. Et n'hésitez pas à nous poser des questions sur notre propre forum
