ioBroker / ioBroker.geofency

provides a websever for geofency-webhooks
MIT License
19 stars 8 forks source link

Webhook Fehler #73

Closed quorle closed 2 years ago

quorle commented 2 years ago

Seit dem letzten Update funktioniert der Webhook nicht mehr über den IOT Adapter.

Fehlermeldung in der Geofency App: Fehlgeschlagen ("message: Internal server error"

Ich habe an den Einstellungen nichts geändert.

Debug vom Adapter:

`

geofency.0 | 2022-03-17 23:08:19.355 | warn | Read-only state "geofency.0.Quirin.Heizung.data.name" has been written without ack-flag with value "Heizung" -- | -- | -- | -- geofency.0 | 2022-03-17 23:08:19.354 | warn | Read-only state "geofency.0.Quirin.Heizung.data.wifiBSSID" has been written without ack-flag with value "AUSGEBLENDETd:40:1a" geofency.0 | 2022-03-17 23:08:19.354 | warn | Read-only state "geofency.0.Quirin.Heizung.data.entry" has been written without ack-flag with value "0" geofency.0 | 2022-03-17 23:08:19.354 | warn | Read-only state "geofency.0.Quirin.Heizung.data.latitude" has been written without ack-flag with value "AUSGEBLENDET.994106" geofency.0 | 2022-03-17 23:08:19.353 | warn | Read-only state "geofency.0.Quirin.Heizung.data.date" has been written without ack-flag with value "2022-03-17T22:08:18Z" geofency.0 | 2022-03-17 23:08:19.353 | warn | Read-only state "geofency.0.Quirin.Heizung.data.address" has been written without ack-flag with value "ADRESSE-AUSGEBLENDET Deutschland" geofency.0 | 2022-03-17 23:08:19.352 | warn | Read-only state "geofency.0.Quirin.Heizung.data.wifiSSID" has been written without ack-flag with value "Skynet" geofency.0 | 2022-03-17 23:08:19.352 | warn | Read-only state "geofency.0.Quirin.Heizung.data.id" has been written without ack-flag with value "AUSGEBLENDET-9B0A-02BCA44C80A8" geofency.0 | 2022-03-17 23:08:19.351 | warn | Read-only state "geofency.0.Quirin.Heizung.data.longitude" has been written without ack-flag with value "11.820934" geofency.0 | 2022-03-17 23:08:19.348 | warn | Read-only state "geofency.0.Quirin.Heizung.data.radius" has been written without ack-flag with value "10000" geofency.0 | 2022-03-17 23:08:19.348 | warn | Read-only state "geofency.0.Quirin.Heizung.data.device" has been written without ack-flag with value "AUSGEBLENDET-9994-EE71BB94A6DB" geofency.0 | 2022-03-17 23:08:19.347 | warn | Read-only state "geofency.0.Quirin.Heizung.json" has been written without ack-flag with value "{"device":"AUSGEBLENDET-465C-9994-EE71BB94A6DB","radius":"10000","longitude":"AUSGEBLENDET.820934","id":"AUSGEBLENDET-9B0A-02BCA44C80A8","wifiSSID":"AUSGEBLENDET","address":"ADRESSE-AUSGEBLENDET\nDeutschland","date":"2022-03-17T22:08:18Z","latitude":"AUSGEBLENDET.994106","entry":"0","wifiBSSID":"AUSGEBLENDET","name":"Heizung"}" geofency.0 | 2022-03-17 23:08:19.300 | info | adapter geofency received webhook from device Quirin with values: name: Heizung, entry: 0 geofency.0 | 2022-03-17 23:08:19.299 | info | Message received = {"command":"send","message":{"user":"Quirin","data":{"device":"AUSGEBLENDET_994-EE71BB94A6DB","radius":"10000","longitude":"AUSGEBLENDET.820934","id":"AUSGEBLENDET-02BCA44C80A8","wifiSSID":"Skynet","address":ADRESSE-AUSGEBLENDET\nDeutschland","date":"2022-03-17T22:08:18Z","latitude":"AUSGEBLENDET.994106","entry":"0","wifiBSSID":"AUSGEBLENDET","name":"Heizung"}},"from":"system.adapter.javascript.0","_id":59524672}

`

Adapterversion: 1.1.0 JS-Controller: 4.0.21 Node-Version: v14.19.0

Apollon77 commented 2 years ago

Bitte mal Loglevel der Geofency Instanz auf Debug setzen. Und: meinst Du das das hier im log alles gut aussieht aber ein error 500 zurückkomt oder wo genau kommt der error 500 internal server error her?

Apollon77 commented 2 years ago

Aahh bzw wie genau ost denn das setup bei Dir "über den iot Adapter"?

quorle commented 2 years ago

Also der LOG oben ist DEBUG.

So sieht die Einstellung im IOT-Adapter aus: Darin habe ich aber nichts geändert. Unbenannt

Habe keine Änderungen an dem System oder der App vorgenommen! Bis zum Update 1.1.0 funktionierte alles tadellos!

Apollon77 commented 2 years ago

Aber mal ne Frage ... nutzt wi wirklich in der URL??? das solltest du an such durch einen eigenen String ersetzen und dann auch im Adapter passend den Service hinterlegen. Dsher jetzt bitte:

Apollon77 commented 2 years ago

PS: AUch so wie das an sichfunktioniert und dadurch das der Adapter keine Meldungen zurückgibt sollte das an sich nicht wirklich relevant sein

quorle commented 2 years ago

Neue Erkenntnisse:

bei meiner Frau funktioniert es noch, diese hat die iOS Version 15.3.1. bei mir funktioniert es seit dem Update auf iOS 15.4 nicht mehr. Hier scheint irgend etwas passiert zu sein. die Frage ist jetzt nur was!?

Apollon77 commented 2 years ago

hast Du meine obigen Frage gesehen?

quorle commented 2 years ago

Seit dem letzten Update des IOT-Adapters funktioniert wieder alles wie gewohnt.