Neue Visu Aktualisierung der Variablen

Ich würde sagen, nein.
Mit der App bin ich am Beta-Kanal und mit dem Server auf 7.2 stable.

Ich vermute, die Beta App hat noch leichte Probleme mit der 7.2.

Ich habe einen ähnlichen Fall:

Edit: es scheint mir hier mit dem Thema nichts zu tun zu haben.
Die App hat momentan Probleme, Assoziationen bei Eingabewerten darzustellen. Wohl auch unabhängig von der Serverversion.

Eben ist eine neue APP-Version gekommen, hat sich aber nichts geändert.

habe Speicher und Cache gelöscht und bin aus dem Beta-Kanal raus, Stable installiert.

Und? Gleicher Fehler!

Nochmals alles gelöscht und komplett neu installiert, jetzt geht es wieder.
Nicht nachzuvollziehen.

Da werde ich mir gleich einmal das Handy meiner Frau schnappen, bevor der WAF noch weiter sinkt.

Bei mir ist es besser (nicht mehr grau), aber die Assoziation wird nicht korrekt angezeigt. Die alte App macht es korrekt:

image

In der neuen App wird es falsch dargestellt:

image

Das Profil sieht so aus:

Fix für die Aufzählung ist unterwegs

Es werden jetzt wieder alle Elemente angezeigt, es fehlt aber noch die Kennzeichnung des aktuell gewählten Elements.

Auch ist die Schrift ungewöhnlich fett, oder war das schon immer so?

So, ich glaube, dass ich mein Problem gefunden habe.
Es liegt an den Profilen, diese schaffen bei der Walbox eine ganze Kategorie mit mehreren Kacheln komplett grau zu schalten.

Hier die Profile:

Ursache scheint die Assoziationen zu sein, der Inhalt ist dabei egal, aber nur bei Integer oder Float, bei Boolean ist alles im Lack.

Weitere Voraussetzung für diesen Fehler scheint zu sein, dass eine Dummy-Instanz eine weitere Dummy-Instanz und diese eine Float- oder Integer-Variable enthält mit Assoziation.
Dann wird aber der darüber liegenden Dummy-Instanz alles grau dargestellt.

@Dr.Niels Ist das ein Fehler oder sitzt der Fehler bei mir zu Hause vor der Tastatur? :thinking:

Gruß Achim

Ach so, noch vergessen im Web alles bestens.
App Version 8.0 aa34dfd96da Build 213

IP-Symcon 7.2, Windows (amd64), 03.09.2024, cc3cf21ea602

Verwendest du die Platzhalter f und d entsprechend des Variablentyps korrekt?

@bumaas An dem Textstil haben wir nichts geändert. Wegen dem aktuell ausgewählten Element schaue ich noch einmal.

@AchimJeschke Selbst wenn du hier einen Fehler in der Konfiguration gemacht haben solltest, ist eine graue Box immer ein Fehler bei uns. Im Zweifelsfall sollte das System dich informieren was ggfs. falsch konfiguriert ist. Danke für das ausarbeiten! Ich schaue mir das an.

@bumaas Bei mir scheint es alles korrekt zu funktionieren:

Was ist bei dir also anders? Magst du sonst mal eine betroffene Minimalvisu für mich freigeben? Dann schaue ich da einmal.

@Dr.Niels
Hast du es in der App probiert? Nur dort ist es bei mir nicht korrekt.

Ah, ja, Fehler ist in der App. Der ist nicht neu und liegt leider beim Framework :frowning:

Ihr könnt dem Issue gerne ein paar Daumen hoch verpassen: [mobile] Selected DropdownMenuItem isn't highlighted on mobile only · Issue #70294 · flutter/flutter · GitHub

@AchimJeschke Auf die Schnelle bekomme ich den Fehler leider nicht nachgestellt. Kannst du mir eine betroffene Minimalvisualisierung freigeben? Das wäre super!

Stimmt, da war doch was :slight_smile:

Zumindest hat der Fehler inzwischen P2 Priorität.

