Problem mit OH3 http Binding: Log gibt WARN aus für method='POST' 404 not found
Verfasst: 28. Jul 2021 15:38
Hallo zusammen,
vorab schon mal vielen Dank für alle die sich mein Problem hier überhaupt anschauen.
Zuerst die gute Nachricht: Regel und Binding funktionieren so wie sie sollen - ich erhalte nur im openHAB Log folgenden Fehler:
Ich habe ein Web-Relais, das über http angesprochen wird: http://192.168.169.21/101 = ON und http://192.168.169.21/100 = OFF. Diese sende ich wie schon bei openHAB2 per POST über das http-Binding. Da ich Anfänger und Gewohnheitstier bin, habe ich das OH3 http Binding über die alte Text .things wie folgt eingebunden:
Die .items sind so eingebunden:
Da ich für das Garagentor nur einen kurzen (ca. 1 Sekunde) Kontakt (ON > 1 Sek. > OFF) brauche hier die Regel .rules:
...und immer wenn ich das Relais auslöse, erscheint im Log, wie schon ober geschrieben:
Wo ist mein Fehler?
Vielen Dank im Voraus für Eure Mühe!
Grüße, mercury
vorab schon mal vielen Dank für alle die sich mein Problem hier überhaupt anschauen.
Zuerst die gute Nachricht: Regel und Binding funktionieren so wie sie sollen - ich erhalte nur im openHAB Log folgenden Fehler:
Code: Alles auswählen
[WARN ] [p.internal.http.HttpResponseListener] - Requesting 'http://192.168.169.21/100' (method='POST', content='org.eclipse.jetty.client.util.StringContentProvider@168cab1') failed: 404 Not found
Code: Alles auswählen
Thing http:url:G_Relay "Relais Elektroraum" [ baseURL="http://192.168.169.21" commandMethod="POST"] {
Channels:
Type switch : G_Relay1 "Garagentor" [ onValue="101", offValue="100", commandExtension="%2$s" ]
}
Code: Alles auswählen
Switch G_Relay1 "Garage" { channel="http:url:G_Relay:G_Relay1" } // Garagentor
Switch Garage
Code: Alles auswählen
rule
when
Item Garage received command
then
// sendBroadcastNotification("Garage door energised")
G_Relay1.sendCommand(ON)
logInfo("RULE", "--> Garagentuere wird geoeffnet/geschlossen")
Thread::sleep(1500)
G_Relay1.sendCommand(OFF)
Garage.postUpdate(OFF)
end
Code: Alles auswählen
[WARN ] [p.internal.http.HttpResponseListener] - Requesting 'http://192.168.169.21/100' (method='POST', content='org.eclipse.jetty.client.util.StringContentProvider@168cab1') failed: 404 Not found
Vielen Dank im Voraus für Eure Mühe!
Grüße, mercury