Je suis en train de faire une petite appli pour Android (en théorie compatible iOS aussi).
Elle est très personnalisable.
Si ça intéresse des gens je pourrai partager.
Il faut que je mette un plugin sur le market et je partage le fichier APK.
L’utilisation est assez différente du plugin mobile officiel.
Dans le plugin, il y a un assistant qui permet de créer toute la configuration de l’appli, les menus et les « objets » affichés.
J’appelle ces objets des widgets, il y en a pour l’instant une vingtaine (par exemple lumière de couleur, alarme, température…)
Pour chacun de ces widgets, Il faut préciser sa configuration depuis l’assistant (les commandes, l’affichage…)
La connexion entre l’appareil et jeedom se base sur le protocole Websocket, ce qui permet une faible latence, et de ne pas agresser le serveur en faisant des requêtes HTTP toutes les X secondes… Un transfert de données se fait que s’il y en a besoin.
Pour être plus précis, j’ai écrit l’application en React Native qui un framework pour compiler avec le même code des applis Android et iOS.
Cependant, Apple (le méchant) impose de compiler les applis sur MacOS. Or je n’ai pas de Mac… mais peut être un jour
A part ça, j’ai mis le plugin sur le market en version beta.
Il me semble aussi (à vérifier) qu’il nécessite PHP 7.3 pour la partie websocket
En effet il y a un problème, je recherche la cause du problème et revient !
En attendant si vous avez le problème, il suffit de supprimer le dossier plugins/JeedomConnect/, et ça repart !
Désolé, c’est mon premier plugin !