[BETA] App für Android

Ich bestätige, ich hatte anfangs dasselbe Problem, denn es schien mir logisch, Gladys auf Port 443 abzufragen. Aber beim Starten von Gladys sah ich, dass der Prozess auf 8080 konfiguriert war. Und durch die Verwendung von 8080 in der App war alles wieder in Ordnung.

@LepetitGeek beim genauen Hinsehen hast du weiter oben erwähnt, dass du nur die Geräte anzeigst, die einem Raum zugeordnet sind. Ich denke, man sollte die Bedingung mit einem ODER verwalten, um das Gerät anzuzeigen, wenn es einem Benutzer zugeordnet ist.
Denn zum Beispiel haben die Nuts-Schlüssel keine genaue Raumzuordnung.

Ich habe trotzdem versucht, ihnen Räume zuzuweisen und Überraschung!! Sie haben einen Konfigurationsschieberegler ^^’
Das ist für einen Bluetooth-Schlüssel überhaupt nicht relevant :joy:

Dann wirst du sicher sagen « Welchen Nutzen hat es, deine Nuts in den Geräten zu sehen?! »

Äh… Im Moment keinen, gebe ich zu ^^’ aber man weiß ja nie :stuck_out_tongue:

Ah ja tatsächlich… die App sollte solche Fälle behandeln können :thinking:
Aber normalerweise, wenn du ihm keinen Raum zugewiesen hättest, sollte er nicht in der App erscheinen… :sweat_smile:
Und das Problem liegt nicht unbedingt an der App, sondern eher an der verwendeten Abfrage. Diese Abfrage gibt nur Geräte zurück, die einem Raum zugewiesen sind. Entweder müsste man also mit @pierre-gilles sprechen, um diese Bedingung der Abfrage hinzuzufügen, oder man müsste zwei verschiedene Abfragen in der App machen, aber das würde ich trotzdem vermeiden, weil wir dann bei den Leistungen verlieren…

Übrigens, dass er mit einem Suchbalken endet, liegt am Typ, den du ihm zugewiesen hast!

Ich würde sagen, zwei Anfragen, das würde mich nicht stören :slight_smile: Die GET-Anfrage für das Gerät, das du verwendest, ist nicht dafür gedacht, die Teile vollständig zurückzugeben. Besser ist es, wenn du einen GET /room durchführst.

Ich weiß nicht so recht, das kommt mir wie zwei Anfragen zu viel vor :thinking:
Aber ich notiere es und werde es ausprobieren, man weiß ja nie, vielleicht liege ich falsch :slight_smile:
Im Moment bin ich noch im Brainstorming und bin schon ganz schön weit gekommen! Ich muss nur noch die Änderungsfunktionen implementieren und habe ein paar Dinge hier und da zu regeln, also werde ich die Gelegenheit nutzen, um das zu testen ^^

Ja genau!
Also ist es besser, eine Route extra zu erstellen :zwinkern:

Danke!
Ich verstehe nicht, was du damit meinst? :thinking:
Die auf der App angezeigten deviceType sind die, die du auf Gladys angezeigt hast.

Nein, das kommt von der App!
Die kategorisiert die deviceType nach ihren Typen, das Problem ist nur, dass ich nicht vorhersagen kann, welchen Typ die Module oder sogar die Nutzer setzen (oder sogar die Nutzer). Daher kategorisiert die App deinen deviceType als Sensor, weil sie den Typ „saturation“ nicht kennt und schließt daraus, dass es sich um einen Sensor handelt und zeigt ihn dir so an :slight_smile:
Das korrigiere ich im nächsten Update! Das wird übrigens wahrscheinlich nächste Woche kommen ^^

Toll! Ich freue mich, dass sie dir so gut gefällt! :grin:

@aiaalm… Du hast mir bereits die gleiche Nachricht gepostet und ich habe dir bereits darauf geantwortet… :laughing:
https://community.gladysassistant.com/t/beta-app-android/1791/85?u=lepetitgeek

Allerdings weiß ich beim „null“ überhaupt nicht weiter :thinking:
Kannst du mir dein JSON posten, damit ich es mir anschauen kann?

Beim Synchronisationsbutton sollte er verschwinden, wenn du nach unten wischst!

Ich hatte das gleiche Problem, es kommt vom Modul miflora.
Ich habe es gerade korrigiert :wink:

A tatsächlich verschwindet der Button nicht, wenn die Ansicht nicht nach unten scrollt, was eigentlich komisch ist, weil die Funktion bei jedem Wischen aufgerufen werden sollte :thinking:
Ich werde mir das mal ansehen!
@Pti_Nico genau das dachte ich mir auch ^^
Aber dadurch fragte ich mich auch, ob das nicht von der App kommt, die die Info falsch verarbeitet ^^

Ich habe das gleiche Problem wie @aiaalm, der Refresh-Button speichert einen Wert und ich kann nicht scrollen, weil nicht genug Zeilen vorhanden sind:

Außerdem sind die Werte im Dashboard und in der App nicht dieselben…

Ja, genau das habe ich auch gerade gesehen.
Wie können die Werte unterschiedlich sein? Hast du synchronisiert? Denn die Ansicht synchronisiert sich nur beim Start und danach nur, wenn du es verlangst!

Zur Info, wenn ich einen Aufruf mit der ID des Miflora auf « /device/:id/devicetype » mache, bekomme ich das:
[ { "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 } ]

Ja, ich habe die App mehrmals neu gestartet und sogar Aktualisierungen durchgeführt, aber es gab eine Verzögerung.
Jetzt ist es in Ordnung…

@Pti_Nico die auf der App angezeigten Werte sind dieselben wie die in deinem JSON zurückgegebenen!

Seltsam irgendwie :thinking:

Hallo ihr Gladynauten!
Die App ist jetzt in Version 0.4.1 verfügbar ^^
Bitte aktualisiert euch :kissing_heart:

Ich habe den Link aktualisiert, damit er auf den richtigen Ordner verweist ^^

@aiaalm Ich habe dieses Problem nicht bei mir. Hast du andere Ansichten versucht?

@scoob79 Hast du versucht, die App zu deinstallieren und mit der neuesten Version neu zu installieren? Kannst du mir deine Konfiguration geben, damit ich es reproduzieren kann?