Zurück zum ursprünglichen Thema der Verbindungsprobleme: Laut dem Log von @schlis hat die App wohl einen Fehler beim Neuaufbau der Verbindung nicht bemerkt und hing fest, weswegen man einen neuen Server wählen musste.

Ich hoffe, ich fange den Fehler jetzt korrekt ab. Wenn alles klappt, sollte in dieser Situation eine Meldung kommen, dass die Verbindung nicht hergestellt werden konnte und ein Button zum manuellen Neu Verbinden erscheinen. Wir können gerne zukünftig schauen, ob man den Prozess nicht weiter optimiert. Erst einmal geht es mir aber darum, ob der Fehler tatsächlich korrekt erkannt wird.

Der Fix kommt dann in der nächsten App-Beta.

1 „Gefällt mir“

@Dr.Niels

Tja, jetzt ist es nicht mehr grau, dafür zeigt er den reinen Text aus der Assoziation an.

So ist es im Browser, also wie es sein soll.

Desweiteren ist seit einem letzten App updates die Energiefluß Anzeige in der App fest auf Ressourcen schonen, egal wie der Schalter steht.
Siehe erstes Bild, da siehst du den Pfeil bei Fewo 2

Im Browser funktioniert es perfekt.

Ich liebe doch die fließenden Elektronen. :innocent:

8.0 7f138f2b74c47133f60011885286c0854b168f14 1727698073 android 215Â Pixel 8 Pro AP2A.240905.003

30.9.2024 - 18:12:18: Create new network

30.9.2024 - 18:12:18: Updating connection

30.9.2024 - 18:12:18: Get Available Connection

