[BETA] App Android

Je confirme, j’ai eu le même problème initialement, car il me semblait logique d’interroger Gladys sur le port 443. Mais lors du lancement de gladys, j’ai vu que le processus était configuré sur 8080. Et en utilisant 8080 dans l’appli tout est rentré dans l’ordre.

1 « J'aime »

@LepetitGeek en regardant de plus près tu as noté plus haut que tu n’affichais que les devices qui sont attribués à une pièce je pense qu’il faudrait gérer la condition avec un OU pour afficher le device quand il est associé à un utilisateur.
Parce que par exemple les portes clés Nuts n’ont pas une affectation de pieces précise.

Je me suis quand même amusé à leur assigner des pieces et surprise !! Ils ont un curseur de config ^^’
Ce qui n’est pas du tout pertinent pour un porte clé Bluetooth :joy:

Alors apres tu vas certainement le dire "quel intérêt de voir tes Nuts dans les devices ?! "

Euh… Pour le moment aucun j’avoue ^^’ mais bon on sait jamais :stuck_out_tongue:

Ah oui effectivement… l’app devraient gérer ce genre de cas :thinking:
Mais normalement si tu ne lui avait pas affecté de pièce il ne devrait pas apparaître dans l’app… :sweat_smile:
Et le problème ne vient pas forcement de l’app mais plutôt de la requête utilisée. Cette requête ne renvoi QUE les devices attribué a une pièce donc soit il faudrait voir avec @pierre-gilles pour ajouter cette condition a la requête soit il faudrait faire deux requête différentes dans l’app mais bon j’éviterais de faire ça quand même car niveau performances on va perdre…

Après pour le fait qu’il se retrouve avec une seekbar c’est du au type que tu lui a assigné !

1 « J'aime »

Je dirais deux requêtes, ça me choque pas :slight_smile: la requête de GET de device que tu utilise n’a pas vocation à retourner les pièces de façon exhaustive, mieux vaut que tu passe par un GET /room

Je sais pas trop ça me paraît trop deux requête a gérer :thinking:
Mais je note et je ferais des essai on sait jamais je peux me tromper :slight_smile:
Pour l’instant je suis sur le brain et j’ai pas mal avancé ! J’ai plus qu’à implémenter les fonctions de modification et j’ai quelques trucs à régler a droite a gauche donc j’en profiterais pour tester ça ^^

1 « J'aime »

Oui exact !
Donc il vaut mieux créé une route exprès :wink:

Merci !
Je comprend pas ce que tu veux dire par la ? :thinking:
Les deviceType affiché sur l’app sont ceux que tu affiché sur Gladys.

Alors non ! Ça vient de l’app !
En fait elle catégorise les deviceType selon leurs type, le problème c’est que je ne peux pas prévoir ce que les modules mette comme type (ou même les utilisateur) donc en gros l’app catégorisé ton deviceType comme un sensor car elle ne connaît pas le type “saturation” donc elle en déduit que c’est un sensor et te l’affiche de cette manière :slight_smile:
Je corrige ça dans la prochaine MAJ ! Qui d’ailleurs arrivera sûrement la semaine prochaine ^^

Génial ! Je suis content qu’elle te plaise autant ! :grin:

2 « J'aime »

@aiaalm… Tu ma déjà posté le même message et je t’ai déjà répondu a propos de ça… :laughing:
https://community.gladysassistant.com/t/beta-app-android/1791/85?u=lepetitgeek

Par contre le « null » je ne sais pas du tout :thinking:
Tu peux me poster ton JSON que je regarde ?

Pour le bouton de synchro si tu swipe vers le bas il est censé disparaître !

J’avais le même problème, ça vient du module miflora.
Je viens de le corriger :wink:

A effectivement le bouton ne disparaît pas si la vue ne descend pas ce qui est bizarre d’ailleurs car la fonction est censé être appeler à chaque swipe :thinking:
Je vais regarder ça !
@Pti_Nico c’est ce que je me disais aussi ^^
Mais du coup je me demandais aussi si ça ne venait pas de l’app qui traitait mal l’info ^^

