[Modul] Fully Kiosk Browser

Guten Morgen,
ich habe die APK speziell für die des Fire Tablet installiert.
Der Fehler lag daran das ich nicht alles angehakt habe , wie Helmut gepostet :slight_smile:

Welchen Aktualisierungszeitraum empfeht ihr? Alle 30 min?

Aktuell funktioniert es, bis auf den Sperrbildschirm des Tablet-der macht mir noch Sorgen.
Die deaktivierung ist nicht so einfach…

Was macht dir noch Sorgen?

Grüße,
Kai

Aktualisiert werden soll was?
Bei mir läuft eine Webfront drauf, da aktualisiert sich’s laufend.

Erkläre Dein Sperrbildschirm genauer?

Ich habe in der Webfront einen Button, der mir für einen gewissen Zeitraum das aktuelle Wetter, und einen Button, der mir kurz eine Regenvorschau bringt.
Danach lädt die Webfront wieder. Hier ein Sriptbeispiel Regenvorschau:

$IP = "192.168.x.y"; 
$pw = "xyz"; 
$bright = "255"; //0-255 
$brightold = GetValueInteger(1234);
//initialScale

if (Sys_Ping($IP, 1000)== true) 
{ 
    fopen("http://$IP:2323/?cmd=setStringSetting&key=screenBrightness&value=$bright&password=$pw","r"); 
} 


if($_IPS['SENDER'] == "TimerEvent")
{
    //Aus Befehl
   if (Sys_Ping($IP, 1000)== true) 
    { 
	fopen("http://$IP:2323/?cmd=setStringSetting&key=screenBrightness&value=$brightold&password=$pw","r"); 
	IPS_SetVariableProfileAssociation("Regentaster", 1, " ", "", 0);
        IPS_SetVariableProfileAssociation("Regentaster", 0, "Regen aus", "", 0x555555);
	fopen("http://$IP:2323/?cmd=loadStartURL&password=$pw","r");
     } 

    //Timer ausschalten
    IPS_SetScriptTimer($_IPS['SELF'], 0);
} else {
    //An Befehl
    if (Sys_Ping($IP, 1000)== true) 
    {
	fopen("http://$IP:2323/?cmd=setStringSetting&key=screenBrightness&value=$bright&password=$pw","r"); 
        IPS_SetVariableProfileAssociation("Regentaster", 0, " ", "", 0);
        IPS_SetVariableProfileAssociation("Regentaster", 1, "Regen ein", "", 0x00FF00);
	
	fopen("http://$IP:2323/?cmd=loadURL&url=https://www.dwd.de/DWD/wetter/radar/radfilm_shh_akt.gif&password=1234","r");
    } 
 
    //Timer anschalten
    IPS_SetScriptTimer($_IPS['SELF'], 35);
}

Bin nicht so der Programmierer, könnte besser aussehen.

Das Entsperren des Bildschirmes ( Lockscreen ), die Gerätesperre. Ich muss jedes mal, wenn der Motion Detector anspricht, den Bildschirm nach oben wischen zum entsperren das ich das WebFront sehe.
Ich kann diese Option ( Lockscreen entsperren ) nicht in Fully anklicken, da es grau hinterlegt ist.

Mit der Zeit meinte ich die Aktualisierung des Fully Modules.

Versuche mal folgendes, gehe in den Bereich Device Management. →
Aktiviere die Option „Keep Screen On“ sowie „Unlock Screen“ und „Unlock Swipe Screen Lock“,
außerdem sollte die Option „Launch on Boot“ ebenfalls aktiviert sein.
Für den Rest Deiner Frage ist Kai der Richtige, brauchst Du noch mehr Scripte, Sprachausgabe per Fire oä ?
Gruß Helmut

Danke, ich hab den Lockscreen mit dem Tool "Amazon Fire Toolbox " deaktivieren können.
Hat jemand einen Tipp für mich, wo ich die Zeit einstellen kann das der Bildschirm nach aktivierung ca 5 min an bleibt?

Unter Settings → Device Management → Screen Off Timer (PLUS) dort kannst du einstellen wie viele Sekunden der Bildschirm an bleiben soll.

Gibt es sonst noch offene Fragen?

Grüße,
Kai

Hallo, ich habe momentan bei jedem FKB-Update folgende Meldung:

16.12.2021, 06:40:22 | TimerPool            | FullyKioskBrowser (FKB_Update): 
Warning: Objekt mit Ident BSSID wurde nicht gefunden in C:\ProgramData\Symcon\modules\.store\schnittcher.info.ips.fullykioskbrowser\FKBDevice\module.php on line 264

Warning: Objekt mit Ident scopedStorage wurde nicht gefunden in C:\ProgramData\Symcon\modules\.store\schnittcher.info.ips.fullykioskbrowser\FKBDevice\module.php on line 264

Kann ich diese irgendwie unkompliziert loswerden?
Fully läuft als Pro-Version auf einem Fire HD 10.

Ich habe vorläufig Zeile 264 etwas angepasst.

if (@$this->GetIDForIdent($key) == FALSE) {

In der Beta Version kannst du Variablen aktivieren und deaktivieren.

Grüße,
Kai

Hi,

ich habe ein Problem in der aktuellen beta. Dort scheint eine Fehlermeldung über einen fehlenden Parameter:

Ich nehme an das müsste heißen:

if (!in_array($key, $result)) {

Aber ich konnte mich gerade auch nicht im Detail durcharbeiten.

Viele Grüße

Da scheinst du recht zu haben.
Ich habe es schon gefixt. Willst du es mal testen?

Grüße,
Kai

Ich habe gerade aktualisiert und der Fehler ist weg.

Vielen lieben Dank für die schnelle Hilfe.

Sehr gerne.

Grüße,
Kai

Ich hab mir ein Fire HD Tablet zugelegt, den Fully kiosk Browser installiert Eine Plus lizenz habe ich auch, Remote Administration (und passwort) hab ich auch aktiviert.
Wenn ich aus Symcon die IP Adresse und passwort angebe, kommt immer nur „Android Device offline?“

hat sich erledigt, wenn man zu bl… ist die IP richtig abzutippen :slight_smile:

Hallo,

ich bekomme folgende Fehlermeldung:

Daten werden aber in den Variablen geschrieben

ich habe die zwei Variablen jetzt mal manuell angelegt. Der Fehler ist bei mir erst mal weg.

wie hast du das gemacht, hab auch den Fehler

ich habe eine variable angelegt analog der SSID und der dann die Ident BBSID gegeben und genauso mit der anderen Var., nur da habe ich als Muster eine Variable mit „storage“ verwendet.

welche andere denn noch, was für einen Namen hat Sie ? ich sehe nur die BSSID

hat sich erledigt scopedStorage