Ankündigung

Einklappen
Keine Ankündigung bisher.

Anfängerfragen Webabfrage TCP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HS/FS Anfängerfragen Webabfrage TCP

    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







    #2
    Zitat von Christian584 Beitrag anzeigen
    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.
    Bei meinem X1 würde da gar nichts passieren. An den Auslöser muss ich jedes mal ein '1' Telegramm senden, wenn ich die Webabfrage senden will. Typischerweise nehme ich einen Telegrammgenerator mit einer eingestellten Zeit, nach der das '1' Telegramm wiederholt an den Telegrammauslöser gesendet werden soll.

    Kommentar


      #3
      Ok verstanden, macht Sinn...
      Hatte da nen kleinen Denkfehler mit " beim starten immer 1" befürchte ich....
      Geändert, aber ob ich da intern oder extern einen Anstoß gebe, es tut sich nichts, weder Werte, noch irgendeine Regung im Event Bi-Dir.

      Ich sehe den Wald vor lauter Bäumen nicht...

      Kommentar


        #4
        Update!
        Die Abfrage geht jetzt raus, über den Logikeditor im Livebetrieb konnte ich den Denkfehler im Auslöser finden!
        Mal sehen ob der Rest jetzt auf Anhieb klappt^^

        Vielen Dank bis hierhin!
        Beste Grüße
        Christian
        Zuletzt geändert von Christian584; 08.03.2021, 20:40.

        Kommentar


          #5
          Hast du mein Thema dazu durchgelesen?

          Kommentar

          Lädt...
          X