Fehlermeldung bei Kurzbefehlen

Hallo Freunde des angeknabberten Apfels,


ich habe ein Problem mit der Kurzbefehle App.


Vor ein paar Wochen habe ich zwei Automationen erstellt, welche mich morgens wecken sollen.


Die erste automation sorgt dafür, dass wenn mein Wecker (Schlafplan) klingelt, in meinem Zimmer das Licht angeht und die HomePods meine „Wecker Playlist“ spielen. Das jeweils in drei Etappen. (Licht wird heller, Musik lauter)


Wird der Wecker beendet, wird eine zweite automation gestartet, bei der Siri mir Daten zur Wetterlage, Termine und die Fahrzeit zur Arbeit nennt. Das funktioniert auch alles tadellos.


Erste Automation jedoch nicht. Mein iPhone spuckt mir fast immer eine Fehlermeldung aus, manchmal funktioniert es auch….


Das Licht geht zwar an, nicht jedoch die Musik. Somit ist es schon öfter vorgekommen, dass mein Wecker nicht funktioniert hat.


Die Fehlermeldungen sind angehängt. Ich hoffe jemand kann mir weiterhelfen.





“HMFError Domain-Fehler 2.“ habe ich bereits öfters erhalten.



Grüße

Dominik



[Betreff vom Moderator bearbeitet]

HomePod mini, 17

Gepostet am 02. März 2024 04:01

Antworten
Frage gekennzeichnet als Höchstrangige Antwort

Gepostet am 06. März 2024 00:49

Hi Domi_nik,


ich hab ein wenig diesen Thread verfolgt. Ich habe im Kopf, dass die maximale Wartezeit nicht mehr als 29 Sekunden betragen soll, ansonsten kann es zu Fehlern kommen.


Die Wartezeit lässt sich aber in Kombi mit einer Wiederholen-Aktion verlängern, so löse ich das selbst bei einigen meiner Kurzbefehle auch:


Für 300 Sekunden könnte das dann so aussehen:


Mit der Wiederholen-Aktion kannst du im Übrigen deinen KB insgesamt schlanker gestalten:

Ähnliche Fragen

40 Antworten
Frage gekennzeichnet als Höchstrangige Antwort

06. März 2024 00:49 als Antwort auf defaultstandard

Hi Domi_nik,


ich hab ein wenig diesen Thread verfolgt. Ich habe im Kopf, dass die maximale Wartezeit nicht mehr als 29 Sekunden betragen soll, ansonsten kann es zu Fehlern kommen.


Die Wartezeit lässt sich aber in Kombi mit einer Wiederholen-Aktion verlängern, so löse ich das selbst bei einigen meiner Kurzbefehle auch:


Für 300 Sekunden könnte das dann so aussehen:


Mit der Wiederholen-Aktion kannst du im Übrigen deinen KB insgesamt schlanker gestalten:

07. März 2024 01:01 als Antwort auf Domi_nik

Wenn Du den KB manuell auslöst, kannst Du dann erkennen, bei welcher Aktion er aussteigt?


Bekommst du die Zeitlimit-Meldung auch, wenn Du einen neuen KB baust und anstatt der Homesteuerung irgendwas sinnfreies einträgst, bspw. Gerät vibrieren lassen?


Noch ein anderer Ansatz:

Lagere die Aktionen für die Home Gerätesteuerung in drei eigene Kurzbefehle aus, also einen für Musik/Licht an, einen zweiten für Musik/Licht lauter/heller und einen dritten für Musik/Licht noch lauter/noch heller.


In der Automation ersetzt Du die Aktionen Home steuern dann mit dem Aufruf des jeweiligen Kurzbefehls.


02. März 2024 04:12 als Antwort auf Domi_nik

Und wenn du nur die erste Automation hinterlässt und die folgenden erst einmal löschst? Für mich hat es den Anschein, dass die erste Automation irgendwie von den folgenden "unterdrückt" wird.

Behalte erstmal nur die erste Automation und siehe was passiert. Wenn es klappt, nimmst du die anderen Automationen dazu und schaust dann, was passiert.

Sollte es anfangs funktionieren, später aber nicht mehr, nur weil weitere Automationen dazu kommen, kontaktiere dich bitte mit dem Apple Support für weitere Hilfe!


Viel Erfolg!


Lieben Gruß

AntonBernad

05. März 2024 23:53 als Antwort auf Domi_nik

Domi_nik schrieb:

