Moin Moin,
ich bin recht frisch mit dem HS liiert und versuche mich nun in die Dinge, die das Leben schöner machen, selbst einzuarbeiten.
Beim Thema Webabfrage scheitere ich allerdings aktuell....
Ich möchte eine TCP Anfrage an eine IP in meinem lokalen Netzwerk starten und den Return in entsprechende KOś schreiben (Anzeige Daten WR Kostal)
Hierzu habe ich mir die einzelnen "Datenpunkte" mittlerweile ermittelt, also im eigenen Netz geprüft, und per Browseraufruf den Return geprüft.
Jetzt versuche ich dem HS zu erklären eine entsprechende Abfrage zu starten.
Gelernt habe ich, dass ich einen Auslöser für die Anfrage benötige.
Hier habe ich den Telegrammauslöser genutzt und den Eingang auf 1 fest vorgegeben.
Die Anfrage habe ich in allen möglichen Kombinationen versucht, scheinbar führt er die gar nicht erst aus...
Im Log unter Event-BiDir steht leider rein gar nichts...
Der Vollständigkeit halber sieht die Anfrage im Browser wie folgt aus:
http://x.x.x.x/api/dxs.json?
dxsEntries=33555202&dxsEntries=33555201&dxsEntries =33555203&dxsEntries=33555458&dxsEntries=33555457& dxsEntries=33555459&dxsEntries=33555714&dxsEntries =33555713&dxsEntries=33555715&dxsEntries=67109120& dxsEntries=67110400&dxsEntries=67110656&dxsEntries =67110144&dxsEntries=67109378&dxsEntries=67109377& dxsEntries=67109379&dxsEntries=67109634&dxsEntries =67109633&dxsEntries=67109635&dxsEntries=67109890& dxsEntries=67109889&dxsEntries=67109891&dxsEntries =251658754&dxsEntries=251658753&dxsEntries=2516584 96&dxsEntries=33556736&dxsEntries=67109120&dxsEnt r ies=16780032&dxsEntries=16777984&dxsEntries=167805 44
Im Browser gibt es die Antwort:
{"dxsEntries":[{"dxsId":33555202,"value":585.027283},{"dxsId":671 09120,"value":172.218872},{"dxsId":16780032,"value ":4},{"dxsId":16777984,"value":"Christian"},{"dxsI d":16780544,"value":"PIKO 17"},{"dxsId":33555459,"value":213.506210},{"dxsId ":33555714,"value":0.000000},{"dxsId":33555713,"va lue":0.000000},{"dxsId":33555715,"value":0.000000} ,{"dxsId":67109120,"value":172.218872},{"dxsId":67 110400,"value":50.039673},{"dxsId":67110656,"value ":1.000000},{"dxsId":67110144,"value":1.000000},{" dxsId":67109378,"value":230.322937},{"dxsId":67109 377,"value":1.333618},{"dxsId":67109379,"value":52 .311871},{"dxsId":67109634,"value":232..442215},{" dxsId":67109633,"value":1.223755},{"dxsId":6710963 5,"value":50..236832},{"dxsId":67109890,"value":23 4.095261},{"dxsId":67109889,"value":1.251221},{"dx sId":67109891,"value":69.670174},{"dxsId":25165875 4,"value":1187.634888},{"dxsId":251658753,"value": 66.086975},{"dxsId":251658496,"value":123}],"session":{"sessionId":0,"roleId":0},"status":{"c ode":0}}
Hier würde ich jetzt gern z.B. nach 251658754,"value": suchen und den folgenden Wert als DPT9.xxx in ein internes KO schreiben und im QC darstellen.
Leider komme ich mit keinem meiner Ansätze überhaupt zu einer funktionierenden Abfrage...
Ich habe mich hier schon durch viele Posts gewälzt, jedoch fehlt mir der passende Anstoß...
Kann mich hier bitte der eine oder andere Wissende unterstützen?!
Vielen Dank vorab und beste Grüße
Christian
ich bin recht frisch mit dem HS liiert und versuche mich nun in die Dinge, die das Leben schöner machen, selbst einzuarbeiten.
Beim Thema Webabfrage scheitere ich allerdings aktuell....
Ich möchte eine TCP Anfrage an eine IP in meinem lokalen Netzwerk starten und den Return in entsprechende KOś schreiben (Anzeige Daten WR Kostal)
Hierzu habe ich mir die einzelnen "Datenpunkte" mittlerweile ermittelt, also im eigenen Netz geprüft, und per Browseraufruf den Return geprüft.
Jetzt versuche ich dem HS zu erklären eine entsprechende Abfrage zu starten.
Gelernt habe ich, dass ich einen Auslöser für die Anfrage benötige.
Hier habe ich den Telegrammauslöser genutzt und den Eingang auf 1 fest vorgegeben.
Die Anfrage habe ich in allen möglichen Kombinationen versucht, scheinbar führt er die gar nicht erst aus...
Im Log unter Event-BiDir steht leider rein gar nichts...
Der Vollständigkeit halber sieht die Anfrage im Browser wie folgt aus:
http://x.x.x.x/api/dxs.json?
dxsEntries=33555202&dxsEntries=33555201&dxsEntries =33555203&dxsEntries=33555458&dxsEntries=33555457& dxsEntries=33555459&dxsEntries=33555714&dxsEntries =33555713&dxsEntries=33555715&dxsEntries=67109120& dxsEntries=67110400&dxsEntries=67110656&dxsEntries =67110144&dxsEntries=67109378&dxsEntries=67109377& dxsEntries=67109379&dxsEntries=67109634&dxsEntries =67109633&dxsEntries=67109635&dxsEntries=67109890& dxsEntries=67109889&dxsEntries=67109891&dxsEntries =251658754&dxsEntries=251658753&dxsEntries=2516584 96&dxsEntries=33556736&dxsEntries=67109120&dxsEnt r ies=16780032&dxsEntries=16777984&dxsEntries=167805 44
Im Browser gibt es die Antwort:
{"dxsEntries":[{"dxsId":33555202,"value":585.027283},{"dxsId":671 09120,"value":172.218872},{"dxsId":16780032,"value ":4},{"dxsId":16777984,"value":"Christian"},{"dxsI d":16780544,"value":"PIKO 17"},{"dxsId":33555459,"value":213.506210},{"dxsId ":33555714,"value":0.000000},{"dxsId":33555713,"va lue":0.000000},{"dxsId":33555715,"value":0.000000} ,{"dxsId":67109120,"value":172.218872},{"dxsId":67 110400,"value":50.039673},{"dxsId":67110656,"value ":1.000000},{"dxsId":67110144,"value":1.000000},{" dxsId":67109378,"value":230.322937},{"dxsId":67109 377,"value":1.333618},{"dxsId":67109379,"value":52 .311871},{"dxsId":67109634,"value":232..442215},{" dxsId":67109633,"value":1.223755},{"dxsId":6710963 5,"value":50..236832},{"dxsId":67109890,"value":23 4.095261},{"dxsId":67109889,"value":1.251221},{"dx sId":67109891,"value":69.670174},{"dxsId":25165875 4,"value":1187.634888},{"dxsId":251658753,"value": 66.086975},{"dxsId":251658496,"value":123}],"session":{"sessionId":0,"roleId":0},"status":{"c ode":0}}
Hier würde ich jetzt gern z.B. nach 251658754,"value": suchen und den folgenden Wert als DPT9.xxx in ein internes KO schreiben und im QC darstellen.
Leider komme ich mit keinem meiner Ansätze überhaupt zu einer funktionierenden Abfrage...
Ich habe mich hier schon durch viele Posts gewälzt, jedoch fehlt mir der passende Anstoß...
Kann mich hier bitte der eine oder andere Wissende unterstützen?!
Vielen Dank vorab und beste Grüße
Christian
Kommentar