am 17. September 2024 17:18
nachdem Update auf iOS 18 steht mir die Bosch Smart Home App in den Kurzbefehlen zur Verfügung, jedenfalls hab ich das heute gesehen.
Welche ID will er denn da haben? In der App finde ich keine ID unter den Szenarien.
am 17. September 2024 20:23
Gute Frage. Ich habe versucht, den Namen der Automatisierung oder des Szenarios einzugeben, aber es funktioniert einfach nicht. Gibt es jemanden, der diesen Aspekt klären kann?
am 18. September 2024 06:49
Ich habe den Kurzbefehl auch nicht gefunden.
am 18. September 2024 14:04
Hallo @all, für euch zur Info: Dieser Kurzbefehl wird intern von den neuen iOS 18 Widgets verwendet. Die ID ist eine technische Bezeichnung und für euch User nicht einsehbar.
Gruß, Philip
am 18. September 2024 14:13
Mit den Shortcuts ist es jetzt endlich möglich, die Bosch-App zu verwenden und dabei gleichzeitig etwas anderes zu tun. Dafür wird jedoch eine ID benötigt, um das richtige Szenario oder die passende Automatisierung abzurufen.
Es sieht so aus, als hätten die Entwickler dies vorgesehen, aber wie sollen wir herausfinden, welche ID zu einem Szenario oder einer Automatisierung gehört?
am 19. September 2024 22:58
Ich habs mal mit der Scenario ID aus der Rest API probiert. Bringt nichts… 😞
am 18. September 2024 16:33
Hi Philip,
plant ihr die Kurzbefehle in naher Zukunft für die End-User nutzbar zu machen?
Das wäre mal richtig geil, weil dann eine Siri Steuerung ohne Homekit möglich werden würde… 🙄
am 06. Oktober 2024 07:55
Ich meine es ging auch schon mal am Anfang mit dem Namen, inzwischen bekomme ich aber die Meldung, dass „Kurzbefehle nicht mit der App kommunizieren kann“.
Wäre schon ne schöne Option das über die Kurzbefehle nutzen zu können.
vor 3 Wochen - zuletzt bearbeitet vor 3 Wochen
Bei mir funktionieren die IDs aus der Rest API.
Um die IDs abzufragen: im Programm Postman alle Schritte von hier ausführen: https://github.com/BoschSmartHome/bosch-shc-api-docs/tree/master/postman
Wenn das erledigt ist, in Postman in den Collections die "Bosch Smart Home Controller" aufrufen und dort unter Main Ressources "Scenarios as array" suchen und ausführen. Dann muss man in der Ergebnissen nur noch etwas suchen.
Zugegeben etwas umständlich, den Namen des Szenarios einzugeben wäre einfacher 😅
gestern
Hallo, ich versuche, das Szenario-Array in Postman abzurufen. Wenn ich die Anfrage sende, erhalte ich folgenden Fehler: "OPENSSL_internal:SSLV3_ALERT_CERTIFICATE_UNKNOWN" "SSL alert number 46." Ich habe die Zertifikate und den Schlüssel generiert und sie zu den Ports 8443 und 8444 hinzugefügt. Haben Sie eine Idee, warum dieser Fehler auftritt?
vor 2 Wochen
Hi, jetzt habe ich es heute auch nochmal probiert und siehe da, mit der ID geht es wirklich!
Habe mir für alle relevanten Szenarien einen iOS Kurzbefehl angelegt und endlich kann ich abends per Siri die Rolläden alle runtermachen. Ein Traum 🙂
vor 2 Wochen
Muss man für die ID zwingend über die REST API oder gibt es einen anderen Weg?
gestern - zuletzt bearbeitet gestern
Hallo, ich habe die Szenario-ID aus der API abgerufen und sie in der iOS-Verknüpfung verwendet, aber wenn ich die Verknüpfung ausführe, erhalte ich die Fehlermeldung "Shortcuts konnte nicht mit der App kommunizieren". Benötigst du spezifische Berechtigungen für die Verknüpfungen?
vor 2 Wochen
It would be right and fair to make the procedure for tracking the ID accessible to everyone. It’s simply a matter of will; I don’t think I’m asking for much.
vor 2 Wochen
@cloudres Yeah that would be great.
@MWE Man muss die Rest API nur einmal ansprechen um die ID zu bekommen, für das Szenario über Kurzbefehle/Siri unter iOS wird die Rest API aber nicht gebraucht.
@Ulrike Wäre es möglich bei Szenarien und Automationen die ID in der Bosch Smart Home App anzuzeigen? So als Feature Request, weil ich glaube viele haben einfach nicht den technischen Background um per Postman auf die Rest API zuzugreifen um an die ID ranzukommen.
vor 2 Wochen
Hallo explizit, wird die ID zu einem Szenario bei einer Namensänderung des Szenarios neu vergeben, oder bleiben die IDs gleich?
vor einer Woche
Die ID bleibt erhalten. Das wird auch der Grund sein, warum man die ID eingeben muss und nicht den Namen.