Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Fully Kiosk

Pour échanger sur les plugins classés en catégorie "Monitoring"
ssc
Timide
Messages : 338
Inscription : 28 juin 2017, 16:51

[Plugin Tiers][Sujet Principal] Fully Kiosk

Message par ssc » 19 juin 2018, 23:24

Bonjour,

Etant un utilisateur de l'application fully Kiosk que je trouve bien pratique, j'ai développé un plugin qui permet de récupérer les informations de la tablette où est installée fully kiosk et ajouté les différentes commandes accessibles.

Il suffit de renseigner l'adresse IP et le mot de passe et c'est parti.
Certaines infos et fonctions ne sont pas affichées par défaut.
Libre à vous de les ajouter sur le widget en cochant la case "afficher".

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 352
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par ptitdyno » 19 juin 2018, 23:34

Très bonne initiative

Merci du partage

Envoyé de mon SM-A530F en utilisant Tapatalk

JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

Avatar de l’utilisateur
domoggvad
Actif
Messages : 1880
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par domoggvad » 20 juin 2018, 05:59

Bonjour
Je pense que ton travail tombe bien,
Merci beaucoup pour le partage

Envoyé de mon HUAWEI VNS-L31 en utilisant Tapatalk

3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810

Avatar de l’utilisateur
HerveL
Timide
Messages : 478
Inscription : 11 sept. 2015, 22:46
Localisation : Nantes

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par HerveL » 20 juin 2018, 08:48

Bonjour,
Très bonne initiative
Je viens de tester et c'est plutot bien pensé
et merci du partage :)
Hervé
Utilisateur Mini+ et SMART passionné
Zwave, IPX800V3, IPX800V4, Rfxcom, RFP1000

ssc
Timide
Messages : 338
Inscription : 28 juin 2017, 16:51

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par ssc » 20 juin 2018, 09:39

Bonjour,

Ca recense simplement presque toutes les possibilités.
Pour info, j'ai mis ceci:

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 and daydream
/?cmd=startScreensaver&password=[pass] (ver. 1.21+)
/?cmd=stopScreensaver&password=[pass] (ver. 1.21+)
/?cmd=startDaydream&password=[pass] (ver. 1.24.1+)
/?cmd=stopDaydream&password=[pass] (ver. 1.24.1+)


// 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] 

// 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] 
pour screenshot et camshot je ne stocke pas les fichiers résultats, mais si vous avez un besoin de ce côté là vous pouvez toujours vous servir du plugin camera et mettre l'url de snapshot:
http://[iptablette]:2323/?cmd=getCamshot&password=[pass]


Ce que je n'ai pas mis pour le moment mais peut-être que les 2 premières fonctions pourraient être utiles.

Code : Tout sélectionner


// 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]


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


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

Samuel14
Timide
Messages : 454
Inscription : 27 août 2014, 17:39
Localisation : Caen

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Samuel14 » 20 juin 2018, 17:01

Merci beaucoup pour ton plugin, je vais remplacer mon "script" :-)
Z83II + zstick Aeotec sw090 (51 nœuds Z-Wave), Clé 3G Huawei E172, rfplayer (portail, Pergola Somfy), Station météo Netatmo, Xiaomi (Gateway 31 nœuds, Aspi v1, lampe de chevet v1 et v2, rideau), nut, Google Home, Alexa, Squeezebox, Tondeuse Worx

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Theduck38 » 20 juin 2018, 17:09

Hello,

Merci pour cette initiative... ça va aussi grandement m'intéresser !
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Theduck38 » 20 juin 2018, 17:22

Un truc qui pourrait être intéressant à mettre : le kiosk mode. Comme il est verrouillable par code pin, ça peut être intéressant de le bloquer sur un écran spécifique en cas d'absence...

Code : Tout sélectionner

http://ipTablette:2323/?cmd=setBooleanSetting&key=kioskMode&value=true&password=passtruc
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

ssc
Timide
Messages : 338
Inscription : 28 juin 2017, 16:51

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par ssc » 21 juin 2018, 00:14

Ok j'ai ajouté l'accès à tous les paramètres.
Dans l'action setBooleanSetting il faut mettre kioskMode dans title et true dans le message.

