[Modul] Fully Kiosk Browser

IPS-View aufrufen, muß auf dem Tablet aber so auch benannt sein:

FKB_startApplication(xyzxyz, 'brownson.ipsviewandroid'); //IPSView wird auf dem Tablet gestartet

Hallo Kai,

Ich habe es leider mit FKB_setBooleanSetting und FKB_setStringSetting nicht hinbekommen. Über das webinterface von Fully Browser kann ich aber einen reload auslösen.

Grüße
Michael

Ich hol das mit dem Ausschalten des Bildschirms (z.b: Abwesenheit) nochmal hoch:
Das ausschalten funktioniert aus dem Modul raus, aber der Bildschirm schaltet sich bei 2 Tablets (meist) sofort wieder ein!?
Einmal ein Lenovo Tab M mit Android 10, und ein Allnet Tab 15 Zoll ebenfalls mit Android 10.
Im Fully keine MotionDetection oder ähnliches eingestellt, wird nur über PM gesteuert.

Bin echt ratlos…

Ich schaue morgen mal, ob ich etwas ins Debug schreibe, wenn das Modul das Tablet einschaltet.
Dann kannst du damit versuchen den Fehler einzugrenzen.

Grüße,
Kai

1 „Gefällt mir“

Wenn es über das Modul passiert, dann müsstest du einen Debug Eintrag „Request URL“ finden.

Grüße,
Kai

Es gibt eine neue Stable Version. Weitere Informationen dazu im Changelog.

Grüße,
Kai

Danke Kai! und noch 20 Zeichen

Was hast du denn versucht?
Zeig mal deinen Code.

Grüße,
Kai

In den Settings im Fully gibt es eine Option „Disable Power Button“. Das muss „disabled“ sein.
Seitdem klappt es bei mir.

1 „Gefällt mir“

Hey Kai,

Ich habe es mit FKB_setBooleanSetting(12345, ‚Key‘, true); und FKB_setStringSetting(12345, ‚Key‘, ‚0‘); versucht. Als ‚Key‘ habe ich loadStartURL, loadURL&url=[url] usw. versucht.

Versuch es mal so:
FKB_setStringSetting(12345, "loadStartURL", "";
oder
FKB_setStringSetting(12345, "loadURL", "https://symcon.de";

Grüße,
Kai

Hey Kai,

Danke für die Rückmeldung, leider funktioniert es so auch nicht.
Als ID habe ich die ID der FullyKioskBrowser Instanz angegeben, denke das ich richtig.

Grüße
Michael

Durch try and error fand ich heraus, dass der "Aufrufname mit dem Download String der apk zu tun hat:
3 Beispiele die funktionieren

ist ok
FKB_startApplication(xyzxyz, 'brownson.ipsviewandroid'); //IPSView 
// https://apk.support/download-app/com.google.android.gm
// ist ok 
FKB_startApplication(xyz, 'com.google.android.gm'); //
// https://m.apkpure.com/de/ard-mediathek/de.swr.avp.ard/download?from=details
//ist ok:
FKB_startApplication(xyz, 'de.swr.avp.ard'); //

xyz ist ID der FullyKioskBrowser Instanz
Das versuche mal

So ich habe eine neue Version (Beta Version) erstellt. Dort gibt es nun die Variablen „Lade Start URL“ und „Lade URL“
Damit solltest du jetzt das ausführen können, was du gerne möchtest.

Grüße,
Kai

Hallo Kai,

Vielen Dank für die Anpassung, ich habe es ausprobiert und es funktioniert wunderbar.

Grüße und Dank
Michael

1 „Gefällt mir“

Sehr gut, das freut mich.

Grüße,
Kai

Es gibt eine neue Stable Version. Weitere Informationen findet ihr im Changleog.

Grüße,
Kai

Also zu dem Thema, das ich via IPS und dem Modul die Tablets nicht aus und einschalten kann (via PM):

Mir ist jetzt aufgefallen, das es perfekt mit dem Admin Tool von Fully Kiosk geht,
aber überhaupt nicht mit dem Modul.
Es wird zwar angezeigt ob der Bildschirm ein oder aus ist. Ich kann aber aus IPS heraus nichts schalten. Wie wenn es readonly wäre…

Mit dem Admin Tool kann ich perfekt den Bildschirm ein- und ausschalten:

Frage:
Wo finde ich die Befehle zur API:
Wie z.B. Bildschirmhelligkeit ändern:

// fopen("http://$IP:2323/?cmd=setStringSetting&key=screenBrightness&value=$bright2&password=$pw","r"); 

lg

Wenn du das Debug öffnest und die Variable schaltest, dann solltest du die URL sehen.
Wenn du da keine URL siehst, stimmt was mit dem Modul nicht, dann solltest du versuchen es nochmal neu zu installieren.

Grüße,
Kai

1 „Gefällt mir“

Danke Kai!
Wie immer mit einer genialen Reaktionszeit :slight_smile:

Das ist die Codezeile:

28.02.2022, 10:22:16 |          Request URL | http://10.0.0.177:2323/?cmd=getDeviceInfo&password=G*********!&type=json

getDeviceInfo ?
Eigentlich gehts um den Bildschirm!?
lg