openHAB REST API: swagger.json Fehler

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
maxberlin
Beiträge: 3
Registriert: 24. Nov 2018 16:38
Answers: 0

openHAB REST API: swagger.json Fehler

Beitrag von maxberlin »

Hey,
ich bin neu hier im Forum und habe eine Frage zur Rest API von openhab. Ich möchte gerne openhab mit einer Software steuern, die die swagger-Datei der API benötigt. Diese erhalte ich über den folgenden Aufruf: http://openhabianpi:8080/rest/swagger.json
Meine Software gibt mir jedoch einen Fehler aus. Um die swagger-Datei zu überprüfen, habe ich diese im swagger-Editor (http://editor.swagger.io/) geöffnet, dort werden mir ebenfalls dieselben Fehler angezeigt:

Code: Alles auswählen

Schema error at info
should have required property 'version'
missingProperty: version
Jump to line 2
Semantic error at paths./channel-types.get.operationId
Operations must have unique operationIds.
Jump to line 119
Semantic error at paths./config-descriptions.get.operationId
Operations must have unique operationIds.
Jump to line 196
Semantic error at paths./iconsets.get.operationId
Operations must have unique operationIds.
Jump to line 457
Semantic error at paths./inbox.get.operationId
Operations must have unique operationIds.
Jump to line 474
Semantic error at paths./links.get.operationId
Operations must have unique operationIds.
Jump to line 983
Semantic error at paths./services.get.operationId
Operations must have unique operationIds.
Jump to line 1243
Semantic error at paths./services/{serviceId}.get.operationId
Operations must have unique operationIds.
Jump to line 1260
Semantic error at paths./services/{serviceId}/config.get.operationId
Operations must have unique operationIds.
Jump to line 1282
Semantic error at paths./services/{serviceId}/config.put.operationId
Operations must have unique operationIds.
Jump to line 1303
Semantic error at paths./thing-types.get.operationId
Operations must have unique operationIds.
Jump to line 1512
Semantic error at paths./thing-types/{thingTypeUID}.get.operationId
Operations must have unique operationIds.
Jump to line 1535
Semantic error at paths./things.get.operationId
Operations must have unique operationIds.
Jump to line 1562
Semantic error at paths./things/{thingUID}.get.operationId
Operations must have unique operationIds.
Jump to line 1614
Semantic error at paths./things/{thingUID}/config.put.operationId
Operations must have unique operationIds.
Jump to line 1707
Semantic error at paths./voice/interpreters/{id}.post.operationId
Operations must have unique operationIds.
Jump to line 1957
Weiß jemand, wie ich die Fehler beheben kann?

MfG
maxberlin

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: openHAB REST API: swagger.json Fehler

Beitrag von udo1toni »

Leider besteht dieser Fehler auch in der REST-API Dokumentation. Ich denke, das ist ein grundsätzliches Problem, welches bisher nicht gefixt wurde. Vermutlich müsste sich das ein Entwickler mal ansehen. Die REST-API Dokumentation zeigt zumindest alles an, zeigt aber auch am Ende einen Fehler.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

maxberlin
Beiträge: 3
Registriert: 24. Nov 2018 16:38
Answers: 0

Re: openHAB REST API: swagger.json Fehler

Beitrag von maxberlin »


udo1toni hat geschrieben:Leider besteht dieser Fehler auch in der REST-API Dokumentation. Ich denke, das ist ein grundsätzliches Problem, welches bisher nicht gefixt wurde. Vermutlich müsste sich das ein Entwickler mal ansehen. Die REST-API Dokumentation zeigt zumindest alles an, zeigt aber auch am Ende einen Fehler.
Danke für deine Antwort! Dann muss ich das Problem wohl anders lösen oder einfach warten :( .

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: openHAB REST API: swagger.json Fehler

Beitrag von udo1toni »

Oder mal im englishcne Forum nachfragen. Oder auf github einen Issue eröffnen... ;)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

maxberlin
Beiträge: 3
Registriert: 24. Nov 2018 16:38
Answers: 0

Re: openHAB REST API: swagger.json Fehler

Beitrag von maxberlin »

udo1toni hat geschrieben:Oder mal im englishcne Forum nachfragen. Oder auf github einen Issue eröffnen... ;)
Ich habe jetzt ein Issue bei Github geöffnet

Antworten