Voici la liste des paramètres de ma tablette, je ne sais pas bien quels sont les paramètres modifiables:

Code : Tout sélectionner

{
  "setRemoveSystemUI": false,
  "wifiKey": "",
  "movementBeaconList": "",
  "showMenuHint": true,
  "authUsername": "",
  "screenOffInDarkness": false,
  "useWideViewport": true,
  "geoLocationAccess": false,
  "motionSensitivity": "90",
  "remoteAdminPassword": "",
  "launchOnBoot": true,
  "graphicsAccelerationMode": "2",
  "showBackButton": true,
  "authPassword": "",
  "addressBarBgColor": -4473925,
  "enablePullToRefresh": true,
  "motionSensitivityAcoustic": "90",
  "ignoreMotionWhenMoving": false,
  "kioskHomeStartURL": false,
  "kioskWifiPin": "",
  "disableCamera": false,
  "wifiSSID": "",
  "keepSleepingIfUnplugged": false,
  "darknessLevel": "10",
  "microphoneAccess": false,
  "actionBarInSettings": false,
  "remoteAdminLan": true,
  "cacheMode": "-1",
  "movementBeaconDistance": "5",
  "screensaverBrightness": "",
  "desktopMode": false,
  "thirdPartyCookies": true,
  "alarmSoundFileUrl": "",
  "knoxDisableStatusBar": false,
  "disablePowerButton": true,
  "reloadOnInternet": true,
  "screensaverFullscreen": false,
  "actionBarTitle": "Fully Kiosk Browser",
  "pageTransitions": false,
  "urlBlacklist": "",
  "playAlarmSoundUntilPin": false,
  "showAppLauncherOnStart": false,
  "appLauncherScaling": "100",
  "timeToScreensaverV2": "0",
  "usageStatistics": false,
  "movementDetection": true,
  "restartOnCrash": true,
  "sleepOnPowerConnect": false,
  "readNfcTag": false,
  "swipeNavigation": false,
  "screenOnOnMovement": true,
  "acra.legacyAlreadyConvertedToJson": true,
  "sleepOnPowerDisconnect": false,
  "remotePdfFileMode": "0",
  "knoxDisableUsbHostStorage": false,
  "deleteHistoryOnReload": false,
  "autoplayVideos": true,
  "mdmApkToInstall": "",
  "loadOverview": true,
  "startURL": "",
  "actionBarBgColor": -15906911,
  "enableZoom": true,
  "reloadOnWifiOn": true,
  "compassSensitivity": "50",
  "advancedKioskProtection": false,
  "searchProviderUrl": "https://www.google.com/search?q\u003d",
  "defaultWebviewBackgroundColor": -1,
  "motionDetectionAcoustic": false,
  "reloadOnScreenOn": false,
  "reloadPageFailure": "0",
  "actionBarIconUrl": "",
  "initialScale": "0",
  "enableBackButton": true,
  "mdmDisableUsbStorage": false,
  "actionBarBgUrl": "",
  "setWifiWakelock": false,
  "lockSafeMode": false,
  "acra.lastVersionNr": 317,
  "deleteWebstorageOnReload": false,
  "knoxDisableMtp": false,
  "actionBarFgColor": -1,
  "audioRecordUploads": false,
  "showHomeButton": true,
  "fadeInOutDuration": "200",
  "autoplayAudio": false,
  "reloadEachSeconds": "1200",
  "accelerometerSensitivity": "80",
  "showPrintButton": false,
  "knoxDisableScreenCapture": false,
  "kioskExitGesture": "0",
  "kioskAppWhitelist": "",
  "enableVersionInfo": true,
  "screensaverWallpaperURL": "fully://color#000000",
  "forceScreenUnlock": true,
  "waitInternetOnReload": true,
  "disableVolumeButtons": false,
  "forceScreenOrientation": "0",
  "showStatusBar": false,
  "disableStatusBar": false,
  "kioskPin": "",
  "detectIBeacons": false,
  "screensaverDaydream": false,
  "appLauncherBackgroundColor": -1,
  "videoCaptureUploads": false,
  "stopScreensaverOnMovement": true,
  "webcamAccess": true,
  "motionCameraId": "",
  "knoxDisableSafeMode": false,
  "urlWhitelist": "",
  "disableOtherApps": true,
  "playAlarmSoundOnMovement": false,
  "forceImmersive": false,
  "enableTapSound": false,
  "showActionBar": false,
  "volumeLicenseKey": "",
  "ignoreJustOnceLauncher": false,
  "remoteAdmin": true,
  "launcherInjectCode": "",
  "keepScreenOn": false,
  "cameraCaptureUploads": false,
  "showCamPreview": false,
  "pauseMotionInBackground": false,
  "sleepSchedule": "",
  "timeToScreenOffV2": "35",
  "setCpuWakelock": false,
  "softKeyboard": true,
  "enablePopups": false,
  "mdmDisableStatusBar": false,
  "statusBarColor": 0,
  "lastVersionInfo": "1.24.2",
  "textSelection": true,
  "fileUploads": false,
  "jsAlerts": true,
  "disableHomeButton": true,
  "screensaverPlaylist": "",
  "webviewDebugging": false,
  "launcherApps": "",
  "showNavigationBar": false,
  "showAddressBar": false,
  "batteryWarning": "0",
  "localPdfFileMode": "0",
  "mdmDisableScreenCapture": false,
  "autoImportSettings": true,
  "motionDetection": true,
  "kioskMode": false,
  "singleAppMode": false,
  "enableUrlOtherApps": false,
  "cloudService": false,
  "navigationBarColor": 0,
  "isRunning": true,
  "motionFps": "5",
  "websiteIntegration": false,
  "reloadOnScreensaverStop": false,
  "deleteCookiesOnReload": false,
  "errorURL": "",
  "screenBrightness": "",
  "knoxDisableCamera": false,
  "knoxEnabled": false,
  "showProgressBar": true,
  "formAutoComplete": true,
  "playMedia": true,
  "showRefreshButton": true,
  "stopScreensaverOnMotion": true,
  "redirectBlocked": false,
  "showForwardButton": true,
  "mdmDisableADB": false,
  "restartAfterUpdate": false,
  "enableFullscreenVideos": false,
  "remoteFileMode": "1",
  "fontSize": "100",
  "clearCacheEach": false,
  "confirmExit": true,
  "ignoreSSLerrors": false,
  "singleAppIntent": "",
  "userAgent": "0",
  "runInForeground": false,
  "deleteCacheOnReload": true,
  "screenOnOnMotion": true
}
Ca commence à faire beaucoup d'info et ca rend le widget un peu brouillon.
Mais au moins on peut piloter beaucoup de choses par scénario si on le souhaite.
Pour ajouter les nouvelles fonctions, il suffit de sauvegarder l'équipement.

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Theduck38 » 21 juin 2018, 17:31

