[JPI-APK android] Tel Android dedié domotique


Update de JPI v0.99521 en ligne ! :slight_smile:

Refonte de l’initialisation, corrections de bugs, d’actions, améliorations de l’interface web, de la visionneuse de caméras, et refonte totale du streaming audio et vidéo avec son nouveau lecteur dédié.


****************** Change log ******************

Refonte du l’initialisation de JPI :

  • Amélioration du rebuild config
  • Changement des priorités d’initialisation
  • Démarrage de l’interface web beaucoup plus rapide lors de l’initialisation
  • Correction d’un bug avec les update si la version se termine par un « 0 »

Optimisations du serveur :

  • Corrections sur le serveur web
  • Correction des fonctions keepalive qui ne fonctionnaient pas avec un periph JPI où l’authentification de l’api http était activée.

Core et actions:

  • Refonte du streaming audio et vidéo et de la visionneuse de caméra

  • Correction d’un bug avec le stream vidéo et la mémorisation de sa dernière rotation.

  • Action sendSms => support de l’envoi des sms longs de plus de 512 caractères en 1 seul sms.

  • Correction des actions screenOff et sleepScreen qui peuvent dorénavant être lancées à la suite dans n’importe quelle ordre, sur un système rooté ou non, sans conflit et sans soucis de rallumage indésirable de l’écran.

  • Ajout de l’action goToStream : permet d’afficher dans l’apk le nouveau lecteur de stream JPI.

    image

  • Optimisations diverses.

Interface web (Streaming) :

  • nouvelle section de configuration du streaming et du nouveau lecteur :

    image

    image

  • Nouveau lecteur 100% paramétrable du streaming audio / vidéo 100% responsive avec contrôle du stream et de ses paramètres :

    ­ image

    image

    image

  • Nouvelles pages (OUTILS) pour le streaming audio et vidéo :

  • Correction du bouton REC qui ne clignotait plus lors d’un enregistrement.


Interface web (Visionneuse de caméra) :

  • Refonte complète de la visionneuse, optimisations du code

  • Gros bugs d’affichage sous Firefox => corrigé

  • Corrections de bugs avec des caméras identiques

  • Désactivation automatique des caméras lorsque la fenêtre web de la visionneuse est réduite (ou onglet du navigateur non actif) afin d’optimiser les ressources

  • Ajout du support des flux de type JPI (intégration du lecteur de streaming en mode plein écran)

    image image

    image

  • Ajout d’une icône indiquant le type de stream et permettant de forcer le rafraichissement du stream :

    image

  • Vérification périodique automatique des flux de type mjpeg (ou JPI)


Interface web :

  • Modernisation du thème du color picker :

    image

  • support des écrans tactile pour les sliders (ex: fenêtre de contrôle des volumes), et pour les drag (pages de scénarios). Fonctionne désormais en tactile.

  • Ajout d’un lien vers le streaming local sur la page d’accueil :
    image

  • Correction d’un bug avec les champs de type password lors des copier / coller avec le clique droit ou un écran tactile (la valeur n’était pas prise en compte)

  • Ajout d’une icône lorsque l’appareil est branché et 100% chargé
    image

  • Correction de l’historique de navigation (bouton suivant / précédent du navigateur). Cela pouvait crasher l’interface web => corrigé. Les fenêtres sont dorénavant fermées automatiquement lors de la navigation via l’historique.

  • Amélioration de la position automatique des fenêtres

  • Typo

  • Refonte des fichiers JS et CSS


Patch de JPI v0.99522 en ligne ! :slight_smile:

  • La fenêtre de bienvenue dans l’interface web se fermait automatiquement après la maj => corrigé

  • Diverses petites corrections et optimisations


Patch de JPI v0.99523 en ligne ! :slight_smile:

  • Visionneuse de caméras: Lors d’une erreur avec une caméra (identification ou adresse non valide / non joignable), l’image d’erreur ne s’affichait pas => corrigé

    image

  • Corrections et améliorations du thème du gestionnaire de fichiers

  • Maj du CSS

  • Diverses petites corrections et optimisations


Patch de JPI v0.99524 en ligne ! :slight_smile:

Grosses refontes et mise à jour de la gestion des langues, notamment pour l’apk où tous les textes étaient en dur (une bonne chose bien ingrate de faite).

  • Refonte du moteur de gestion des langues
  • Ajout d’un mode DEV permettant à n’importe qui d’éditer / créer les fichiers de langues (fichiers sur l’appareil) et de voir le résultat directement.
  • L’apk est totalement traduite (du moins je crois) et les textes en durs ont été tous supprimés (sauf pour le APP_LOG qui restera en anglais)
  • Corrections de quelques bugs
  • Typos
  • Maj du moteur JS
  • Diverses corrections et optimisations


Patch de JPI v0.99525 en ligne ! :slight_smile:

  • Optimisation du serveur et des requêtes
  • Refonte des stats CPU, elles sont maintenant calculées en permanence en arrière plan (et non plus à chaque requête). Elles sont du coup plus « stables » et plus représentatives.
  • Ajout de l’action Informations / getCpuLoad qui permet d’obtenir la charge du CPU.
  • Dans l’éditeur de caméra de l’interface web, la fonction ‹ Tester la caméra › clignotait avec les flux de type snapshots => corrigé
  • Optimisation des requêtes de la visionneuse de caméra et du lecteur de stream JPI.
  • Il y avait un petit bug d’affichage sur la bulle d’aide des boutons undo / redo dans l’éditeur des scénarios JPI de l’interface web => corrigé
  • Optimisation des requêtes keepalive
  • Maj / corrections dans les fichiers de langues
  • Maj du moteur
  • Diverses corrections et optimisations


Patch de JPI v0.99526 en ligne ! :slight_smile:

  • Lors de la confirmation de l’installation d’une nouvelle mise à jour dans la boîte de dialogue de l’Apk, JPI redémarre au lieu d’installer la MAJ => corrigé

NOTE IMPORTANTE: SI VOUS ÊTES EN VERSION 0.99524 ou 0.99525, VOUS DEVEZ DONC INSTALLER LA MAJ A LA MAIN VIA CE LIEN : Get JPI


****************** MISE A JOUR avec PAW ( versions < 0.99501 ) ******************

— Voir le changeLog précédent pour la procédure de mise à jour :

JPI changelog versions 0.99501 à 0.99510


Ps: Le serveur SMTP par défaut pour l’envoi de mail ne fonctionne plus avec les anciennes versions de JPI. ( versions < 0.99501 )


NOTE : Cette version est en beta, merci de signaler les éventuels bugs rencontrés (testé sous Android v5 à v9 et Android GO).


Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l’interface web si vous souhaitez soutenir le projet. :green_heart:


Lien manuel de téléchargement :

Get JPI


:slightly_smiling_face:


NOTE: Il est possible d’utiliser le lecteur de stream pour un portier ou pour faire un conversation de type ‹ skype › entre 2 periph JPI. Les streams audio et videos sont synchronisés entre eux dans le nouveau lecteur.

2 « J'aime »