Übrigens habe ich das mit dem Text und der Variabel als „Warten“ "Ersatz" probiert. Die Automation sieht jetzt so aus. Das mit der Wartezeit klappt, das mit dem „Wenn Urlaub, dann Sanft wecken“ leider nicht.



Das liegt daran, dass es in Deiner Automation gar keinen Unterscheid mehr zwischen Urlaub und nicht Urlaub gibt! Der WENN- und der SONST-Zweig sehen für mich komplett identisch aus.


Aber wie auch immer, die Automation lässt sich noch viel einfacher abbilden:


  • Entferne die Aktion Wenn Titel ist Urlaub, aber behalte die Aktionen.
  • Ersetze die Aktion 5 Ereignisse aus [Dein Arbeitskalender] abrufen mit der Aktion Kalenderereignisse suchen.
  • Tippe auf ist innerhalb der nächsten 7 Tage und wähle ist heute aus dem Kontextmenü.
  • Tippe auf Filter hinzufügen
  • Als Filter sollte "Kalender" vorausgewählt sein. Tippe auf das blassblaue Kalender auf der rechten Seite des Filters und wähle [Deinen Arbeitskalender] (falls der Filter "Kalender" nicht vorausgewählt sein sollte, tippe auf den Filter und wähle Kalender aus dem Kontextmenü).
  • Tippe erneut auf Filter hinzufügen
  • Wähle als Filter "Titel", tippe auf das blassblaue beliebig und gib "Urlaub" (ohne die Anführungszeichen) ein.


Deine Automation sollte nun folgendermaßen gegliedert sein:


  • Text
  • Variable konfigurieren
  • Kalenderereignisse suchen
  • Wenn Kalenderereignisse hat einen beliebigen Wert
  • Im WENN-Zweig die Aktionen für Urlaub
  • Im SONST-Zweig die Aktionen für Nicht Urlaub



Aber wie bereits oben angemerkt, ich sehe zwischen Urlaub und nicht Urlaub keinen Unterschied in den Aktionen mehr.

06. März 2024 01:24 als Antwort auf Pi88no

Pi88no schrieb:

Der Maximalwert der Warten-Aktion, welcher sich setzen lässt liegt sicherlich über 119, ja... dennoch habe ich in der Vergangenheit selbst feststellen müssen, dass es hier zu Problemen kommt, wenn zu lange Wartezeiten genutzt werden.

Das mag bei komplexeren KBs vielleicht der Fall sein, dieser hier ist ja aber doch eher überschaubar. Ich selber konnte noch keine Problem mit der Warten-Aktion und einem Wert > 119 Sekunden feststellen.


Mit meiner "Wiederholen-Aktion Lösung" habe ich selbst Kurzbefehle im Einsatz welche einwandfrei funktionieren.

Das wollte ich auch nicht absprechen! Ich selbst verwende die Aktion "Wiederholen" ebenfalls erfolgreich in zwei Kurzbefehlen. Nur für diesen konkreten KB, bringt die Aktion "Wiederholen" keinen Vorteil. Ganz im Gegenteil, der KB würde nicht mehr wie erwartet funktionieren.


Werden unterschiedliche Geräte gesteuert, dann kann der KB von Domi_nik mit meinem Vorschlag nicht verschlankt werden, korrekt. Das unterschiedliche Geräte gesteuert werden waren für mich nicht ersichtlich. Sollte dem so sein, dann ignoriere bitte meinen letzte Absatz @Domi_nik meines vorherigen Beitrags.


Soweit ich es verstanden habe, werden nach der Wartezeit schon die gleichen Geräte gesteuert, aber eben mit anderen Parametern, sprich Lautstärke bzw. Helligkeit erhöhen.

Da man der Aktion "Homegeräte steuern" die Werte aber fix übergeben muss und nicht mit "erhöhe um 25%" oder ähnlichem arbeiten kann, funktioniert es halt nicht mit der Aktion "Wiederholen".


06. März 2024 00:14 als Antwort auf Domi_nik

Domi_nik schrieb:

Heute morgen kam die entsprechende Fehlermeldung. Ich gehe deshalb davon aus, dass Apple die Zeiten wie bisher angenommen auf 119 Sek. beschränkt hat. Übersichtlicher und praktischer ist es trotzdem.

Wir sind ja mit unserer Ursachenforschung noch nicht am Ende! Für die Warten-Aktion existiert vielleicht eine Beschränkung, aber diese liegt nicht bei 119 Sekunden! Soll heißen, die Fehlermeldung kommt nicht von der Warten-Aktion!


