Page 1 sur 8

Fully kiosk [partage config]

Publié : 30 janv. 2018, 18:55
par Bebel27
Bonsoir , j'ouvre ce post pour partager nos configurations sur l'application FullyKiosk.
Cette application est très bien concu , elle permet d'afficher votre Jeedom en fullscreem, avec des options intéressantes pour un affichage sur tablette mural. Réveille par caméra etc....
lien vers l'application :
fully_kiosk_browser_android.png
fully_kiosk_browser_android.png (1.18 Kio) Consulté 14920 fois
Je partage le script qui me permet de remonter le niveau de la batterie de ma tablette mural vers Jeedom ( me permet de couper la charge )
Pour commencer il faut le plugin script .
Créer un nouveau script remplir les champ comme l'image ci dessous .
Remplacer le XX par l'ip de votre tablette
voila .
batterie.png
batterie.png (229.32 Kio) Consulté 14922 fois
Edit : ajout d'une config pour lancer une application via FullyKiosk Merci drs ;)
drs a écrit :
09 juin 2018, 15:09
Ma Pomme a écrit :
09 juin 2018, 14:19
Bonjour,
quelqu'un connait-il la requête pour ouvrir une application style BFM ou mycanal ?
Est ce que c'est possible d'ailleurs, je le fais avec tasker mais c'est histoire de tout regrouper sous le même service.
Merci
Oui on peut :)

Alors:
1. avec une appli, comme AppInfo, tu récupère le nom du package de l'appli. Par exemple, pour l'appli BFM TV, le package se nomme com.nextradiotv.bfmtvandroid
2. Tu crées un script action, comme ceci:

Image

La commande est sous la forme (le password n'est utile que si l'accès admin avec password a été paramétré dans FullyKiosk):

Code : Tout sélectionner

http://IP_tablet:PORT/?cmd=startApplication&package=com.nextradiotv.bfmtvandroid&password=password

Et voilà, tu n'as plus qu'à afficher une icône sur ton design, qui va aller lancer le script :)

Re: Fully kiosk [partage config]

Publié : 30 janv. 2018, 19:37
par marmoul
Merci sa m’interresse bien :)

Re: Fully kiosk [partage config]

Publié : 03 févr. 2018, 21:04
par Sartog
Merci du partage, mais comment fais-tu pour palier à la déconnexion de la tablette lors de l'extinction de l'écran ?

Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 17:42
par drs
Bonjour

J'ai testé FullyKiosk, qui a l'air pas mal du tout. Ce que je n'arrive pas à faire, c'est allumer l'écran avec Jeedom (et l'éteindre aussi).
Sur l'interface de fullykiosk, l'adresse est http://IP-Tablette:port/?cmd=screenOn. Quand je rentre cette adresse dans mon navigateur cela fonctionne, mais pas avec Jeedom.
J'ai testé en Json, http, html, mais rien n'y fait. Je me trompe dans la syntaxe, mais je ne sais pas où...

Merci d'avance

Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 18:27
par domoggvad
Tu peux juste avec la détection de la caméra, fully le gère

Envoyé de mon HUAWEI VNS-L31 en utilisant Tapatalk


Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 18:59
par domoggvad
Voilà ma config depuis mon pc avec l'adresse de la tablette
http://192.168.0.10:2323/?cmd=listSettings

Edit: il faut juste activer sur ta tablette "Remote Admin from Local Network" avec un mot de passe, pour pouvoir l'administrer depuis ton pc

Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 19:16
par drs
Oui effectivement, avec la détection de mouvement, ça fonctionne bien. Cependant, il y aurait des infos que je voudrais récupérer comme par exemple savoir si l'écran est allumé. Je récupère bien le niveau de battery, mais pas les autres éléments, c'est curieux

Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 19:20
par domoggvad
Mais ça c est avec jpi

Envoyé de mon HUAWEI VNS-L31 en utilisant Tapatalk


Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 19:36
par drs
domoggvad a écrit :
10 févr. 2018, 19:20
Mais ça c est avec jpi

Envoyé de mon HUAWEI VNS-L31 en utilisant Tapatalk
J'ai testé JPI, mais je le trouve un peu lourd pour ce que je veux faire. Il est très bien, très complet, mais trop pour mes besoins en fait. Sur FullyKiosk, on peut déjà récupérer ce que je veux par des requêtes JSON. Il me faut le niveau de batterie (ça c'est bon), la luminosité de l'écran (c'est bon aussi) et l'état de l'écran, et c'est là que je sèche.

