Se loger sur Jeedom via le navigateur du NSPanel Pro sans saisir utilisateur et mot de passe

Bonjour

Je viens de recevoir un NSPanel 120 mis à jour à la dernière version 4.4.6
Je souhaite y afficher des design Jeedom

Coté Jeedom
Création d’un design « Accueil » dédié (750x1334 pixels)
Création d’un « Utilisateur limité » (pour le NSPanel, pas pour moi…) avec dans le profil Page par defaut « Design » et Design par défaut « Accueil »
→ Ca marche sur le navigateur du PC

Sur le NSPanel
J’ai installé nspanel-pro-tools (2.3.3) et Fully Kiosk Browser (1.60.1)
Accès à Fully Kiosk Browser via mon navigateur PC
Configuration de « Start URL » avec l’adresse Jeedom (http://192.168.1.xx/index.php?v=d)
→ Ca marche au lancement de Fully Kiosk Browser sur le NSPanel

Ma question Comment accèder à Jeedom sans saisir le Nom d’utilisateur et le Mot de passe ?

J’ai trouvé ceci

Comme cela date de 2021 : le plugin plugin-autologin est il toujours le seul moyen d’ouvrir Jeedom depuis le navigateur du NSPanel sans saisir le login + Mot de passe ?

Merci

Bonjour,

Oui mais

Bon j’y suis arrivé différemment avec Fully Kiosk
Dans Settings / Advanced Web Settings / Inject JavaScript,
Remplacer User et Password et coller ceci :

setTimeout(function() {
  var loginField = document.getElementById('in_login_username');
  var passField  = document.getElementById('in_login_password');
  var storeChk   = document.getElementById('cb_storeConnection');
  var submitBtn  = document.getElementById('bt_login_validate');

  if (!loginField || !passField || !submitBtn) return;

  loginField.focus();
  loginField.value = 'User';
  loginField.dispatchEvent(new Event('input',  { bubbles: true }));
  loginField.dispatchEvent(new Event('change', { bubbles: true }));

  passField.focus();
  passField.value = 'Password';
  passField.dispatchEvent(new Event('input',  { bubbles: true }));
  passField.dispatchEvent(new Event('change', { bubbles: true }));

  if (storeChk && !storeChk.checked) storeChk.click();

  setTimeout(function() { submitBtn.click(); }, 500);

}, 3000);

Dans Settings / Web content Settings / Start URL, mettre l’adresse IP de Jeedom

http://192.168.1.xxx/index.php?v=d&p=plan&plan_id=6

Au lancement de Fully Kiosk il y a login automatique et affichage du design associé au user defini dans Jeedom


1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.