[Edit] Wenn Du willst, kannst Du das übrigens ganz einfach ausprobieren. Erstelle einen neuen Kurzbefehl und setze die Aktionen Text, Variable konfigurieren, Warten und Gerät vibrieren lassen ein. Setze den Wert von Text auf 300 oder höher und Du wirst sehen, dass Dein Gerät nach dem eingestellten Wert vibriert. Ohne Fehlermeldung!


Aber sei's drum, erst mal kümmern wir uns darum, dass Deine Automation sauber und zuverlässig läuft, zumindest der Teil ohne Deine Home-Geräte und danach versuchen wir Ursache für die Fehlermeldung zu finden.



04. März 2024 05:27 als Antwort auf Domi_nik

Hallo Domi_nik


ungeachtet der bisherigen Empfehlungen könnte es hilfreich sein, die Funktionen der Entwickler zu nutzen, wie das Einfügen von Haltepunkten und das Überprüfen von Statuswerten, um dein bisheriges Konzept der Kurzbefehle schrittweise zu überprüfen. Ähnlich wie bei der Programmierung kann es sich bewähren, ein Flussdiagramm oder Flowchart zu erstellen, um deine Prozesse und Möglichkeiten zu visualisieren.


Nur dieses analytische Abarbeiten führt in Kombination mit der Einhaltung der Syntax zum Erfolg und ist auf alle Vorhaben übertragbar.


Anbei zur leichteren Zielfindung das Kurzbefehle – Benutzerhandbuch - Apple Support (DE)


Für weitere Hilfestellungen / Anpassungen, sowie zum Nachlesen:



Beste Grüße & viel Erfolg!

04. März 2024 14:21 als Antwort auf defaultstandard

Moin defaultstandard,


danke für deine Antwort.


Tatsächlich war ich, als ich die Automation erstellt habe, ziemlich angefressen davon, es zum laufen zu bringen. Es wurde spät abends und ich war mir selber nicht mehr sicher ob das sinnvoll ist was ich da tue.


Ich werde mir das, was du mir gesagt hast, bei Zeiten nochmal angucken.


Zu der Sache mit dem zusammenlegen der Wartezeiten….


Tatsächlich würde ich es gerne so machen wie du es vorgeschlagen hast, leider erlaubt Apple nur eine maximale Wartezeit von 119 sek. . Möchte man mehr, muss man mehrere „Warten“ Befehle erstellen.


Auch dass du hier nichts bezüglich der Musik erkennst ist richtig. Das ganze wird nämlich über die Home Aktionen die du im Befehl siehst geregelt.


Warten für x Sek. => 4 Geräte festlegen.


Das beinhaltet Musik an; Lautstärke ca. 20% (lässt sich nur mit Schieberegler angeben); Nachtischlampe an; 20% etc.


Das ganze wird mehrfach nach Ablauf der Wartezeiten geändert. Also das Licht wird Heller, die Musik lauter.



Grüße

10. März 2024 06:30 als Antwort auf defaultstandard

Mahlzeit defaultstandard,


entschuldige die späte Antwort, ich hatte leider keine Möglichkeit von dir genanntes bisher zu testen. Soeben habe ich es jedoch probiert.


Ich habe drei Kurzbefehle erstellt und diese statt der „Home“ Kontrolle eingesetzt, die Befehle beinhalteten nur eine Änderung der Parameter der zu steuernden Geräte.


Das mit der Variable und dem Text habe ich so gelassen wie du es anfangs gesagt hast und die Automation getestet. Die erste Etappe wurde durchgeführt. Bei der zweiten stieg der Kurz Befehl jedoch bei „Warten“ aus. Sprich, einmal wurde die Musik nach Ablauf der Zeit Lauter, das Licht heller. Bei der zweiten Etappe war dann Schluss und die Meldung, dass der Befehl zu lange dauere kam wieder. Die Zeit war auf 119 Sek. eingestellt.


Außerdem habe ich einen sinnlosen Kurzbefehle erstellt, bei dem eine Benachrichtigung zum Start des Befehls, sowie eine zum Ende des Befehls gesendet wird. Die Zeit war auf 300 Sekunden festgelegt. Ich habe verschieden Tests durchgeführt und diese mehrfach wiederholt. Dabei habe ich bei der Aktion „Warten“ einmal direkt „Text“ eingesetzt und beim zweiten Versuch die entsprechende Variable verwendet. Beim dritten Versuch habe ich die bereits bekannte „Warten“ Aktion default mäßig benutzt.


