Comment as-tu installé la v2, pour avoir cette erreur ?
Je ne sais pas vraiment d’où ça peut venir. Si un autre développeur a déjà rencontré ceci, je veux bien quelques indices. Sachant que getSource est une fonction Jeedom, pas du plugin.
Comment avez-vous installé le plugin pour avoir cette erreur ?
Via Github ? En mettant les paramètres que j’ai écrit ici : Prix Carburants - compatible v4.2 - #13 par Piug (la 2eme section pour la v2)
Ah non je n’ai pas réessayé depuis, je viens de réessayer là et pas mieux. A priori ça ne marche pas si on le décompresse directement dans le dossier plugins et qu’on a jamais installé le plugin depuis le market. C’est peut-être une sécurité que Jeedom a mis en place pour éviter de se faire transférer les plugins entre installation.
Oui c’est exactement ça. Il faut installer au moins une fois le plugin.
Décompresser le zip dans le répertoire plugins (avec la bonne arborescence ) ne suffit pas.
La solution alternative est d’aller bidouiller la bdd pour y créer une entrée dans la table update.
L’avantage d’une installation avec une source github en plus de la non manipulation d’un zip, est que l’on est prévenu en cas de MAJ de github comme pour une install depuis le market.
Je viens de publier une mise à jour de la branche v2, qui contient principalement la création d’un widget.
Voici par exemple à quoi il ressemble pour l’affichage de 2 stations :
Comme vous pouvez le voir, les marques pour lesquels je n’ai pas (encore) le logo, c’est un générique.
Aussi, j’ai mis à jour la liste des stations (les fichiers .json de chaque département), et déplacé tous ces fichiers dans un dossier plus cohérent que core/class. En mettant aussi à jour le script python qui récupère ceci sur le site du gouvernement.
Pouvez-vous le tester et me faire un retour ?
Une petite todo-list :
Widget mobile
Corriger le bug javascript lors de la sélection de 10 favoris
Ajouter l’affichage de la localisation sur le widget (via icône cliquable)
Récupérer les logos manquants. Un coup de main là dessus serait appréciable. Actuellement, je collecte des fichiers .png de 60px max hauteur ou largeur.
Si vous voyez d’autres amélioration à apporter, n’hésitez pas à me les signaler.
J’ai PR sur le repo de Floman pour modifier la commande de localisation pour y mettre une commande type info qui expose les données de longitude/latitude (google shared location, jeedomconnect, un virtuel lamba), avec listener qui vont bien.
j’ai eu en retour une invitation de @floman321 pour collab sur le projet (merci ;), enfin je crois)
Je suis un gros noob en git, mais ça doit vouloir dire que je peux valider les PR à priori.
Y’a un pr de toi @puig à partir de ta branche master => c’est à jour?
Je ne sais pas si je peux, mais j’ai bien envie de mettre la branche beta d’équerre pour qu’on y implémente toutes les modifs décrite ici (+ celles que j’ai pr également).
Ce PR, permet de rendre le plugin compatible avec jeedom v4.2, tout simplement.
Pas le reste que j’ai mis dans la brnache v2, annoncé au dessus. Maintenant que tu as accès à ce plugin, je vais remettre tout sur l’id d’origine et proposé une PR sur la branche bêta
j’viens de regarder, y’a masse de commit de retard sur la branche béta actuelle.
J’ai bien envie d’en ouvrir une autre, mais elle ne sera pas référencée sur le market en béta, sans que floman fasse la modif…
Sinon je fais un PR avec mes modifications, qui son actuellement dans ma v2, direct dans la brnache bêta, ca mettra tout au niveau de la master actuel + les ajouts.
Pour faire ça, je vais attendre que tu ai publié tes PR, pour prendre la master comme base de référence. Ainsi ce sera bien une évolution et pas un mix bizarre.