Ankündigung

Einklappen
Keine Ankündigung bisher.

Webservice - Binding

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

    Webservice - Binding

    Hallo,

    gibt es ein Binding zu einer Webservice-Anbindung (Buchungssystem) in OpenHab, die ich auf meine Bedürfnisse anpassen kann?
    Ich hoffe Ihr könnt mir weiter helfen.

    Gruß

    Emin

    #2
    Also etwas mehr Infos musst du uns schon geben, wenn du möchtest, dass man dir weiterhilft. Von was für einem Webservice reden wir denn, und was ist überhaupt konkret dein Ziel?

    Kommentar


      #3
      Um es zu präzisieren Es gibt massig Bindings für verschiedene Webservices, z.B. Weather-Binding, gcal-Binding um nur zwei zu nennen.
      Mit dem http-Binding könntest Du eine beliebige Website abfragen und mit den Transformations (mit einer XSL-Datei) eventuell an die von Dir gewünschten Informationen kommen, so wie z.B. beim yahoo-weather-Binding. Allerdings ist das je nach Komplexität der abgefragten Website alles andere als trivial.

      Kommentar


        #4
        Es geht um ein Webservice mit dem ich Termine anlegen kann und die eine XML-File ausliefert mit den nötigen Informationen eines Termins(Ort, Zeit usw.). Das möchte ich mit einem Binding abrufen.

        Kommentar


          #5
          Schau mal, ob Du die xml-Datei mit dem http-Binding abrufen kannst. Wenn das zuverlässig klappt und die Datei lokal vorliegt, kannst Du dann ja mit REGEX die entsprechenden Informationen auslesen und einzelnen Items zuweisen.

          Kommentar


            #6
            Wie kann ich mit dem Http-Binding auf die XML-File zugreifen, die XML-file liegt Lokal bei mir auf den Rechner. Gibt es irgendwo eine Dokumentation wie man da vorgehen muss. Ich selber arbeite zum ersten mal mit Openhab.

            Kommentar


              #7
              Achso... Das xml-File ist schon auf Deinem Rechner... dann brauchst Du kein http-binding. Du kannst das xml-file z.B. mit dem exec-Binding mit echo auslesen und mit REGEX die gewünschten Parameter rausfiltern. Oder Du schreibst Dir ein Script, was Du regelmäßig anstößt. das Script könnte dann per REST auf openhab zugreifen und die benötigten Werte in die Items schreiben.

              Kommentar


                #8
                Die XML-File ist vorläufig also nur um zu Test Lokal auf meinen Rechner, später wird das Binding im Webservice das XML-File ansprechen. Ich habe bereits ein Binding-Skellet erstellt und möchte die so umschreiben das sich request als auch response methoden durchführen kann. Wie kann ich meine XML-File ansprechen bzw. was brauch ich alles dafür?

                Kommentar

                Lädt...
                X