Interessant hierbei war, dass der Kurzbefehl zwar bei allen Varianten durchgeführt wurde, nicht jedoch in vorgegebener Zeit. Die Benachrichtigung kam immer deutlich über 10 min. statt wie angegeben in 5.


Bisher habe ich also folgendes probiert:


  • Aktion „Geräte steuern“ in Kurzbefehl ausgelagert und in Automation eingesetzt. (Wartezeit bei 119 Sek.) = Befehl Dauer zu lange


  • Separaten Kurbefehl erstellt um Wartezeiten (300 Sek.) zu testen
    • In „Warten“ „Variable“ eingesetzt = Zeitverzögert
    • In „Warten“ „Text“ eingesetzt = Zeitverzögert
    • In „Warten“ „Sekunden“ (default) eingesetzt = Zeitverzögert


Die Zeiten wurden jeweils um ca. 10 min. überzogen.



Ideen?

11. März 2024 04:58 als Antwort auf Domi_nik

Domi_nik schrieb:

Ideen?

Moin Domi_nik,


ich habe mir nun die Mühe gemacht und nicht bloß einen KB angelegt, sondern auch eine entsprechende Automation. Wobei meine Automation nicht durch Wenn Aufwachen beendet getriggert wird, sondern es eine tägliche Automation ist.


Der Kurzbefehl enthält, folgende Bausteine:

-Zahl (mit der Wartezeit)

-Variable auf Zahl festlegen

-Home steuern (Licht & Musik an)

-Warten

-Home steuern (Licht heller, Lautstärke höher)

-Warten

-Home steuern (Licht heller, Lautstärke höher)


Und nun zum Unerklärlichen:

Starte ich bloß den Kurzbefehl, funktioniert er einwandfrei und auch unabhängig von der eingegebenen Wartezeit (getestet habe ich Werte zwischen 10 und 600 Sekunden).


Lasse ich den Kurzbefehl jedoch über die Automation ausführen, entsteht völliges Chaos:

Die Automation wurde häufig mit einer Verzögerung ausgeführt, obwohl ein genauer Zeitpunkt festgelegt war! dabei funktionierte das Einschalten von Licht und Musik in den meisten Fälle wie erwartet. Die erste Erhöhung wurde dann entweder gar nicht oder mit Verzögerung ausgeführt. Zur zweiten Erhöhung ist die Automation nie gelangt!

Bei den Verzögerungen konnte ich leider kein Muster erkennen, außer, dass es immer krumme Werte waren, bspw. 3:21 Minuten, bei einem Test wurde die nächste Stufe erst nach etwas über einer Viertelstunde aktiviert.


Das Verteilen der Homesteuerung, oder von Warten auf insgesamt drei KBs hat nichts geändert, oder zu noch mehr Chaos geführt.


Eine Fehlermeldung habe ich in keinem der Fälle erhalten.


Ich bin ganz ehrlich: Ich habe absolut keine Ahnung was hier passiert und komme dem Ganzen auch nach mehrstündigem Probieren nicht auf die Schliche.


Tut mir leid!

06. März 2024 01:06 als Antwort auf defaultstandard

defaultstandard schrieb:

Ich widerspreche.
Es gibt sicherlich einen Maximalwert für Warten, aber er ist nicht 119 Sekunden und schon gar nicht 29 Sekunden.

Domi_nik erhöht nach der Wartezeit die Lautstärke bzw. Helligkeit seiner Homegeräte, daher funktioniert Dein Vorschlag über die Wiederholen-Aktion in diesem konkreten Fall nicht.


Der Maximalwert der Warten-Aktion, welcher sich setzen lässt liegt sicherlich über 119, ja... dennoch habe ich in der Vergangenheit selbst feststellen müssen, dass es hier zu Problemen kommt, wenn zu lange Wartezeiten genutzt werden.


Mit meiner "Wiederholen-Aktion Lösung" habe ich selbst Kurzbefehle im Einsatz welche einwandfrei funktionieren.


Werden unterschiedliche Geräte gesteuert, dann kann der KB von Domi_nik mit meinem Vorschlag nicht verschlankt werden, korrekt. Das unterschiedliche Geräte gesteuert werden waren für mich nicht ersichtlich. Sollte dem so sein, dann ignoriere bitte meinen letzte Absatz @Domi_nik meines vorherigen Beitrags.

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Fehlermeldung bei Kurzbefehlen

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.