J’ai le même problème que @aiaalm, le bouton refresh cache une valeur et je ne peux pas slider, car il n’y a pas assez de ligne :

De plus, les valeurs ne sont pas les mêmes dans le dashboard et dans l’appli…

Oui effectivement je viens de voir ça aussi.
Comment ça les valeur ne sont pas les même ? Tu a synchronisé ? Car la vue ne se synchronise que a son démarrage et après uniquement si tu lui demande !

Pour info, quand je fais un appel avec l’id du miflora sur « /device/:id/devicetype », j’ai ça :
[ { "name": "rssi", "type": "multilevel", "category": null, "identifier": "rssi", "tag": null, "sensor": 1, "unit": null, "min": -9999, "max": 9999, "display": 0, "device": 11, "id": 44, "createdAt": "2017-09-26T18:02:57.000Z", "updatedAt": "2017-10-28T15:23:48.000Z", "lastChanged": "2017-10-28T15:23:48.000Z", "lastValue": -84, "lastValueId": 7617 }, { "name": "Temperature", "type": "temperature", "category": null, "identifier": "temperature", "tag": null, "sensor": 1, "unit": "°C", "min": -30, "max": 50, "display": 1, "device": 11, "id": 192, "createdAt": "2017-10-28T12:18:32.000Z", "updatedAt": "2017-11-02T08:54:33.000Z", "lastChanged": "2017-11-02T08:29:26.000Z", "lastValue": 18.6, "lastValueId": 8242 }, { "name": "Lux", "type": "lux", "category": null, "identifier": "lux", "tag": null, "sensor": 1, "unit": "lux", "min": 0, "max": 100000, "display": 1, "device": 11, "id": 193, "createdAt": "2017-10-28T12:18:32.000Z", "updatedAt": "2017-11-02T08:54:33.000Z", "lastChanged": "2017-11-02T08:29:26.000Z", "lastValue": 92, "lastValueId": 8240 }, { "name": "Moisture", "type": "moisture", "category": null, "identifier": "moisture", "tag": null, "sensor": 1, "unit": "%", "min": 0, "max": 100, "display": 1, "device": 11, "id": 194, "createdAt": "2017-10-28T12:18:32.000Z", "updatedAt": "2017-11-02T08:54:33.000Z", "lastChanged": "2017-11-02T08:29:26.000Z", "lastValue": 15, "lastValueId": 8241 }, { "name": "Fertility", "type": "fertility", "category": null, "identifier": "fertility", "tag": null, "sensor": 1, "unit": "µS/cm", "min": 0, "max": 1000, "display": 1, "device": 11, "id": 195, "createdAt": "2017-10-28T12:18:32.000Z", "updatedAt": "2017-11-02T08:54:33.000Z", "lastChanged": "2017-11-02T08:29:26.000Z", "lastValue": 287, "lastValueId": 8243 }, { "name": "Battery Level", "type": "batteryLevel", "category": null, "identifier": "batteryLevel", "tag": null, "sensor": 1, "unit": "%", "min": 0, "max": 100, "display": 1, "device": 11, "id": 197, "createdAt": "2017-10-28T18:17:21.000Z", "updatedAt": "2017-11-02T08:54:33.000Z", "lastChanged": "2017-11-01T22:10:02.000Z", "lastValue": 99, "lastValueId": 8231 } ]

Oui, j’ai relancé l’appli plusieurs fois et même fait des refresh, mais il y avait un décalage.
Là c’est bon…

@Pti_Nico les valeurs affiché sur l’app sont bien les même que celle retournée dans ton JSON !

Ah étrange tout de même :thinking:

Coucou les Gladynautes !
L’app est passée en version 0.4.1 ^^
Mettez vous à jour :kissing_heart:

1 « J'aime »

J’ai mis a jour le lien pour pointer vers le bon dossier ^^

@aiaalm je n’ai pas ce problème chez moi. Tu a essayé d’autres vue ?

@scoob79 Tu a essayé de désinstaller l’app et de la réinstaller avec la dernière version ? Tu peux me donner ta config que j’essai de reproduire ?