Merci, ça va permettre pas mal de trucs !
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Nicoboom
Timide
Messages : 221
Inscription : 03 sept. 2015, 22:08

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Nicoboom » 21 juin 2018, 17:40

Bonjour et merci pour le travail! Question bête, quel mot de passe doit-on mettre ?

Samuel14
Timide
Messages : 454
Inscription : 27 août 2014, 17:39
Localisation : Caen

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Samuel14 » 21 juin 2018, 17:42

Celui que tu as mis dans Fully kiosk côté tablette :-D
Z83II + zstick Aeotec sw090 (51 nœuds Z-Wave), Clé 3G Huawei E172, rfplayer (portail, Pergola Somfy), Station météo Netatmo, Xiaomi (Gateway 31 nœuds, Aspi v1, lampe de chevet v1 et v2, rideau), nut, Google Home, Alexa, Squeezebox, Tondeuse Worx

Nicoboom
Timide
Messages : 221
Inscription : 03 sept. 2015, 22:08

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Nicoboom » 21 juin 2018, 17:48

Donc si je n' ai pas mis je ne mets rien ?

Samuel14
Timide
Messages : 454
Inscription : 27 août 2014, 17:39
Localisation : Caen

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Samuel14 » 21 juin 2018, 17:59

Le mot passe est à renseigner lorsque tu autorises sur la tablette l'administration de Fully Kiosk à distance.
Z83II + zstick Aeotec sw090 (51 nœuds Z-Wave), Clé 3G Huawei E172, rfplayer (portail, Pergola Somfy), Station météo Netatmo, Xiaomi (Gateway 31 nœuds, Aspi v1, lampe de chevet v1 et v2, rideau), nut, Google Home, Alexa, Squeezebox, Tondeuse Worx

