Hallo,
ich habe mit der openApp Funktion ein Problem. Und zwar lässt sich keine App per set-Command öffnen. Auf dem Tablet kommt für jede App die Fehlermeldung
ZitatFlow SetCommands mit Fehler beendet
Fehler: Could not get Launch intent for package "app-Name". Please define a class
Lastexecuted: Action App Starten: App
mit "Verbose 5" ist im Log zu dem Befehl nicht viel vorhanden:
Zitat2017.01.06 21:30:04 5: AMAD (WandTabletGang) - set WandTabletGang openApp Rechner
2017.01.06 21:30:04 4: AMAD (WandTabletGang) - Send HTTP POST with URL http://192.168.178.36:8090/fhem-amad/setCommands/openApp?app=Rechner
ADAD Version und Flow 2.6.7
Android Version 4.4.2 auf einem Samsung Galaxy Tab 3
Wo könnte da das Problem liegen?
Viele Grüße
Achim
Du hast Dir aber schon durchgelesen was man für openApp machen muß? Hast Du das Attribut für openApp entsprechend gesetzt. Was ich sehe ist das Du versuchst eine App mit PackagesName Rechner zu starten. Sowas gibt es nicht.
Hallo,
Ich habe in FHEM mit "attr" den App-Name gesetzt und dann mit dem "set-Befehl" den App-Name aus der Pull-Down Liste ausgewählt und ausgeführt.
Ich bin jetzt nicht so der Android Kenner. Ich habe einfach zum Testen mal verschiedenen Apps versucht. Dabei habe ich immer den Anzeigename der App verwendet. Woher bekomme ich den Packagename einer App?
Oder habe ich da ganz falsch verstanden, was der Befehl openApp macht?
Viele Grüße
Achim
Es müßen nicht die App Namen sondern die Package Namen der Apps eingetragen werden.
Versuche mal ob Du damit klar kommst
https://forum.fhem.de/index.php/topic,52084.msg438404.html#msg438404
Hallo,
vielen Dank. Damit funktioniert es jetzt. Was für ein Umweg um zu den Namen zu kommen.
Viele Grüße
Achim
Zitat von: Achim am 06 Januar 2017, 22:20:14
Hallo,
vielen Dank. Damit funktioniert es jetzt. Was für ein Umweg um zu den Namen zu kommen.
Viele Grüße
Achim
Du kannst auch einen kleinen Flow in Automagic erstellen und da als Aktion App ausführen oder App öffnen einstellen. Da musst Du dann den Package Namen eingeben, kannst ihn aber bequem über eine Liste der App Namen auswählen.