Harveg-DEVops / Wiki

Informationen zu der Architektur und Hintergrundinformationen der Jättruppe
0 stars 0 forks source link

next openHAB API #11

Closed Harveg closed 3 years ago

Harveg commented 3 years ago

Im nächsten major Release von OpenHab (3.0) wird das API neu durch eine Authentifizierung ergänzt und somit nur noch mit dem entsprechenden authentification Bearer eine Anfrage zu machen. Die Authentifizierung ist möglich mit dem festgelegten openHAB benutzen account. Weitere Infos seitens openHAB findest du hier: https://next.openhab.org/addons/bindings/http/

Da wir nun seitens watchdog script die OpenHAB API brauchen zum einlesen der Lot-Nr & Timestamps, wird dies auch ein Thema werden, wenn wir das python Programm weiter verwenden im neuen Release. Da wir das ganze jedoch nicht selber geschrieben haben (APi requests) sondern mittels python library machen, stellt sich die Frage ob nicht besser die Library diese Authentifizierung übernimmt. Was denkt ihr ist wahrscheinlich? Python Library: https://github.com/sim0nx/python-openhab

Es besteht aktuell kein Grund auf OpenHAB 3.0 zu wechseln. Somit ist das nur eine Verständnisfrage und wir können das Thema im nächsten Schritt vielleicht noch mit der community der Library anstossen...

Hier noch die presentation der neuen 3.0 Features: https://www.youtube.com/watch?v=pwZ8AOwRDEk&feature=youtu.be

Harveg commented 3 years ago

Wir werden beim API mit Basic Auth arbeiten und somit auf den Token verzichten die Einstellungen für die Authentifizierung sind im UI unter settings auszuwählen. Für den hiag_watchdog werden wir eine Anpassung machen müssen und bei Openhab Basic Auth akzeptieren.

https://github.com/sim0nx/python-openhab/issues/23#issuecomment-752802982