Nicoboom
Timide
Messages : 221
Inscription : 03 sept. 2015, 22:08

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Nicoboom » 21 juin 2018, 18:12

Super, effectievemnt je n'utilisais pas cette partie !Merci

Avatar de l’utilisateur
Bebel27
Actif
Messages : 908
Inscription : 19 oct. 2014, 18:04
Localisation : Normandie

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Bebel27 » 23 juin 2018, 21:57

Merci c'est top .

JEEDOM (que la domotique soit avec toi )

ssc
Timide
Messages : 338
Inscription : 28 juin 2017, 16:51

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par ssc » 27 juin 2018, 00:00

Bonjour,

J'ai ajouté la possibilité de choisir le délai entre les rafraîchissements des données. (15 minutes par défaut)
il y a également un bug sur l'affichage de la batterie. Il faut laisser cocher "afficher"
Et pour être sûr d'avoir les dernières nouveautés il vaut mieux recréer l'équipement.
J'essaierai d'améliorer ça dans le futur.

Avatar de l’utilisateur
Bebel27
Actif
Messages : 908
Inscription : 19 oct. 2014, 18:04
Localisation : Normandie

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par Bebel27 » 27 juin 2018, 10:31

Merci ssc , pour avoir les nouveautés j'ai juste re- sauvegardé et c'est bon .

JEEDOM (que la domotique soit avec toi )

Avatar de l’utilisateur
freeddoo
Timide
Messages : 264
Inscription : 03 mai 2015, 09:49
Localisation : Moselle

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par freeddoo » 27 juin 2018, 23:07

Salut

Super plugin, je vais pouvoir simplifier la communication de mes Equipements.

Petite question : c'est quoi daydream ?

et une deuxième , j'ai le TTS qui ne fonctionne pas , il ya quelque chose à activer ?

D’avance merci
Jeedom Stable | DIY RPI3 avec SSD, Stick EAON
Protocoles | Zwave, Xiaomi, Blea, Jeedouino, Téléinfo, ModBus, KNX, ESPeasy

ssc
Timide
Messages : 338
Inscription : 28 juin 2017, 16:51

Re: [Plugin Tiers][Sujet Principal] Fully Kiosk

Message par ssc » 28 juin 2018, 00:05

Salut,

Daydream c'est la fonctionnalité économiseur d'écran android. Je ne l'ai jamais utilisé mais par exemple tu peux afficher une horloge comme écran de veille.

Pour le tts ça fonctionne chez moi donc j'imagine que ce n'est pas lié au plugin.
Sur le site de fully kiosk, j'ai vu ceci :
"The Web Speech API is not supported by the Android Webview, use Fully’s JS interface instead for TTS"
Je ne sais pas bien ce que ca veut dire donc je ne sais pas si c'est la cause de l'erreur...

Le plugin envoie la commande ?cmd=textToSpeech&text=[text]&password=[pass]
Est-ce que ca fonctionne si tu l'envoies manuellement?

http://addressipdelatablette:2323?cmd=t ... motdepasse
(bien entendu en remplaçant les valeurs correspondantes)


Et pour utiliser les fonctions JS de fully comme proposé pourquoi pas mais il faut que je réfléchisse comment envoyer une page de façon "dynamique".

J'avais donné une astuce pour le faire par un design jeedom que tu charges sur la tablette mais c'est pas top comme solution.
Par exemple tu créés un design avec un texte html dans lequel tu mets un script js comme ci-dessous et ensuite tu fais charger url avec l'adresse de ce design à l'aide du plugin fullykiosk

Code : Tout sélectionner

<script> void fully.textToSpeech("testtexte") </script>
C'est un peu une usine à gaz et ça fait un design pas fonctionnel dans jeedom (uniquement sur la tablette utilisant fullykiosk et il faut activer javascript dans les settings)

Répondre

Revenir vers « [Catégorie] Monitoring »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités