Ankündigung

Einklappen
Keine Ankündigung bisher.

HTTP Binding Raspi -> Raspi Frage

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

    HTTP Binding Raspi -> Raspi Frage

    Hallo zusammen,
    ich bekomme es nicht hin. Hilfestellung wäre nett.

    Möchte von einer Raspberry OpenHAB Installation ein Temperaturwert in eine zweite OpenHAB Inst. senden.
    Jeweils existiert ein Item TempAvg.
    In dem Sender Raspi steht als Item:
    Code:
    Number TempAvg  "Mittelwert [%.1f °C]" <temperature>	(gTemps)  {http=">[CHANGED:PUT:http://192.168.178.114:8080/rest/items/TempAvg/state %2$s]"}
    Der Wert soll bei jeder Änderung in das Item des anderen Raspberry übetragen werden.
    Es passiert aber gar nichts. Auch keine Fehlermeldung.
    Wer weis Rat?

    #2
    Das HTTP-Binding befindet sich im addons-Ordner?
    Hast du es probehalber mal mit POST anstelle von PUT versucht? Erscheint auch nichts im Debug-Log?

    Kommentar


      #3
      Das http binding hatte ich im addon Verzeichnis.
      Im Debug modus keine Meldungen zu sehen.

      Probiert habe ich noch:
      Code:
      {http=">[CHANGED:PUT:http://192.168.178.114:8080/rest/items/TempAvg/state/%2$s]"}
      ergibt: Method failed: HTTP/1.1 404 Not Found
      Code:
      {http=">[CHANGED:POST:http://192.168.178.114:8080/rest/items/TempAvg/state/ %2$s]"}
      keine Meldung, keine Übertragung
      Code:
      {http=">[CHANGED:PUT:http://192.168.178.114:8080/rest/items/TempAvg/?state=%2$s&type=\"text\"]"}
      keine Meldung, keine Übertragung

      Keine Reaktion auf dem OpenHAB von 192.168.178.114.

      mit curl kann ich das Item auf beiden OpenHAB Rechnern beschreiben.
      HTML-Code:
      curl -H "Content-Type: text/plain" http://192.168.172.114:8080/rest/items/TempAvg/state -X PUT -d "23"
      zur Not muss ich curl mit dem Exec Binding nehmen. Ach ne geht nicht gibt dabei kein CHANGED. Dann über rule.
      Aber eigentlich sollte das mit dem http Binding und korrekter URL auch gehen.

      Update:
      Hiermit quitiert die zweite OpenHAB Installation schon mal mit "TempAvg state updatet to " aber ohne Wert.
      Code:
      {http=">[CHANGED:PUT:http://192.168.178.114:8080/rest/items/TempAvg/state{Content-Type=text/plain&data=1234}]"}

      Kommentar

      Lädt...
      X