30.9.2024 - 18:12:18: Try URLs = [http://192.168.111.111:3777/, http://169.254.190.48:3777/, https://Ups.ipmagic.de]

30.9.2024 - 18:12:18: Trying to establish a connection to http://192.168.111.111:3777/….

30.9.2024 - 18:12:18: Found server at http://192.168.111.111:3777/. Establishing connection…

30.9.2024 - 18:12:18: Updating connection, active = ServerConnection(http://192.168.111.111:3777/api/, null, null, false, null, false), previous = null

30.9.2024 - 18:12:18: Closing Websocket

30.9.2024 - 18:12:18: Before closing webSocket: null

30.9.2024 - 18:12:18: After closing webSocket

30.9.2024 - 18:12:18: Closing WebSocket done

30.9.2024 - 18:12:18: Starting to get snapshot

30.9.2024 - 18:12:18: Snapshot received

30.9.2024 - 18:12:18: Starting to load snapshot

30.9.2024 - 18:12:18: Snapshot loaded

30.9.2024 - 18:12:18: Snapshot from http://192.168.111.111:3777/api/Â loaded

30.9.2024 - 18:12:18: Connect to WebSocket, uri = ws://192.168.111.111:3777/wfc/43847/api/, configuratorID = 43847

30.9.2024 - 18:12:18: Connected to Socket of ws://192.168.111.111:3777/wfc/43847/api/

30.9.2024 - 18:12:18: Successfully updated snapshot diff of ws://192.168.111.111:3777/wfc/43847/api/

30.9.2024 - 18:12:18: Connection State changed = IPSConnectionState.connected

30.9.2024 - 18:12:40: Create new network

30.9.2024 - 18:12:40: Updating connection

30.9.2024 - 18:12:40: Get Available Connection

30.9.2024 - 18:12:40: Try URLs = [http://192.168.111.111:3777/, http://169.254.190.48:3777/, https://Ups.ipmagic.de]

30.9.2024 - 18:12:40: Trying to establish a connection to http://192.168.111.111:3777/….

30.9.2024 - 18:12:40: Found server at http://192.168.111.111:3777/. Establishing connection…

30.9.2024 - 18:12:40: Updating connection, active = ServerConnection(http://192.168.111.111:3777/api/, null, null, false, null, false), previous = null

30.9.2024 - 18:12:43: Create new network

30.9.2024 - 18:12:43: Updating connection

30.9.2024 - 18:12:43: Get Available Connection

30.9.2024 - 18:12:44: Try URLs = [http://192.168.111.111:3777/, http://169.254.190.48:3777/, https://Ups.ipmagic.de]

30.9.2024 - 18:12:44: Trying to establish a connection to http://192.168.111.111:3777/….

30.9.2024 - 18:12:44: Found server at http://192.168.111.111:3777/. Establishing connection…

30.9.2024 - 18:12:44: Updating connection, active = ServerConnection(http://192.168.111.111:3777/api/, null, null, false, null, false), previous = null

30.9.2024 - 18:12:44: Create new network

30.9.2024 - 18:12:44: Updating connection

30.9.2024 - 18:12:44: Get Available Connection

30.9.2024 - 18:12:44: Try URLs = [http://192.168.111.111:3777/, http://169.254.190.48:3777/, https://Ups.ipmagic.de]

30.9.2024 - 18:12:44: Trying to establish a connection to http://192.168.111.111:3777/….

30.9.2024 - 18:12:44: Found server at http://192.168.111.111:3777/. Establishing connection…

30.9.2024 - 18:12:44: Updating connection, active = ServerConnection(http://192.168.111.111:3777/api/, null, null, false, null, false), previous = null

30.9.2024 - 18:12:44: Dispose network

30.9.2024 - 18:12:44: Closing Websocket

30.9.2024 - 18:12:44: Before closing webSocket: null

30.9.2024 - 18:12:44: After closing webSocket

30.9.2024 - 18:12:44: Closing WebSocket done

30.9.2024 - 18:12:46: Create new network

30.9.2024 - 18:12:46: Updating connection

30.9.2024 - 18:12:46: Get Available Connection

30.9.2024 - 18:12:46: Try URLs = [http://192.168.111.111:3777/, http://169.254.190.48:3777/, https://Ups.ipmagic.de]

30.9.2024 - 18:12:46: Trying to establish a connection to http://192.168.111.111:3777/….

30.9.2024 - 18:12:46: Found server at http://192.168.111.111:3777/. Establishing connection…

30.9.2024 - 18:12:46: Updating connection, active = ServerConnection(http://192.168.111.111:3777/api/, null, null, false, null, false), previous = null

30.9.2024 - 18:12:47: Create new network

Manchmal kommt nach dem Neuverbinden auch solch eine Meldung:

image

1 „Gefällt mir“

@AchimJeschke Da habe ich in der Beta-App die Formatierung via sprintf kaputt gemacht. Fix kommt zur nächsten Version

@bumaas Ah, da wird wahrscheinlich der Graph neue Daten anfragen bevor die Verbindung richtig aufgebaut ist… Ich habe das jetzt leicht angepasst, damit sollte die Anfrage den aktuellen Verbindungsprozess abwarten, falls bereits einer läuft. Für den Fall der Fälle habe ich der Meldung auch noch den Fehlercode hinzugefügt. Falls es das also doch nicht ist, würde der dann mehr Infos liefern.

1 „Gefällt mir“

Hallo @Dr.Niels ,
da haben wir den nächsten Fehler, String Profile werden im Web korrekt angezeigt und in der App nicht.

Muss mich korrigieren, bei Boolean und Integer das identische Problem und bei Float nimmt er Text, aber bei %.0f %% lässt die App liebevoll das % Zeichen weg. Im Web ist immer alles Lucky.

Im Web wird der Profil Text angezeigt und in der App der Wert, glaube ein kleines Uppela.

IP-Symcon 7.2, Windows (amd64), 03.09.2024, cc3cf21ea602
8.0 027b23da608c403a34869395a8820e8d1d70da51 1728637371 android 223 Pixel 8 Pro AP2A.240905.003

So sieht es in der App aus:

und so im Web:

Das Profil:

Gruß Achim

Übrigens, bei meiner Frau ist noch alles i.O., sie hat noch die Version:
8.0 Datum 09.10.2024 Revision 815995fbe09 Build 222 Android

Ah, da möchte die neue App schon die Darstellungen verwenden, die es in der 7.2 natürlich noch nicht gibt… Ich habe zur nächsten Version einen Fallback eingebaut, damit auch bei Serverversionen ohne Darstellungen die Variable wie gewohnt entsprechend des Profils formatiert wird.