[JPI-APK android] Tel Android dedié domotique

Update du code v0.983 en ligne ! :grin:

Corrections de bugs et refonte de la gestion du bluetooth.
Possibilité de connecter ou déconnecter des appareil BT appariés (j’ai galéré avec ça…).
(Je n’ai pas implémenté le premier appairage dans JPI, c’est du boulot et non nécessaire, il suffit de le faire à la main sur l’appareil la première fois).
Diverses petites corrections.

Change log :

Actions :

  • Système / enableBT : L’action retourne désormais une erreur si l’activation du BT échoue.
  • Système / disableBT : L’action retourne désormais une erreur si la désactivation du BT échoue.
  • Système / manageBTdevice : Nouvelle action permettant d’activer le BT si nécessaire et de connecter ou déconnecter un appareil bluetooth apparié
  • Informations/ getBTpaired : ajout d’un paramètre permettant de renvoyer la liste des appareils appariés en Json

Interface web :

  • Menu magique pour la nouvelle action Système / manageBTdevice afin d’avoir la liste des appareils BT appariés

Core :

  • Nouvelle gestion du BT
  • Amélioration du log d’erreurs concernant le BT
  • Maj des fichiers de langues
  • Diverses corrections et optimisations

NOTE: Vous devez d’abord mettre à jour l’APK de JPI en v0.983 pour pouvoir avoir accès à cette mise à jour du code.

NOTE² : IL EST VIVEMENT CONSEILLÉ DE REBOOTER L’APPAREIL APRÈS LA MAJ DE L’APK ET DU CODE (sauf si vous venez de la version 0.982)


Update de l’APK v0.983 en ligne ! :grin:

  • Refonte du bluetooth
  • Gestion de la nouvelle action du code : manageBTdevice
  • Correction de crash si le BT n’est pas disponible sur l’appareil (cas extrêmement rare)
  • Divers corrections et optimisations

Change log versions précédentes:

v0.982 : jpi-apk-android-tel-dedie-domotique/10014/144
v0.98 : jpi-apk-android-tel-dedie-domotique/10014/102
v0.974: jpi-apk-android-tel-dedie-domotique/10014/35
v0.973: jpi-apk-android-tel-dedie-domotique/10014/22
v0.97 à 0.972: viewtopic.php?f=27&t=18283&start=3020#p627896


NOTE : Cette version est probablement à prendre comme une “V1” et devrait être relativement stable. (testé sous Android v5 à v9)


NOTE² : pour les vieilles version d’android (< V6) les designs de Jeedom V4 nécessitent la mise à jour de l’appli système WebView. Il faut parfois bidouiller et avoir l’accès root pour pouvoir la faire.

Symptômes : Mauvaises couleurs des fonds et des textes dans les designs qui sont dues aux variables CSS présentes dans Jeedom V4 et qui ne sont pas supportées par les vieux moteurs WebView

Ex pour résoudre le pb (nécessite un accès root) :

Testé avec succès sur des tablettes android V5.1 où il n’était pas possible de mettre à jour ou de choisir la version de webview.

:wink:


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


Screen shots :


(nouvelle action : Système / manageBTdevice)


Vidéo de démo du bluetooth pour les interactions vocales :

Vidéo réalisée avec une version précédente (0.98), le temps de réaction (réponses vocales) est plus rapide de 500ms (1/2s) depuis la version 0.982


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


2 « J'aime »