NEWS
DP in alias.0 anlegen macht Schwierigkeiten
-
Hallo Zusammen,
ich versuche gerade DPs in alias.0 anzulegen.
Die Struktur der DPs sieht so aus

Der DP Wandlicht_Flur_EG zeigt auf einen Shelly und der State wird unter Wert richtig angezeigt,
genauso der DP Wandlicht_Wohnzimmer, dessen Wert auf einen anderen Shelly zeigt und dessen Wert auch korrekt dargestellt wird.Nach Doku soll man einen DP anlegen und dessen alias unter "common" eintragen.
Wenn wir jetzt den RAW des funktionierenden DP Wandlicht_Wohnzimmer betrachten

und den vergleichen mit dem neu angelegten DP Wandlicht_WZ

dann unterscheiden sich die RAWs doch nur in der Reihenfolge der Einträge und des Wertes unter "ts", wobei letzterer doch nach meinem Vertsändis nur die id des DP in der großen Liste der Objekte darstellt (zwei verschiedene DPs haben zwei verschiedene "ts"-Werte, selbst wenn sie auf das gleiche Gerät verweisen)
Trotzdem zeigt mir die Objekte-Ansicht erst dann den Wert des DP Wandlicht_WZ an, wenn ich die Reihenfolge der Raw-Werte genau gleich sortiere.Ist da ein Bug versteckt, oder übersehe ich etwas?
NPM ist 6.11.3 und Node.js ist 10.17.0
PS: In den obigen Bildern haben die "id" der eingetragenen Shelly unterschiedliche Werte, aber auch wenn beide gleich sind bleibt das Phänomen, dass der Wert bei Wandlicht_WZ nicht angezeigt wird.
PPS: Ich wünsche Euch allen ein gutes neues Jahr, viel Gesundheit und Glück und bedanke mich nochmals herzlich bei Allen, die mir bisher mit Rat und Tat zur Seite standen!!!
-
Hallo Zusammen,
ich versuche gerade DPs in alias.0 anzulegen.
Die Struktur der DPs sieht so aus

Der DP Wandlicht_Flur_EG zeigt auf einen Shelly und der State wird unter Wert richtig angezeigt,
genauso der DP Wandlicht_Wohnzimmer, dessen Wert auf einen anderen Shelly zeigt und dessen Wert auch korrekt dargestellt wird.Nach Doku soll man einen DP anlegen und dessen alias unter "common" eintragen.
Wenn wir jetzt den RAW des funktionierenden DP Wandlicht_Wohnzimmer betrachten

und den vergleichen mit dem neu angelegten DP Wandlicht_WZ

dann unterscheiden sich die RAWs doch nur in der Reihenfolge der Einträge und des Wertes unter "ts", wobei letzterer doch nach meinem Vertsändis nur die id des DP in der großen Liste der Objekte darstellt (zwei verschiedene DPs haben zwei verschiedene "ts"-Werte, selbst wenn sie auf das gleiche Gerät verweisen)
Trotzdem zeigt mir die Objekte-Ansicht erst dann den Wert des DP Wandlicht_WZ an, wenn ich die Reihenfolge der Raw-Werte genau gleich sortiere.Ist da ein Bug versteckt, oder übersehe ich etwas?
NPM ist 6.11.3 und Node.js ist 10.17.0
PS: In den obigen Bildern haben die "id" der eingetragenen Shelly unterschiedliche Werte, aber auch wenn beide gleich sind bleibt das Phänomen, dass der Wert bei Wandlicht_WZ nicht angezeigt wird.
PPS: Ich wünsche Euch allen ein gutes neues Jahr, viel Gesundheit und Glück und bedanke mich nochmals herzlich bei Allen, die mir bisher mit Rat und Tat zur Seite standen!!!
@XxJooO sagte:
"ts", wobei letzterer doch nach meinem Vertsändis nur die id des DP in der großen Liste der Objekte darstellt
ts ist der Zeitpunkt der Erzeugung eines Objektes in Unixzeit (ms).
@XxJooO sagte in DP in alias.0 anlegen macht Schwierigkeiten:
die Reihenfolge der Raw-Werte genau gleich sortiere.
Die Reihenfolge spielt keine Rolle.
-
Danke, auch was gelernt, aber das erklärt das Phänomen nicht...
Was ändert sich - dass sich durch das Angleichen der Reihenfolge dann ein Wert in der Objekte-Ansicht darstellt?
@XxJooO sagte:
durch das Angleichen der Reihenfolge dann ein Wert in der Objekte-Ansicht darstellt?
Nichts, außer dass vielleicht ein Refresh der Ansicht erfolgt. Wenn ein Alias-Datenpunkt neu erstellt wird, hilft oftmals ein Reiter-Wechsel, damit der Wert in der Objekt-Ansicht angezeigt wird.
-
Ok, wenn ich jetzt einen Browser-Refresh durchführe, dann wird mir auch der Wert vom DP Wandlicht_WZ und Wandlicht_Wohnzimmer korrekt als Wert angezeigt.
Was ich aber nicht verstehe: Schalte ich den Shelly Flur, dann geht der Wert von Flur von einem roten "false" auf ein grünes "true", der Wert von WZ und Wohnzimmer ändert sich aber erst nach einem Browser-Refresh von einem grauen false auf ein graues true, es erfolgt also keine sofortige Rückmeldung...Mehr noch: Wohnzimmer lässt sich nicht schalten und ändert möglicherweise deshalb den Wert nicht. Durch anklicken des Kästchens ist kein Schalten zu erzwingen. Im Shelly-Objekt oder über Weboberfläche geht aber Schalten...
-
Ok, wenn ich jetzt einen Browser-Refresh durchführe, dann wird mir auch der Wert vom DP Wandlicht_WZ und Wandlicht_Wohnzimmer korrekt als Wert angezeigt.
Was ich aber nicht verstehe: Schalte ich den Shelly Flur, dann geht der Wert von Flur von einem roten "false" auf ein grünes "true", der Wert von WZ und Wohnzimmer ändert sich aber erst nach einem Browser-Refresh von einem grauen false auf ein graues true, es erfolgt also keine sofortige Rückmeldung...Mehr noch: Wohnzimmer lässt sich nicht schalten und ändert möglicherweise deshalb den Wert nicht. Durch anklicken des Kästchens ist kein Schalten zu erzwingen. Im Shelly-Objekt oder über Weboberfläche geht aber Schalten...
@XxJooO sagte:
es erfolgt also keine sofortige Rückmeldung...
Hast Du es mal mit einem Reiterwechsel versucht --> Instanzen --> Objekte ?
Falls das nicht hilft, bleibt ein Neustart der Admin-Instanz (war bei mir bisher nur erforderlich, wenn ich Alias-DP per Script erzeugt habe). -
Wenn ich nach Markieren des Kästchens von WZ etwa 3 Sekunden warte, dann wird auch geschaltet, aber der Wert nicht aktualisiert - während bei Flur sofort geschaltet wird und der Wert sich korrekt ändert. Ich versuche mal Neustart des Admin-Adapters...
-
Ok, der Neustart hat es gebracht, ist aber durchaus lästig und erklärt mir nicht, warum das bei einem von drei DPs funktioniert. Werde mal weitere DPs anlegen und berichten.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden