Bien que ca ne soit clairement pas une nouveauté, histoire de se répéter…
La mise a jour est a faire sur l app ET le plugin en meme temps !!!
A noter : dorénavant la version minimale pour utiliser JC, est une version du core 4.2
on a un peu galéré avec Apple … mais ca y est, la version stable est dispo !!
( pour plus d’infos jeter un œil aux posts précédent sur les betas )
Amusez vous bien avec cette version, et bon week end de Pâques à tou(te)s !
Version 1.8.0 (08/04/2023) - STABLE
[Android] Relancez l app au moins une fois avant d’utiliser la nouveauté (ie : kill l’application JC, puis relancer la).
Nouveautés :
Version core > 4.2
[Android 11+] Mise en place du contrôle d’appareils par le système. Seuls les widgets dispo sur l’équipement de votre appareil seront proposés. Pour le moment sont supportés : Alarme, Luminosité, Humidité, Caméra, Porte, Portail, les Générique (Actions**, Binaire, Numérique, Texte, Slider, Switch), Puissance, PIR, Prise, Scénario, Volet, Lumière(s), Température, Climatiseur, Thermostat, Fenêtre
Les widgets visibles dans le paramétrage de cette option peuvent être réduit en cochant l’option Masquer l’appareil sur le widget.
De même, il est possible d’interdire l’exécution de la commande depuis un écran verrouillé en cochant l’option Contrôle depuis l’écran de verrouillage sur le widget également
** Petite précision : sur les widget Générique Actions → seule la 1ère action du widget est exécutée lorsque ce widget est ajouté comme contrôleur !
[Android 11+] Ajout des contrôleurs de type Composant : Switch, Slider et Texte
[Android] Nouvelle commande action Effacer les données, utile en cas de perte ou vol de l’appareil. Pour confirmer l’action il faudra saisir le mot erase sur le champs correspondant.
[Android 7+] : Possibilité d’ajouter des raccourcis rapides dans le panneau des raccourcis de paramètres du volet de notifications
[Android] : Nouvelle commande Ne pas déranger
Changement de la structure de données des éléments (et nettoyage du code). Attention si vous avez des blocs code et faites des changements vous même il se peut que certaines choses ne fonctionnent plus…
Ajout de boutons « cocher tout/décocher tout » sur la page Synthèse des widgets
Grille avancée : Lors de l’édition, possibilité de figer les éléments pour configurer le verrouillage et la profondeur des éléments
Refonte des historique pour plus performances, et nouvelles options, affichage des statistiques
Nouveau widget Groupe d'historiques : affichage de plusieurs historiques dans un seul graphe
Widget Caméra : possibilité de faire du pinch-to-zoom ou double-tap
Composants : ajout du champs Pièce
Ajout du paramétre Visibilité sous condition dans les personnalisations des widgets
Passage en mode Hors connexion dès que l’équipement est désactivé sur Jeedom
Affichage de graphe d’historique en arrière-plan de widgets
Créer du relief : élévation des tuiles et widgets dans l’application
Configuration pour le redimensionnement des images en arrière-plan
Choisir la taille des menus haut
Définir une sécurité sur les commandes des widgets Groupes
Permet qu’un toaster soit affiché sur l’app lorsqu’un scénario est utilisé avec l’instruction Retourner un texte/une donnée (mot clé scenario_return)
Mise en place d’une seule barre de recherche sur le plugin
Prise en compte des conditions de visibilité sur les widgets dans la vue Détails
Prise en compte du pas sur différentes commandes :
de type action : par exemple 0.1 si tu veux régler une température à 0.1 degré près
de type info : arrondi des valeurs affichées, par exemple 1 si tu veux afficher à l’unité, 0,001 si on veut 3 décimales
[Version APK] : Réception des SMS. Deux nouvelles commandes donnent le dernier SMS reçu et le numéro de l’expéditeur
Bug fixes :
Amélioration du temps d’ouverture sur l’édition d’un élément
Correction de l’action d’activation du geofence
Crash sur la jauge lorsque la valeur est supérieur au max défini
Rendu de la jauge et slider circulaire qui disparait
Crash dans le slider lumières de couleurs
Augmentation du timeout sur les requêtes http
Composant Séparateur prend toute la largeur sur écran large
Marges des widgets dans un groupe
Migration automatique
Fix anomalie snapshot 0%
Fix fonction de sauvegarde depuis l’application
Affichage des images en arrière-plan
Affichage de tous les widgets en mode édition de grille avancée (y compris ceux pour lesquels la condition de visibilité est évaluée à fausse)
Prise en compte du pas lors de l’arrondi de valeurs numériques sur les widgets
Crash dans les pages Batteries et Pièces
Prise en compte du fuseau horaire (si l’appareil est sur un autre fuseau que Jeedom)
Divers bugs sur le service Android et les raccourcis rapides
Crash du service Android dans certaines conditions
Maj mineure supplementaire du plugin en Stable pour empecher l utilisation avec une mauvaise version de l app …
histoire d eviter d avoir un 3ieme post a ce sujet…
(N attendez pas de maj de l app, cette fois il ny en aura pas !)
Est-il possible lors de la recopie d’une configuration d’un équipement A vers un équipement B, d’en profiter pour recopier également la taille et la position de chaque widget ??
toute petite version pour corriger 2-3 petites choses → cette fois la mise à jour n’est réalisée que pour le plugin uniquement, inutile (cette fois!) d’attendre la mise à dispo d’une nouvelle app.
Version 1.8.0.1 (31/05/23) - BETA & STABLE - Plugin UNIQUEMENT
Bug fixes :
Ajout de la traduction de #room# dans les contrôleurs
Utilisation du nom d'affichage des widgets également dans l’assistant configuration
Prise en compte de l’inversion des commandes (type statut) dans les contrôleurs
Update du démon pour éviter les crash « broken pipe »
Version 1.8.0.2 (25/07/2023 - BETA - Plugin UNIQUEMENT
pas de grosse nouveauté sur JC lui même, si ce n’est l’arrivée d’un nouveau bouton sur la page principale du plugin …
à quoi sert il …???
comme son nom l’indique à vous aider à créer automatiquement un post ici sur le forum, avec la bonne catégorie, la bonne étiquette du plugin, et les infos de configuration qui me sont cher !
vous n’avez presque plus rien à faire … si ce n’est mettre un joli titre parlant qui pourra aider un autre membre (je rappelle que « Probleme avec JC » n’en est pas un !), et à décrire votre problème/demande/évol/… !
en image ca donne ca :
et du coup là vous n’avez plus AUCUNE excuse pour ne pas donner vos infos quand vous créez un nouveau post !
petit cerise sur le gateau :
je viens de pousser cette nouveauté sur le core pour que cette option soit offerte sur tous les plugins ! ( → charge au développeur de mettre le bouton sur la page de leur plugin!), ca arrivera donc surement petit à petit avec la version 4.4 du core jeedom !
sur JC pas de version minimum, vous pouvez vous en servir dès maintenant quelque soit votre version du core !
comme relaté sur plusieurs posts, JC connait actuellement quelques soucis avec les notifications.
Sans rentrer dans les détails : une notif passe par un service google pour être envoyées au terminaux → les API utilisées pour envoyer ces notifs ont été modifiées, et nous n’avons pas été assez réactif pour faire les modifications. Nous nous en excusons.
Je viens de publier une nouvelle version du plugin (sans attendre une nouvelle version d’app !) qui corrige en partie le soucis :
pour les utilisateurs sous android : retour à la normal, 100% de réussite attendue
pour les utilisateurs sous ios : les notifications sont uniquement disponibles lorsque l’app est lancée pour le moment. Nous continuons nos investigations & modifications pour faire en sorte que tout soit OK également pour vous !
application : iOS uniquement (android tjs en cours de validation par le store)
Je rappelle qu il est INUTILE (français) // USELESS (anglais) // INÚTIL (espagnol) // INUTILE (italien) // UNNÜTZ (allemand) // INÚTIL (portugais) // НЕПОЛЕЗНЫЙ (russe) // 无用 (chinois) // 無駄 (japonais) // 쓸모없는 (coréen) // BEZUŻYTECZNY (polonais) // INUTILIS (latin) // UNGÜLTIG (néerlandais) // OTSUSEI (swahili) // DE NO SERVEI (catalan) // ÁRITARATLAN (hongrois) // BEZKORISNO (croate) // ONBRUKBAAR (afrikaans) // UZBEZIK (kazakh) // NEPRIHODNÍ (tchèque) de passer en beta juste pr avoir cette correction, je vous renvoie Cf ce post.
Les modif arriveront en stable bien assez rapidement !
La maj du plugin peut etre faite sans attendre d application.
Outre la correction pour les notifications, des mises à jours importantes ont également été faites sur différentes librairies (geoloc, video, …) ainsi que sur le framework lui meme. Il n est donc pas impossible qu il y ait qlq petits quoiac.
Pour le reste :
Nouveautés :
Nouvelle méthode authentification possible sur les snapshots du widget Caméra : digest → repasser sur la configuration de vos widgets camera si necessaire
Ajout d’un message warning sur la page de configuration du plugin, si le mécanisme d envoie des notif n’est pas a jour ++ ajout d’un bouton pour forcer cette maj
Bug fixes
Correction API Google v14 [android] : ecran bleu et freeze lors de l utilisation du service. Debut de correction, pas 100% optimale, mais c est un debut(Post)
Picovoice : creation d’un nouveau wakeword, aboutit sur une erreur dans l’app (Post)
Sous titre d’un widget binaire : un sous titre composé d’infos vide montre « » (Post)
Typo : corrections typo orth diverses
Option pour mettre l’arrière plan d’un widget en mode dégradé ou non (android, déjà présent sur ios) (Post)
Widget Portail : le sous-titre temps ecoulé ne fonctionne pas (Post)
Choix par défaut lors de la création de certain widget
Widget Résumé de pièce : le choix Global n’est pas dispo dans l’appli
Slider : sous ios il n’est pas possible de personnaliser le pas puisqu’un point est attendu, mais le clavier ios ne propose qu’une virgule (Post)
Nouvelle version stable de l’application IOS disponible → 1.11.0
Pour Android, une fois n’est pas coutume … Google nous donne cette année un peu de fil à retordre pour la validation de l’application à cause entre autre de la fonctionnalité « service » pour laquelle on doit justifier tout un tas de chose … la validation prend donc + de temps que d’habitude mais nous ne désespérons pas !!
cf précédent post pour le changelog
→ la plus grosse partie : correction d’envoie de notifications pour IOS (en ayant maj également l’application !)
et non… désolé pour la fausse joie, pas de nouvelle version …
juste une petite info perso à partager :
un nouveau petit bonhomme est arrivé tôt ce matin pour agrandir la famille !
Je vais me mettre un peu au vert de community pour profiter de la famille agrandie, aider un peu la maman, et répondrai quand j’aurai le temps (ou lors d’une insomnie, ou si jamais je vois vraiment une trop grosse connerie ) !
Pour celles & ceux qui attendent(raient) des réponses, ne soyez donc pas étonnés d’un manque (plus important) de réactivité sur vos questions/attentes … mais je ne doute pas qu’avec les nombreux experts ici présents, vous trouverez toute l’aide nécessaire !
et bonne année à tous ceux que je n’ai pas encore croisés !
Le lien vers la doc/changelog a changé, ce n’est pas encore répercuté sur le plugin/market, donc en attendant voici les infos : Documentation Changelog
pour ceux qui utilisent le websocket, l’installation des dépendances sera un pré-requis au bon démarrage du démon. En théorie elles sont censées se lancer toutes seules lors de l’update du plugin, mais … sait-on jamais !
MaJ du démon python provoquant une potentielle fuite de mémoire, initialement proposé jeedom et corrigé par @Mips - ici
Passage en venv & ajout de la gestion des dépendances → uniquement nécessaire pour ceux qui ont besoin d’une connexion en websocket
Changement niveau de log Erreur → Warning, pour les notifications potentiellement non émise
Correction lien vers documentation
Version 1.12.0 (26/01/25) - STABLE
PLUGIN UNIQUEMENT
passage en stable, cf post précédent
pour ceux qui utilisent le websocket, l’installation des dépendances sera un pré-requis au bon démarrage du démon. En théorie elles sont censées se lancer toutes seules lors de l’update du plugin, mais … sait-on jamais !
Après quelques mois de galères avec les équipes du PlayStore, nous voyons enfin le bout du tunnel !!
La disparition de l’app du store Android pour des raisons de « preuve d’identité du compte développeur » [ici] n’est plus d’actualité → l’application est à nouveau disponible depuis quelques jours sur les 2 plateformes !
Autre sujet : depuis septembre dernier, nous avions également du mal à faire valider la dernière version stable de l’application…
En bref
C’est là aussi enfin de l’histoire ancienne, avec la publication ce matin de la version stable 1.12.0 sur le PlayStore !! (Déjà dispo sur iOS AppStore depuis septembre…)
Pour ceux qui auraient installé la version 1.12.0 depuis GitHub, un rappel pour réinstaller proprement depuis le store :
Depuis l’app, menu > préf > sauvegarder
Désinstaller l’application
Installer l’app depuis le store
Lancer l’app et se connecter
menu > préf > restaurer, choisir la dernière sauvegarde
On garde toujours la règle suivante : application stable = plugin stable (ou alors bêta = bêta !)
Pas de maj du plugin à faire, les versions actuellement disponibles sur le market sont compatibles avec les différentes versions des app !
Les versions * sont toutes identiques et comprennent :
une mise à jour des différentes librairies & framework utilisés
un fix afin de ne pas pouvoir utiliser les webview & « interface web » tant qu’une connexion n’est pas active : ce sujet et celui la aussi
(en attendant que Jeedom se positionne (ou pas!) sur mon sujet ouvert il y a 1 mois ici)