Pour la batterie, on envoie une requête JSON batteryLevel sur l'adresse http://IP-TABLET:PORT/?type=json&cmd=deviceInfo, et on obtient la valeur. Idem pour la luminosité avec la requête screenBrightness. J'ai testé aussi avec la requête androidSdk qui fonctionne aussi.

En fait, j'ai un souci pour récupérer les valeurs non numériques. Je mets pourtant bien le type Autre dans mon info script, mais la requête ne répond rien. J'ai testé avec deviceType, screenStatus, mais sans succès. Pour l'écriture de ces requêtes, je me suis basé sur ce que j'ai dit au dessus. En effet, la source de la page device info donne ceci:

Code : Tout sélectionner

<tr class="table-row"><td class="table-cell">Battery level</td><td class="table-cell">59% (unplugged)</td></tr>
<tr class="table-row"><td class="table-cell">Screen brightness</td><td class="table-cell">137</td></tr>
<tr class="table-row"><td class="table-cell">Screen status</td><td class="table-cell">on <a href="?cmd=screenOff" class="button">Turn off</a></td></tr>
<tr class="table-row"><td class="table-cell">Keyguard locked</td><td class="table-cell">off</td></tr>
<tr class="table-row"><td class="table-cell">Foreground app</td><td class="table-cell">de.ozerov.fully </td></tr>
<tr class="table-row"><td class="table-cell">Total RAM (used/free)</td><td class="table-cell">704260/278788 KB <a href="javascript:askAndLoadZip();" class="button">Upload ZIP file</a></td></tr>
<tr class="table-row"><td class="table-cell">Android SDK</td><td class="table-cell">22</td></tr>
<tr class="table-row"><td class="table-cell">Device Type</td><td class="table-cell">X10(M1D5) (Teclast)</td></tr>
Où l'on voit que Battery level doit s'écrire batteryLevel dans la requête JSON. Donc, naturellement, j'ai écrit deviceType pour récupérer cet item, mais rien. Et juste avec les valeurs non numériques.

Je fais surement une erreur quelque part, mais je ne vois pas où...

Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 21:09
par modfr
Pour le screen status, il faut utiliser isScreenOn et comme type binaire sur la commande info.

Re: Fully kiosk [partage config]

Publié : 10 févr. 2018, 22:48
par drs
modfr a écrit :
10 févr. 2018, 21:09
Pour le screen status, il faut utiliser isScreenOn et comme type binaire sur la commande info.
Merci, effectivement, j’aurais jamais trouvé.
Y’a une doc là dessus?

Re: Fully kiosk [partage config]

Publié : 11 févr. 2018, 16:03
par drs
Re

Bon, j'ai trouvé des choses, et j'arrive maintenant à envoyer des commandes à la tablette, par exemple:
- en cas de détection de mouvement sur une caméra ip, ça allume l'écran et ça ouvre l'écran des caméras pendant 10secondes, puis la fenêtre se referme.
- J'ai un bouton sur mon design qui envoie à la tablette l'ordre de lancer OrangeTV

Pour le moment, pas d'autres besoins, mais c'est vraiment bien :)

Re: Fully kiosk [partage config]

Publié : 29 avr. 2018, 11:02
par freddye
Cette appli est vraiment géniale, bien plus facile à mettre en œuvre que JPI.

Pour info, la liste des commandes rest :

Code : Tout sélectionner

// Basic features
/?cmd=deviceInfo&password=[pass]
/?cmd=loadStartURL&password=[pass]
/?cmd=loadURL&url=[url]&password=[pass]
/?cmd=clearCache&password=[pass] 
/?cmd=restartApp&password=[pass] 
/?cmd=exitApp&password=[pass] 
/?cmd=screenOn&password=[pass]
/?cmd=screenOff&password=[pass]
/?cmd=forceSleep&password=[pass] 

// Screensaver
/?cmd=startScreensaver&password=[pass] (ver. 1.21+)
/?cmd=stopScreensaver&password=[pass] (ver. 1.21+)

// Lock/unlock device for maintenance
/?cmd=enableMaintenanceMode&password=[pass]
/?cmd=disableMaintenanceMode&password=[pass]

// Other apps and bring Fully app to foreground
/?cmd=startApplication&package=[pkg]&password=[pass] (ver. 1.21+)
/?cmd=toForeground&password=[pass]

// Return to webview if any other view (PDF, Video, Settings) is open
/?cmd=popFragment&password=[pass] 

