Seite 1 von 1

OH 3.2 - Alexa und Homekit

Verfasst: 22. Mär 2022 23:24
von MrWichtig
Hallo,

bisher heute hat Alexa u. Homekit (ich nutze beides gleichzeitig auf Openhab) einwandfrei funktioniert.

heute habe ich neue Befehle in die knx.THINGS hinzugefügt und über Amazon Dashboard die Geräte neu suchen lassen welche jedoch nicht gefunden werden konnten. die knx.things stammte noch aus der OH 3.0 Version welche auch nach dem Update auf OH 3.2 funktioniert hatte weil ich die Geräte bis zum heutigen Zeitpunkt nicht NEU gesucht habe im Amazon Dashboard.

nach längerer Recherche habe ich jetzt gelesen, dass sich im Bezug auf ALEXA die Befehlszeilen/Kommandos geändert haben?! Bis heute hatte ich immer alles eher auf HOMEKIT in der Zeile konfiguriert gehabt wo die Geräte dann trotzdem im ALEXA Dashboard gefunden wurden.

Muss ich ab jetzt dann wenn ich z.B.: LICHT KÜCHE Schalten möchte immer 2 Befehlszeilen in der knx.Things machen?
1x für ALEXA und 1x für HOMEKIT?

Testweise habe ich jetzt schon probiert statt "homekit" auf "alexa" zu ändern und dann hatte zumindest der Import weider funktioniert, sprich im Alexa Dashboard wurde das geänderte Gerät erkannt.

sehe ich das richtig, dass ich ab sofort mit OH 3.2 immer 2 eigene Kommandozeilen machen muss?

knx.things: Beispiel mit 1x Dimmen

Code: Alles auswählen

		
		Dimmer DimmerGruppe2_Ch1 					"Licht Essen [%d %%]" 				<light> 	(EG_Essen) 			[ "Lighting" ] {alexa="Light.PowerState,Light.Brightness" , channel="knx:device:bridge:dimmaktor2:essen_ch1",autoupdate="false" }
		Dimmer DimmerGruppe2_Ch11 					"Licht Essen [%d %%]" 				<light> 	(EG_Essen) 			[ "Lighting" ] {homekit="Lighting, Lighting.Brightness" [dimmerMode="filterOnExceptBrightness100"], channel="knx:device:bridge:dimmaktor2:essen_ch11",autoupdate="false" }
knx.things: Beispiel mit 1x Schalten

Code: Alles auswählen

		
		Switch SchalterGruppe1_Ch9				"Licht Küche [%s]" 			<light>  	(EG_Kueche)  		[ "Lighting" ] {alexa="Light", channel="knx:device:bridge:schaltaktor1:kueche_ch9",autoupdate="false" }
		Switch SchalterGruppe1_Ch99 				"Licht Küche [%s]"  			<light>  	(EG_Kueche)  		[ "Lighting" ] {homekit="Lighting ", channel="knx:device:bridge:schaltaktor1:bar_ch99",autoupdate="false" }

so wirklich funktionieren die Befehle nämlich nicht mehr??!!
muss ich ausser dem Namen "alexa" bzw. "homekit" sonst auch noch was anpassen?

lg

Re: OH 3.2 - Alexa und Homekit

Verfasst: 23. Mär 2022 10:06
von udo1toni
Du wirfst da Dateien durcheinander... In der*.things Datei legst Du Things an. Die von Dir gezeigten Zeilen sind aber Items. Die gehören in *.items Dateien. Grundsätzlich sollte es kein Problem sein, das selbe Item von verschiedenen externen Systemen zu steuern.

Insbesondere benötigst Du NIEMALS zwei Channel für den selben physischen Kanal.
Things sind die Entsprechung der Hardware. Du hast an einer schreibtischleuchte keine Zwei Schalter, nur weil es zwei Personen gibt, die diese Leuchte schalten wollen (gilt natürlich auch für Deckenleuchten, aber ich sehe schon den Hinweis auf Wechsel- oder Serienschaltung).
Wenn Du also nicht um zwei Items herum kommst (hier möchte ich das gepflegt bezweifeln, aber es mag ja Situationen geben...) dann verknüpfe einfach beide Items mit dem selben Channel.

Re: OH 3.2 - Alexa und Homekit

Verfasst: 23. Mär 2022 18:54
von MrWichtig
Hallo,

