Hallo
Ich versuche über JSON mit NEO Creator auf CCU-Historian Daten abzugreifen. Dazu nutze ich Text Objekte, welchen ich im Status als Quelle "Send http Request" und beim Type "get" zuweise.
Trend Diagramme (als Webpage Objekte) funktionieren, Abfragen auf Datenpunkte (mittels Text Objekten) jedoch nicht.
Die Resultate sind in der NEO Creator Preview immer korrekt, auf dem Mobile Device erhalte ich jedoch immer nur «?». Trend Diagramme funktionieren aber auch dort korrekt.
Trend Diagramme rufe ich über Webpage Objekt z.B. so auf:
:/query/trend.gy?dp1=1058&B=-1D&w=360&h=160&b=-1h&t=ccu
Value Abfragen rufe ich über Textobjekte z.B. so auf:
:/query/jsonrpc.gy?j={"id":123,"method":"getValue","params":["186"]}
:/query/jsonrpc.gy?j={"id":123,"method":"getValue","params":[[424,396,186,11,313
]]}
Nachfolgend die korrekte Antworten für obige Anfrage in der Preview (mit einem Text Objekt):
{"id":123,"result":[{"timestamp":1598691670837,"value":0.0,"state":2},{"timesta
mp":1598692989337,"value":0.0,"state":2},{"timestamp":1598694236862,"value":0.0
,"state":2},{"timestamp":1598619620091,"value":0.0,"state":2},{"timestamp":1598
691021906,"value":0.0,"state":6}]}
Wie erwähnt sehe ich – sobald ich die Seiten aufs Mobile Device herunterlade – dort immer nur ein «?».
Firewall kann es wohl nicht sein, wenn Preview und Trendgrafiken (über das identische Port) funktionieren… Zudem befindet sich das Mobile Device im selben Subnetz.
Zum Testen habe ich mir ein Popup eingerichtet, welches ausschliesslich dieses eine Abfrageobjekt enthält.
Mache ich da etwas falsch oder ist das ein Fehler?
Ich möchte das ganze über Text Objekte realisieren, da ich anscheinend nur dort die Möglichkeit habe, über «Evaluationen» die Ausgabe zu selektieren und danach über Regeln die gewünschte Anzeige zu machen (hier Statusfarben für gewisse Devices). Und in der Preview funktioniert das ganze auch einwandfrei…
Falls dies nur über Webpage Objekte geht, würde ein Beispiel helfen, wie ich einzelne Elemente der obigen Antwort selektieren kann.
Nachdem ich alles mit Preview eingerichtet und getestet hatte, bin ich nun mit der bösen Überraschung, dass ein Teil meiner Abfragen auf dem Mobile Device nicht mehr funktionieren mit meinem Latein so ziemlich am Ende und danke für Eure Ratschläge.
Heinz
Neuen Kommentar hinzufügen