[gelöst] - [AMAD] - openApp funktioniert nicht

Begonnen von Achim, 06 Januar 2017, 21:35:34

Vorheriges Thema - Nächstes Thema

Achim

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
1x RPi V1, COC, 6x FHT, 1x S300TH, 2x DS18B20, 1x KS300
1x Arduino Nano mit Firmata, 2x DS2423old, 4x DS18B20, HIH5030, verschiedene Ein/Ausgangsschaltungen am Arduino
Mysensors-Seriell Gateway, Si7021, BH1750, Relais

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Achim

#2
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
1x RPi V1, COC, 6x FHT, 1x S300TH, 2x DS18B20, 1x KS300
1x Arduino Nano mit Firmata, 2x DS2423old, 4x DS18B20, HIH5030, verschiedene Ein/Ausgangsschaltungen am Arduino
Mysensors-Seriell Gateway, Si7021, BH1750, Relais

CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Achim

Hallo,

vielen Dank. Damit funktioniert es jetzt. Was für ein Umweg um zu den Namen zu kommen.

Viele Grüße
Achim
1x RPi V1, COC, 6x FHT, 1x S300TH, 2x DS18B20, 1x KS300
1x Arduino Nano mit Firmata, 2x DS2423old, 4x DS18B20, HIH5030, verschiedene Ein/Ausgangsschaltungen am Arduino
Mysensors-Seriell Gateway, Si7021, BH1750, Relais

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net