Ja klar! sorry hier habe ich mich vertan!....ich habe natürlich die knx.ITEMS gemeint und NICHT die knx.THINGS

das mit den 2 Channels habe ich nur Testweise ausprobiert ;-)

ich versuche es noch einmal verständlicher aus meiner Sicht zu erklären mit 1 Items
bisher hat eigentlich auch immer mit 1 knx.ITEMS Datei, also einem Channel Eintrag pro Gerät das sowohl auf ALEXA und Homekit funktioniert.

seit gestern, wo ich einen NEU-Import auf Alexa gemacht habe wurden die Geräte welche mit {homekit="Lighting ",............} in der knx.ITEMS eingetragen sind bei ALEXA bei der Suche neuer Geräte nicht mehr erkannt?!

wenn die Zeile wie bisher wie folgt lautet werden die Geräte auf HOMEKIT erkannt ABER NICHT mehr auf ALEXA

Code: Alles auswählen

		Switch SchalterGruppe1_Ch9					"Licht Küche [%s]" 					<light>  	(EG_Kueche)  		[ "Lighting" ] {homekit="Lighting ", channel="knx:device:bridge:schaltaktor1:kueche_ch9",autoupdate="false" }

wenn ich statt "homekit" auf "alexa" ändere werden die Geräte NICHT mehr in HOMEKIT erkannt aber auf ALEXA

Code: Alles auswählen

		Switch SchalterGruppe1_Ch9					"Licht Küche [%s]" 					<light>  	(EG_Kueche)  		[ "Lighting" ] {alexa="Lighting ", channel="knx:device:bridge:schaltaktor1:kueche_ch9",autoupdate="false" }
wie gesagt davor sind mit der gleichen knx.ITEMS immer beide Systeme gegangen bzw. auch angezeigt worden??

Re: OH 3.2 - Alexa und Homekit

Verfasst: 23. Mär 2022 20:47
von udo1toni
Hast Du es schon mal so probiert?

Code: Alles auswählen

Dimmer DimmerGruppe2_Ch1 "Licht Essen [%d %%]" <light> (EG_Essen) [ "Lighting" ] {alexa="Light.PowerState,Light.Brightness" , channel="knx:device:bridge:dimmaktor2:essen_ch1",autoupdate="false", homekit="Lighting, Lighting.Brightness" [dimmerMode="filterOnExceptBrightness100"] }

Re: OH 3.2 - Alexa und Homekit

Verfasst: 23. Mär 2022 22:16
von MrWichtig
@udo1toni

JA, :) diese Befehlszeile funktioniert jetzt wieder für beide Systeme (Alexa u. Homekit) ;) ...buuhhh ...ich hatte schon schlimmste bedenken :o

DANKE udo !!!!!!!!!!!!!!!!

interessieren würd es mich trotzdem ob sich seitens OH3 da etwas geändert hat weil man jetzt explizit beide Systeme in einer Befehlszeile eingeben muss was ja vorher nicht der fall war?!

somit muss ich jetzt einmal in einer längeren Abendsession die ganzen Zeilen neu adaptieren :roll: ..... aber das ist jetzt einmal so :)


für ein normales schalten (nicht Licht) z.B.: eine Szene aktivieren würde die Befehlszeile dann so aussehen, korrekt?

Code: Alles auswählen

	Switch Licht_EG_Couching_Eins  	"Couching Eins [%s]"  				<light>  	(SZ_Szene)  [ "Lighting" ] {alexa="Switch", channel="knx:device:bridge:szene:szene_eins", homekit="Switchable " }
muss ich .....
{alexa="Switch"}

oder
{alexa="Switchable"}

eintragen?
das kann ich aus der OH Alexa Doku nicht ganz herauslesen.

Re: OH 3.2 - Alexa und Homekit

Verfasst: 23. Mär 2022 22:50
von udo1toni
:lol: ich habe weder von alexa noch von homekit Ahnung...

Re: OH 3.2 - Alexa und Homekit

Verfasst: 23. Mär 2022 22:55
von MrWichtig
Kein Problem! :D

Du bist jetzt schon mein Held, dass ich zumindest die "0815"- Licht Sachen mal wieder Schalten kann.

dann muss ich mal durchprobieren....die ganzen anderen Sachen....

auf der richtigen Spur bin ich ja jetzt schonmal durch Deine Hilfe ;-)

....mal schauen wie weit ich jetzt mal komme... :)