Openhab 2.5 und Alexa
-
- Beiträge: 237
- Registriert: 8. Apr 2020 20:59
Openhab 2.5 und Alexa
Hallo Leute,
wie die items prinzipiell in Alexa reinkommen, habe ich wohl verstanden. - So halb...
In den Erklärungen werden die items dann immer in den .items Dateien entsprechend
gekennzeichnet ("Lighting" oder "switchable" ).
Wenn ich aber nun ein item (in meinem Fall mit MQTT) nur in der PaperUI anlege, also
keine items Datei nutze, wie krieg ich es hin, dass Alexa dieses Gerät erkennt?
VG
Knut
wie die items prinzipiell in Alexa reinkommen, habe ich wohl verstanden. - So halb...
In den Erklärungen werden die items dann immer in den .items Dateien entsprechend
gekennzeichnet ("Lighting" oder "switchable" ).
Wenn ich aber nun ein item (in meinem Fall mit MQTT) nur in der PaperUI anlege, also
keine items Datei nutze, wie krieg ich es hin, dass Alexa dieses Gerät erkennt?
VG
Knut
Raspberry Pi 4, OH 4.0.3
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 2.5 und Alexa
Genau. 
Ich nutze zwar kein alexa, aber das ist die Einschränkung, wenn Du das Amazon Echo control Binding nutzt.
Es gibt noch das Amazon Echo Smarthome Skill, dessen Items werden aber auch nicht über Channel gekoppelt, müssen also ebenfalls über eine *.items Datei angelegt werden. Für myopenhab werden ebenfalls Tags benötigt, die mit Paper UI nicht angelegt werden können.
Es gibt noch eine Alternative, die ohne *.items Datei auskommt. Tags können auch über die REST API oder die Karaf Konsole angelegt werden. Das ist allerdings nicht besonders komfortabel. Dafür erhältst Du die Möglichkeit, das Item über Paper UI zu ändern oder zu löschen.
Mittelfristig (mit OH3.0) gibt es eine neue UI als übervollständigen Ersatz für Paper UI (mit übervollständig meine ich, dass alle Funktionen von Paper UI mit drin sind und noch weitere, die Paper UI nicht zur Verfügung stellen kann).
Die Datenübernahme aus OH2.5 zu OH3.0 wird vermutlich mit einem Tool möglich sein, mindestens aber kann man über die REST API alle angelegten Items usw. auslesen und auf gleichem Weg wieder einlesen - Das wäre auch der Weg in der REST API ein Item zu ändern. Item auslesen, JSON-Antwort kopieren, Veränderung vornehmen, JSON-Objekt wieder einlesen.

