{"id":666841,"date":"2025-12-23T13:54:12","date_gmt":"2025-12-23T13:54:12","guid":{"rendered":"https:\/\/www.europesays.com\/de\/666841\/"},"modified":"2025-12-23T13:54:12","modified_gmt":"2025-12-23T13:54:12","slug":"smart-home-openhab-5-1-bringt-homekit-integration-und-modernisiertes-main-ui","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/de\/666841\/","title":{"rendered":"Smart Home: openHAB 5.1 bringt HomeKit-Integration und modernisiertes Main UI"},"content":{"rendered":"<ol class=\"a-toc__list\">\n<li class=\"a-toc__item&#10;          &#10;            a-toc__item--counter&#10;          &#10;            a-toc__item--current\">\n<p>              Smart Home: openHAB 5.1 bringt HomeKit-Integration und modernisiertes Main UI<\/p>\n<\/li>\n<\/ol>\n<p>Die openHAB Community hat Version 5.1 der Smart-Home-Plattform ver\u00f6ffentlicht. Neben der Modernisierung der Benutzeroberfl\u00e4che Main UI lag der Fokus auf einem neuen HomeKit Binding f\u00fcr die Integration von Apple-\u00d6kosystem-Ger\u00e4ten sowie umfangreichen Updates f\u00fcr JavaScript und Python Scripting. Insgesamt haben 124 Mitwirkende 1.967 Commits zu den GitHub-Repositories beigetragen.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>HomeKit Binding \u00f6ffnet Apple-\u00d6kosystem f\u00fcr openHAB<\/p>\n<p>Mit dem neuen HomeKit Binding k\u00f6nnen Nutzer erstmals Ger\u00e4te integrieren, die bisher ausschlie\u00dflich \u00fcber die Apple Home App steuerbar waren. Das Binding erm\u00f6glicht laut der <a href=\"https:\/\/www.openhab.org\/blog\/2025-12-22-openhab-5-1-release.html\" rel=\"external noopener nofollow\" target=\"_blank\">Ank\u00fcndigung zu openHAB 5.1<\/a> ein direktes Pairing mit HomeKit-Zubeh\u00f6r, wobei die Steuerung vollst\u00e4ndig lokal im Netzwerk erfolgt \u2013 ohne Cloud-Abh\u00e4ngigkeiten.<\/p>\n<p>Zu den unterst\u00fctzten Ger\u00e4ten z\u00e4hlen nach Angaben der Entwickler unter anderem Dachfenster und Jalousien von Velux sowie Thermostate und Regler von Eve Home und Tado. Da HomeKit ein etabliertes \u00d6kosystem sei, wachse die Liste kompatibler Hardware automatisch weiter, ohne dass f\u00fcr jeden Hersteller ein eigenes openHAB Binding entwickelt werden m\u00fcsse.<\/p>\n<p>Das neue Binding erg\u00e4nzt die bereits bestehende HomeKit-Integration, die openHAB-Items nach HomeKit exportiert. Somit lassen sich nun beide Richtungen abdecken: openHAB kann HomeKit-Ger\u00e4te importieren und gleichzeitig eigene Ger\u00e4te f\u00fcr Apple Home bereitstellen.<\/p>\n<p>Main UI erh\u00e4lt umfassende Modernisierung<\/p>\n<p>Die Benutzeroberfl\u00e4che Main UI hat eine grundlegende technische \u00dcberarbeitung erfahren. In deren Zuge hat das openHAB-Team auf Vue 3 und Framework7 v7 aktualisiert, Vuex durch Pinia ersetzt und TypeScript in der Codebase eingef\u00fchrt. Die Updates und das anschlie\u00dfende Refectoring sollen zu sp\u00fcrbaren Performance-Verbesserungen beitragen \u2013 insbesondere auf \u00e4lteren und leistungsschw\u00e4cheren Ger\u00e4ten.<\/p>\n<p>        Weiterlesen nach der Anzeige<\/p>\n<p>Die Code-Tabs f\u00fcr Things und Items zeigen nun dateikompatible Syntax an: YAML entspricht dem offiziellen dateibasierten Format, und eine neue DSL-Ansicht zeigt die \u00e4quivalente textuelle Darstellung. Nutzer k\u00f6nnen zwischen beiden Formaten wechseln.<\/p>\n<p>Die Developer Sidebar unterst\u00fctzt jetzt eine erweiterte Suchsyntax mit logischen OR- und AND-Verkn\u00fcpfungen sowie exakte Phrasensuche. Neu sind au\u00dferdem Saved Pins, mit denen angeheftete Objekte im Browser persistent bleiben und so das Arbeiten an mehreren Projekten erleichtern sollen. F\u00fcr Things, Items und Rules gibt es zus\u00e4tzliche Filteroptionen nach Editierbarkeit, Status beziehungsweise Typ.<\/p>\n<p>Event Source Tracking erm\u00f6glicht Nachverfolgung von Befehlen<\/p>\n<p>Eine weitere Neuerung betrifft die Nachverfolgbarkeit von Ereignissen im System. Mit dem sogenannten Event Source Tracking k\u00f6nnen Nutzer laut openHAB nun nachvollziehen, woher ein bestimmter Befehl stammt. Das System markiert Item-Befehle und -Updates mit Quellinformationen, die auch im Event-Logging erscheinen.<\/p>\n<p>Praktisch bedeutet das: Regeln k\u00f6nnen unterscheiden, ob ein Befehl von Amazon Echo, der Android-App oder einer anderen Regel gesendet wurde. Als fortgeschrittenen Anwendungsfall nennen die Entwickler die Vermeidung von Befehlsschleifen zwischen zwei Regeln, indem eine Regel pr\u00fcft, ob das Ereignis von einer anderen Regel stammt, und den Befehl gegebenenfalls ignoriert. Mehr Details sowie Beispiele zum Event Source Tracking finden sich in der <a href=\"https:\/\/www.openhab.org\/docs\/developer\/utils\/events.html#the-core-events\" rel=\"external noopener nofollow\" target=\"_blank\">Developer-Dokumentation<\/a>.<\/p>\n<p>Homebrew Tap vereinfacht Installation auf macOS<\/p>\n<p>F\u00fcr macOS-Nutzer f\u00fchrt openHAB 5.1 einen offiziellen Homebrew Tap ein. Bisher mussten Anwender die Distribution manuell herunterladen und entpacken. Mit dem neuen Tap l\u00e4sst sich openHAB \u00fcber den Paketmanager Homebrew installieren, aktualisieren und als Hintergrunddienst \u00fcber launchd betreiben.<\/p>\n<p>Ein wesentlicher Vorteil ist die Verf\u00fcgbarkeit des openHAB CLI-Tools, das bisher nur f\u00fcr Debian- und RPM-Pakete existierte. \u00dcber die Kommandozeile k\u00f6nnen macOS-Nutzer nun auf die openHAB-Konsole (Karaf) zugreifen, Backups erstellen und wiederherstellen sowie den Cache verwalten. Der Tap bietet Pakete sowohl f\u00fcr stabile als auch f\u00fcr Milestone-Releases.<\/p>\n<p>        Lesen Sie auchMehr anzeigenWeniger anzeigen<\/p>\n<p>Neue Add-ons und Scripting-Verbesserungen<\/p>\n<p>Das 5.1-Release bringt zehn neue Add-ons mit, darunter Integrationen f\u00fcr UniFi Protect-Kameras mit WebRTC-Audio und -Video, Roborock-Saugerroboter, Viessmann-W\u00e4rmepumpen sowie Midea-Klimaanlagen.<\/p>\n<p>GraalVM wurde aktualisiert f\u00fcr den Support von Python 3.12. Zudem steht sie nun f\u00fcr das JavaScript Scripting, den Home Assistant sowie das Python Scripting zur Verf\u00fcgung. Das Add-on f\u00fcr Python Scripting unterst\u00fctzt laut openHAB nun virtuelle Umgebungen (VEnv) sowie native Module, JavaScript Scripting erh\u00e4lt ein verbessertes Event-Objekt und einen neuen Wrapper f\u00fcr komplexere Skripte mit den Schl\u00fcsselw\u00f6rtern let, const, function, class und return.<\/p>\n<p>Die iOS-App liegt in Version 3.1 vor und unterst\u00fctzt erstmals mehrere Homes sowie einen Bildschirmschoner f\u00fcr wandmontierte Ger\u00e4te. Eine wichtige \u00c4nderung betrifft die Persistence-Konfiguration: Standardm\u00e4\u00dfig werden Items nicht mehr automatisch persistiert, sondern erfordern eine explizite Konfiguration. Ein Upgrade-Tool soll bestehende Installationen entsprechend anpassen.<\/p>\n<p>Ein vollst\u00e4ndiger \u00dcberblick aller \u00c4nderungen und Neuerungen im Release 5.1 lassen sich dem <a href=\"https:\/\/www.openhab.org\/blog\/2025-12-22-openhab-5-1-release.html\" rel=\"external noopener nofollow\" target=\"_blank\">openHAB-Blog entnehmen<\/a>.<\/p>\n<p>(<a class=\"redakteurskuerzel__link\" href=\"https:\/\/www.heise.de\/news\/mailto:map@ix.de\" title=\"Matthias Parbel\" rel=\"nofollow noopener\" target=\"_blank\">map<\/a>)<\/p>\n<p>\n      Dieser Link ist leider nicht mehr g\u00fcltig.\n    <\/p>\n<p>Links zu verschenkten Artikeln werden ung\u00fcltig,<br \/>\n      wenn diese \u00e4lter als 7\u00a0Tage sind oder zu oft aufgerufen wurden.\n    <\/p>\n<p><strong>Sie ben\u00f6tigen ein heise+ Paket, um diesen Artikel zu lesen. Jetzt eine Woche unverbindlich testen \u2013 ohne Verpflichtung!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"Smart Home: openHAB 5.1 bringt HomeKit-Integration und modernisiertes Main UI Die openHAB Community hat Version 5.1 der Smart-Home-Plattform&hellip;\n","protected":false},"author":2,"featured_media":666842,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[135],"tags":[29,30,196,155426,190,189,155425,29325,445,194,191,193,192],"class_list":{"0":"post-666841","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-wissenschaft-technik","8":"tag-deutschland","9":"tag-germany","10":"tag-it","11":"tag-openhab","12":"tag-science","13":"tag-science-technology","14":"tag-scripting","15":"tag-smart-home","16":"tag-softwareentwicklung","17":"tag-technik","18":"tag-technology","19":"tag-wissenschaft","20":"tag-wissenschaft-technik"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@de\/115769223893306333","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts\/666841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/comments?post=666841"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/posts\/666841\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/media\/666842"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/media?parent=666841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/categories?post=666841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/de\/wp-json\/wp\/v2\/tags?post=666841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}