// Load full usage stats CSV file
/?cmd=loadStatsCSV&password=[pass]

// Get screenshot image (PNG)
/?cmd=getScreenshot&password=[pass]

// Get camshot image (requires Motion Detection)
/?cmd=getCamshot&password=[pass] 

// Simulate motion
/?cmd=triggerMotion&password=[pass] 

// Text to speech
/?cmd=textToSpeech&text=[text]&password=[pass] 
/?cmd=textToSpeech&text=[text]&locale=[locale]&password=[pass] 

// Change any of 120+ Fully settings, look in Remote Admin for keys
/?cmd=setBooleanSetting&key=[key]&value=[true|false]&password=[pass] 
/?cmd=setStringSetting&key=[key]&value=[value]&password=[pass] 

// Import settings file (dat/json) from /sdcard
/?cmd=importSettingsFile&filename=[filename]&password=[pass]

// Download and upzip file to /sdcard
/?cmd=loadZipFile&url=[url]&password=[pass]

// Download and launche APK file, user input is required, ver. 1.20+
/?cmd=loadApkFile&url=[url]&password=[pass]
Pour charger une page en particulier, il faut remplacer les '&' de l'URL jeedom par %26
ex :

Code : Tout sélectionner

http://192.168.1.29:2323/?cmd=loadURL&url=http://192.168.1.11/index.php?v=d%26p=plan%26plan_id=59&password=xxxx

Re: Fully kiosk [partage config]

Publié : 29 avr. 2018, 11:10
par drs
Bonjour

Après quelques mois d'utilisation, je la trouve toujours aussi super!
J'ai eu quelques contacts avec le développeur, qui est super sympa et qui répond très vite.

Du coup, maintenant, j'arrive à faire tout ce que je veux avec et c'est top et tout léger :)

Re: Fully kiosk [partage config]

Publié : 28 mai 2018, 18:53
par Ma Pomme
Bonsoir à tous...tip top cette application.
Par contre comment est le scénario pour pouvoir lancer la charge de la batterie. Le script est créé avec un envoi toutes les minutes mais je n'arrive pas à faire déclencher le scénario sur cette valeur...
Merci

Re: Fully kiosk [partage config]

Publié : 28 mai 2018, 18:58
par Ma Pomme
Ah ben non c'est bon désolé le scénario se lance ;-)

Re: Fully kiosk [partage config]

Publié : 29 mai 2018, 13:09
par nicocha
Bonjour
Pour ma part, l'activation de la caméra se fait au passage du mode présence et se coupe à la sortie du mode présence par scénario.
Voici les commandes pour faire ça avec fully kiosk via le plugins script avec une action en HTTP.
http://192.168.x.x:2323/?cmd=setBoolean ... d=password pour l'activation

ça permet à la batterie dure plus longtemps.

Re: Fully kiosk [partage config]

Publié : 29 mai 2018, 16:47
par Bebel27
drs a écrit :
11 févr. 2018, 16:03
Re

Bon, j'ai trouvé des choses, et j'arrive maintenant à envoyer des commandes à la tablette, par exemple:
- en cas de détection de mouvement sur une caméra ip, ça allume l'écran et ça ouvre l'écran des caméras pendant 10secondes, puis la fenêtre se referme.
- J'ai un bouton sur mon design qui envoie à la tablette l'ordre de lancer OrangeTV

Pour le moment, pas d'autres besoins, mais c'est vraiment bien :)
Bonjour drs
Tu allume l'écran via une requête http ?

Re: Fully kiosk [partage config]

Publié : 29 mai 2018, 21:15
par guirem
Bonsoir,

Pour ceux qui utilise ce programme pour afficher un design ou autre page Jeedom, il y a un plugin appelé 'autologin' qui permet d'autologger un utilisateur à partir d'une IP. (viewtopic.php?f=135&t=37564)

Ca peut éviter de devoir saisir un login/mdp au redémarrage de la tablette. L'url de chargement sera à changer en conséquence.

Re: Fully kiosk [partage config]

Publié : 30 mai 2018, 18:39
par drs
Bebel27 a écrit :
29 mai 2018, 16:47

Bonjour drs
Tu allume l'écran via une requête http ?
Oui bien sûr. Tu as même la requête off :)

Pour le ON: http://IP-Tablette:2323/?cmd=screenOn&password=password
Pour le OFF: http://IP-Tablette:2323/?cmd=screenOff&password=password