Ich nutze zwar kein alexa, aber das ist die Einschränkung, wenn Du das Amazon Echo control Binding nutzt.
Es gibt noch das Amazon Echo Smarthome Skill, dessen Items werden aber auch nicht über Channel gekoppelt, müssen also ebenfalls über eine *.items Datei angelegt werden. Für myopenhab werden ebenfalls Tags benötigt, die mit Paper UI nicht angelegt werden können.
Es gibt noch eine Alternative, die ohne *.items Datei auskommt. Tags können auch über die REST API oder die Karaf Konsole angelegt werden. Das ist allerdings nicht besonders komfortabel. Dafür erhältst Du die Möglichkeit, das Item über Paper UI zu ändern oder zu löschen.
Mittelfristig (mit OH3.0) gibt es eine neue UI als übervollständigen Ersatz für Paper UI (mit übervollständig meine ich, dass alle Funktionen von Paper UI mit drin sind und noch weitere, die Paper UI nicht zur Verfügung stellen kann).
Die Datenübernahme aus OH2.5 zu OH3.0 wird vermutlich mit einem Tool möglich sein, mindestens aber kann man über die REST API alle angelegten Items usw. auslesen und auf gleichem Weg wieder einlesen - Das wäre auch der Weg in der REST API ein Item zu ändern. Item auslesen, JSON-Antwort kopieren, Veränderung vornehmen, JSON-Objekt wieder einlesen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: Openhab 2.5 und Alexa
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
-
- Beiträge: 237
- Registriert: 8. Apr 2020 20:59
Re: Openhab 2.5 und Alexa
Danke mal wieder für die Tipps. Das mit der PaperUI habe ich mir schon gedacht...Und die REST Documentation werde ich sicher
auch mal ausprobieren.Ich hab's dann heute anders gelöst: In einer (natürlich nicht gewollten) Items Datei ein Item angelegt und als
"Lightening" und alexa.powerstate bezeichnet. Dann in der PaperUI zum channel kein neues item angelegt, sondern diesen mit dem
vorhandenen Item verbunden. Alles nicht sehr komfortabel, aber das ist man ja gewohnt in openhab...Und wann ist es voraussichtlich
mit OH3 soweit?
VG
Knut
auch mal ausprobieren.Ich hab's dann heute anders gelöst: In einer (natürlich nicht gewollten) Items Datei ein Item angelegt und als
"Lightening" und alexa.powerstate bezeichnet. Dann in der PaperUI zum channel kein neues item angelegt, sondern diesen mit dem
vorhandenen Item verbunden. Alles nicht sehr komfortabel, aber das ist man ja gewohnt in openhab...Und wann ist es voraussichtlich
mit OH3 soweit?
VG
Knut
Raspberry Pi 4, OH 4.0.3
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 2.5 und Alexa
Du kannst OH3 schon ausprobieren
aber es ist halt noch Beta.
Ansonsten, was den Komfort betrifft: Das Ungemach fing eigentlich erst damit an, dass openHAB mehr Komfort bekommen sollte.
Früher(tm) mit OH1 wurde alles konsistent in Textdateien definiert und dank dem Vorgänger von VSCode (openHAB Designer) war sowohl das Erstellen der Konfiguration als auch die Erstellung von DSL Rules gut unterstützt.
Und da die Entwickler von openHAB viel Wert auf Kompatibilität legen, kann man bis zum heutigen Tag (fast) ohne Einschränkungen die alte Konfiguration weiter verwenden.
Ich kann verstehen, dass das für Neueinsteiger die Sache komplizierter macht, aber immerhin gibt es seit OH2.0 weitreichende Auto Discovery, wo das möglich ist. Und auch an vielen anderen Stellen hat openHAB sehr viel Neues dazu gelernt, immer mit voller Kompatibilität zu den alten Bindings.

Ansonsten, was den Komfort betrifft: Das Ungemach fing eigentlich erst damit an, dass openHAB mehr Komfort bekommen sollte.
Früher(tm) mit OH1 wurde alles konsistent in Textdateien definiert und dank dem Vorgänger von VSCode (openHAB Designer) war sowohl das Erstellen der Konfiguration als auch die Erstellung von DSL Rules gut unterstützt.

Und da die Entwickler von openHAB viel Wert auf Kompatibilität legen, kann man bis zum heutigen Tag (fast) ohne Einschränkungen die alte Konfiguration weiter verwenden.
Ich kann verstehen, dass das für Neueinsteiger die Sache komplizierter macht, aber immerhin gibt es seit OH2.0 weitreichende Auto Discovery, wo das möglich ist. Und auch an vielen anderen Stellen hat openHAB sehr viel Neues dazu gelernt, immer mit voller Kompatibilität zu den alten Bindings.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 237
- Registriert: 8. Apr 2020 20:59
Re: Openhab 2.5 und Alexa
OH3 für den Pi3? Eine SD Karte würde ich opfern...Wo und wie krieg ich das?
Raspberry Pi 4, OH 4.0.3
-
- Beiträge: 126
- Registriert: 20. Jun 2020 12:21
- Wohnort: Gelsenkirchen, NRW
Re: Openhab 2.5 und Alexa
Ich wüsste nicht, dass es eine openhabian distro für OH3 gibt.
openHAB 4.0.0-SNAPSHOT - - local build -
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 2.5 und Alexa
Du solltest das eigentlich aus openhabian-config heraus installieren können, eben die nightly Version. Ich hab das allerdings noch nicht getestet, sondern stattdessen Docker verwendet, da ich eh gerade damit herum experimentiere.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 237
- Registriert: 8. Apr 2020 20:59
Re: Openhab 2.5 und Alexa
Dann werd ich es mal wie folgt versuchen:
Neue SD Karte. Openhab drauf. Dann in die config und mal schauen.
Im englischen Forum steht ja auch Einiges, wie ich gerade entdeckte.
Neue SD Karte. Openhab drauf. Dann in die config und mal schauen.
Im englischen Forum steht ja auch Einiges, wie ich gerade entdeckte.
Raspberry Pi 4, OH 4.0.3