NEWS
UNSOLVED Datenpunkte in der Objekt-Anzeige nicht aktuell
-
@123brokerei dir ist aber schon klar das bei einer Änderung du auf den bestätigungs button drückn musst und nicht irgendwoanders
-
Hi @arteck ,
danke für deine Antwort. Ja das ist bekannt und auch so passiert. Warum auch immer ist der Mauszeiger im Video leicht nach rechts oben verschoben. Du siehst ja aber über das Skript links, dass die Eingabe im Hintergrund übernommen wird, aber eben nicht in der Anzeige des Datenpunktes. Erst wenn ich die Seite neu lade (z.B. bei 0:28) Wird auch die Anzeige mit dem richtigen Wert dargestellt.
Hast du noch einen Tipp woran es liegen kann, oder brauchst du weitere Infos?
-
Hi, niemand eine Idee an was das komische Verhalten der Datenpunkte liegen kann?
-
@123brokerei welcher Browser ?? hast du adblocker im einsatz?? nur mal so .. bei mir gehts ohne probleme. egal welcher Browser... ewtl.. Firefox im Priavate Mode schauen..
-
Hallo @arteck
so sorry war im Urluab und bin in der Zwischenzeit auf einen NUC umgestiegen. Leider gibt habe ich immer noch das Problem, dass die Datenpunkte im Hintergrund zwar die richtigen Werte annehmen, aber die Werte in der Anzeige nicht aktualisiert werden. Ich habe mir daher jetzt den Datenpunkt in einem frisch angelegten Ordner angesehen, welcher einwandfrei nach einer Aktualisierung den richtigen Wert anzeigt und mit einem Datenpunkt, welcher sich nicht richtig aktualisiert verglichen. Die zahlreichen Unterschiede erkenne ich. Allerdings kann ich nicht beurteilen, ob diese für das Fehlverhalten evtl. verantwortlich sind. Könntet ihr mir hier vielleicht helfen?
Hier ein "defekte" Datenpunkt
{ "_id": "Meine_Geräte.0.Flur_Licht", "type": "state", "common": { "name": "Flur_Licht", "role": "", "type": "boolean", "read": true, "write": true, "desc": "Manuell erzeugt", "def": false, "smartName": false }, "native": {}, "from": "system.adapter.admin.0", "ts": 1527261793674, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin" }
Und hier ein funktionierender Datenpunkt
{ "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1571838115488, "common": { "name": "Test", "role": "", "type": "boolean", "desc": "Manuell erzeugt", "read": true, "write": true, "def": false }, "native": {}, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "MeinTest.0.Test", "type": "state" }
-
@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
Leider gibt habe ich immer noch das Problem, dass die Datenpunkte im Hintergrund zwar die richtigen Werte annehmen, aber die Werte in der Anzeige nicht aktualisiert werden
Was verstehst du unter "im Hintergrund"
woran machst du das fest?Warum sind deine Werte in roter Schrift?
Womit werden diese gesetzt?Greift da noch ein anderes System mit ein?
-
Hallo @Homoran
anbei kurz zu deinen Fragen:
Was verstehst du unter "im Hintergrund"
woran machst du das fest?
=> siehe Video
=> Bitte nicht täuschen lassen, der Mauszeiger ist in dem Video leicht nach rechts verschoben.Warum sind deine Werte in roter Schrift?
Das weiß ich leider nicht. Sollte das nicht sein? Ist nur bei den selbst erstellten Datenpunkten der Fall.Womit werden diese gesetzt?
Entweder über ein Skript oder direkt über die Ansicht "Instanzen"Greift da noch ein anderes System mit ein?
Nicht dass ich wüsste. System ist neu aufgesetzt und es läuft lediglich der iobroker auf dem NUC (vorher raspi) -
@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
=> siehe Video
Sorry ich klicke nicht auf unbekannte externe Links
@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
Sollte das nicht sein?
Nein.
Die Schrift soll bei aktualisierung kurz grün aufblinken und dann wenn die Werte übernommen werden in schwarz dargestellt werden.
Rote schrift bedeutet (normalerweise) dass da etwas nicht übernommen wurde.@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
Entweder über ein Skript
Bei eigenen Datenpunkten muss dann der ack-Flag auf true stehen (sonst rot)
Außer ein Gerät/ein Adapter o.ä soll auf diesen Wert reagieren.
Dann muss dieses Gerät/Adapter den ACK auf true setzen wenn es ihn verarbeitet hat@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
oder direkt über die Ansicht "Instanzen"
Wo kann man unter Instanzen Werte ändern?
@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
es läuft lediglich der iobroker
kein Alexa, google o.ä. oder anderweitiger Eingriff?
-
Hallo @Homoran
Das mit dem externen Link ist verständlich. Finde nur sonst keine Möglichkeit das Video zugänglich zu machen.
Im Wesentlichen sieht man, dass bei einer Veränderung des Datenwerts sich dieser wohl auch entsprechend verändert, da eine im Skript darauf getriggert Aktion ausgeführt wird. Die Anzeige in den Objekten wird aber nicht aktualisiert und bleibt auf dem alten Wert. Erst nach einer Aktualisierung (F5) wird auch in den Objekten der neue (richtige) Wert angezeigt.Wo kann ich denn den ack-Flag bei einem selbst erstellten Datenpunkt manuell auf true/false setzen?
Sorry ich meinte bei der Werteingabe nicht in den Instanzen sondern in der Objektansicht.
Ich muss mich wohl auch bei der Frage, ob ein "anderes System" läuft korrigieren.
Ich habe eine Alexa, welche über den "IoT Assistant" Adapter zum Teil auf die erstellten Datenpunkte im Ordner "Meine_Geräte.0" zugreift bzw. diese verändert.Auffällig ist im Zusammenhang mit dem IoT-Adapter, dass ein neuer Datenpunkt im Ordner "Meine_Geräte.0" sofort genau das gleiche Verhalten (wie oben beschrieben) zeigt. Ein Datenpunkt in einem neu erstellten Ordner wird bei einer Wertanpassung auch richtig angezeigt/aktualisiert.
Schon vorab danke für deine Unterstützung
-
@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
Ich habe eine Alexa, welche über den "IoT Assistant" Adapter zum Teil auf die erstellten Datenpunkte im Ordner "Meine_Geräte.0" zugreift bzw. diese verändert.
und der überschreibt dann wieder den alten Wert weil der Alexa DP noch nicht verändert wurde?
@123brokerei sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
Wo kann ich denn den ack-Flag bei einem selbst erstellten Datenpunkt manuell auf true/false setzen?
im script.
-
@Homoran sagte in Datenpunkte in der Objekt-Anzeige nicht aktuell:
und der überschreibt dann wieder den alten Wert weil der Alexa DP noch nicht verändert wurde?
Ich glaube nicht, denn wenn ich den Adapter deaktiviere habe ich trotzdem noch das beschriebene Problem.
Kann es etwas mit der oben geposteten RAW-Datenpunktstruktur zu tun haben?