Autor Thema: HOW TO: Siri Kurzbefehle (Shortcuts)  (Gelesen 729 mal)

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 285
HOW TO: Siri Kurzbefehle (Shortcuts)
« am: 22 September 2019, 22:22:20 »
Hallo,

mit iOS 13 hat sich die App "Kurzbefehle" auf meinen Homescreen gedrängelt und so hatte ich die Idee, damit FHEM-Befehle auszuprobieren.

Hier ist mein Kurzbefehl-Template:

  • Einstellungen -> Kurzbefehle -> Nicht vertrauenswürdige Kurzbefeh... erlauben
  • Den Link  FHEM-Befehl ausführen mit dem iPhone öffnen
  • Kurzbefehl überprüfen. Die Texte werden später korrigiert. Unten roten Button "Nicht vertrauenswürdigen Kurzbefehl hinzufügen" drücken.
  • Host-URL anpassen, Weiter
  • FHEM-Befehl eingeben, Fertig
  • Befehl testen
  • Kurzbefehl umbenennen, Farbe und Bild anpassen

Testet mal, ob das für euch klappt!

Kann mir einer sagen, wie ich unter iOS 13 dafür einen Siri-Satz aufnehmen kann?
Unter Einstellungen -> Siri & Suchen erscheinen bei mir keine Kurzbefehle.

Gruß, Stefan.
« Letzte Änderung: 23 September 2019, 10:39:35 von buennerbernd »
Modulentwickler von KLF200 und KLF200Node
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3655
  • ~ Challenging Innovation ~
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #1 am: 23 September 2019, 10:30:30 »
Zitat
This shortcut cannot be opened because your Shortcuts security settings don't allow untrusted shortcuts.


Um dies zu überwinden, muss man noch in den Settings generell externe Quellen erlauben (siehe Screenshot).


Danach klappt das Setup und auch das absetzen eines Befehls 👍🏼


Was die Aufnahme eines Siri-Satzes angeht: Ich glaube, der Satz wird jetzt als Teil des Kurzbefehls definiert:
https://techcrunch.com/2019/06/03/siri-shortcuts-comes-built-in-on-ios-13-allows-for-more-powerful-shortcuts/
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 285
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #2 am: 23 September 2019, 10:51:59 »
@Loredo

Danke für's Testen. Schön, dass es klappt, sogar auf englisch.
Die von Dir beschriebene Hürde sollte mit Punkt 1 meiner Auflistung überwunden werden. (Sieht auf deutsch etwas anders aus, als auf englisch.)

Es muss mich wohl einer mit der Nase drauf stoßen, wie der Siri-Satz aufgenommen wird. Ich finde es nicht. Vielleicht kommt es auch erst morgen mit iOS 13.1?

Ich habe oben im Original-Post die letzte Aktion des Kurzbefehls noch minimal korrigiert (neuer Link). Es wird jetzt die FHEM-Webseite nicht unnötig heruntergeladen. Sie wird ja so und so nicht angezeigt.

Falls jemand noch mehr Ideen zur Verbesserung hat, immer her damit!

Gruß, Stefan.
Modulentwickler von KLF200 und KLF200Node

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3655
  • ~ Challenging Innovation ~
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #3 am: 23 September 2019, 10:57:16 »
Die von Dir beschriebene Hürde sollte mit Punkt 1 meiner Auflistung überwunden werden. (Sieht auf deutsch etwas anders aus, als auf englisch.)


Nee, ohne den Zwischenschritt kommt man nicht so weit, dass man den roten Button überhaupt sieht. Deshalb habe ich es ja nochmals geschrieben. Edit: Hab ich wohl in deiner Beschreibung glatt überlesen, sorry.


Ich habe das hier mit iOS 13.1 getestet, da ist nichts anderes drin außer dass die "personal automations" auf den lokalen Geräten wieder hinzukommen.
Hatte auch vor, dass man das GEOFANCY Modul mit einem Kurzbefehl ansprechen kann. Danke für die Vorarbeit, ich hatte mich bisher noch nicht ausführlich damit befasst. Nun kann ich mal schauen, ob und wie man sowas auch in die offizielle Gallery bekommt.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 285
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #4 am: 23 September 2019, 17:09:10 »
Die Aufnahme eines Siri-Satzes (personal phrase) habe ich immernoch nicht gefunden.
Was aber geht, ist einfach den Namen des Kurzbefehls sprechen.

Man nennt z.B. seinen Kurzbefehl: Rollladen im Arbeitszimmer hoch
Dann geht "Hey Siri, Rollladen im Arbeitszimmer hoch"
oder Homebutton "Rollladen im Arbeitszimmer hoch"

Das Problem dabei ist, dass selbst bei dieser relativ kurzen Bezeichnung die Textdarstellung in der App und erst recht im Widget an die Grenzen stößt und hinten das wichtigste abgeschnitten wird.
Man muss also einen Kompromiss zwischen Lesbarkeit und natürlicher Sprache finden.
Modulentwickler von KLF200 und KLF200Node

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3655
  • ~ Challenging Innovation ~
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #5 am: 23 September 2019, 20:51:28 »
Hatte ich schon befürchtet.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Offline vuffiraa

  • Sr. Member
  • ****
  • Beiträge: 726
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #6 am: 03 Oktober 2019, 15:14:57 »
Ich habe heute auch mal etwas mit den Kurzbefehlen rumgespielt. Die Erfahrungen sind leider etwas durchwachsen :( Haben sich aber mit dem Schreiben hier gelöst  :)

Aber der Reihe nach.

- Erstes Problem:
Ich hatte den Punkt "Nicht vertrauenswürdige Kurzbefeh... erlauben" nicht in meinen Einstellungen.
Die Lösung dazu habe ich im Netz gefunden. Einfach irgendeinen Kurzbefehl aus der Galerie in der App importieren, dann erscheint die Einstellungsoption. Ich hatte vorher noch gar keine Kurzbefehle definiert.

- Zweites Problem:
Mein FHEM-Zugriff ist mit Basic-Authentication geschützt. Die Aktion "Inhalte von URL abrufen" unterstützt entsprechende Header, aber "Header aus URL Abrufen" nicht. Wenn ich mein FHEM per GET aufrufen sehe ich zwar im Postman, dass das CSRF-Token dabei ist, kann aber in der Aktion "Inhalte von URL abrufen" nicht darauf zugreifen. Bei der Aktion "Header aus URL Abrufen" kriege ich halt einfach 401 - Unauthorized  :(
Die Lösung ist mir hier beim Schreiben eingefallen, wenn ich die Zugangsdaten einfach mit in der URL angebe, funktioniert es. Nicht schön, aber geht erst mal.

Gruß VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 285
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #7 am: 03 Oktober 2019, 21:08:16 »
Ich muss auch noch einmal meine Ernüchterung niederschreiben.
Ich habe die „Automation“ ausprobiert. Ich wollte in das Modul RESIDENTS bzw. ROOMMATE automatisch einchecken und auschecken, wenn ich unser Haus erreiche oder verlasse.
Was passiert? Ich bekomme eine Erinnerung auf dem Lockscreen, und kann dann manuell meinen Kurzbefehl ausführen, nachdem ich mein Handy entsperrt habe. Das halte ich für eine sehr freie Interpretation des Wortes „Automation“ seitens Apple.
Modulentwickler von KLF200 und KLF200Node