KNX telegram gebruiken om scene in HomeKit af te roepen.

in Algemeen
Een veelgestelde vraag is: "kan in via KNX en Pairot een scene starten in HomeKit"
Het antwoord is: "Ja, dat kan"
Allereerst is het belangrijk dat een iPad of AppleTV wordt ingesteld als woning hub.
Volg daarna de onderstaande stappen.
Stap 1
Maak een "schakelaar" element aan in het Pairot project wat luistert naar het in KNX corresponderende groepadres en laad het project in Pairot.
Stap 2a
Ga in een iOS apparaat naar de Woning app, maak de gewenste scene aan.
Stap 2b
Tik achtereenvolgens op "Automatisering" en + rechtsboven in de app.
Stap 3
Tik op "Een accessoire wordt bediend"
Stap 4
Kies de bij stap 1 aangemaakte schakelaar "Scene tv kijken (knx)" in dit voorbeeld en tik op "Volgende".
Stap 5
Kies voor "wordt ingeschakeld" of "wordt uitgeschakeld", afhankelijk van wat de taster in KNX verstuurt en tik op "Volgende".
Stap 6
Kies de gewenste scene uit de lijst.
Stap 7
Tik op Gereed.
Het antwoord is: "Ja, dat kan"
Allereerst is het belangrijk dat een iPad of AppleTV wordt ingesteld als woning hub.
Volg daarna de onderstaande stappen.
Stap 1
Maak een "schakelaar" element aan in het Pairot project wat luistert naar het in KNX corresponderende groepadres en laad het project in Pairot.
Stap 2a
Ga in een iOS apparaat naar de Woning app, maak de gewenste scene aan.
Stap 2b
Tik achtereenvolgens op "Automatisering" en + rechtsboven in de app.
Stap 3
Tik op "Een accessoire wordt bediend"
Stap 4
Kies de bij stap 1 aangemaakte schakelaar "Scene tv kijken (knx)" in dit voorbeeld en tik op "Volgende".
Stap 5
Kies voor "wordt ingeschakeld" of "wordt uitgeschakeld", afhankelijk van wat de taster in KNX verstuurt en tik op "Volgende".
Stap 6
Kies de gewenste scene uit de lijst.
Stap 7
Tik op Gereed.
Log In of Registreer om te reageren.
Reacties
The answer is: "Yes, that's possible"
First of all, it's important that an iPad or AppleTV is set up as a home hub.
Then follow the steps below.
Step 1
Create a "switch" element in the Pairot project that listens to the KNX corresponding group address and load the project in Pairot.
Step 2a
In an iOS device, go to the Home app, create the desired scene.
Step 2b
Tap "Automation" and + in the upper right corner of the app.
Step 3
Tap "An accessory is operated"
Step 4
Select the "Scene TV Watch (knx)" switch in step 1 and click "Next".
Step 5
Choose "turns on" or "turns off", depending on what is sent in KNX and tap "Next".
Step 6
Choose the desired scene from the list.
Step 7
Tap Done.
Do I do something wrong ??? or I need to do it in another way ...
Thank you!
So if you add a Switch element in KNX and send a "1" on this group address, the HomeKit scene corresponding starts.
Take note: this is to start a HomeKit scene from KNX, not a KNX scene from HomeKit.
Is it also possible to start a KNX scene from homekit? so for example a what to start the KNX scene "welcome Home" with siri?
A way around is to take a switch and call that switch "Basic lights" and place it in a room that called "home" and create at the KNX system a trigger that activates the KNX scene when the pairot switch changes to 1.
But my question is: is there a direct way to call a xxter scene with siri (of course via the pairot)
In advanced thanks
Menno
Unfortunately it is not possible to start a KNX scene from Homekit(Pairot) directly.
As soon as the support for this is added by Apple we will integrate this.
The workaround you describe is exactly what I would suggest to use for now.
To summarize: Create a component (switch contact =bit) in the Pairot project. Convert this to a byte component in KNX and use this to start the scene.
Also the switch contact has to be set to zero again. To do this add it to the KNX scene or create an automation in Homekit that sets it to zero.
Kind regards,
Freek-Jan
I am new to Pairot (but know KNX well).
When you say above (in English translation): "Convert this to a byte component in KNX and use this to start the scene", what do you mean by this? I understand that I can easily do this via a logical module (such as Schneider's Spacelynk or Openrb's Logic Machine), but is there an easier way you were thinking of?
Thanks in advance
Rgds
Christian