Bonjour à tous,
je voudrais me lancer dans un petit plugin et pour commencer j’ai récupéré le template plugin et suivi le tuto pour tout initialiser correctement.
Le problème que je rencontre rapidement est le suivant, une fois les modifications de base faites dans les différents fichiers du template, après la copie du répertoire dans plugins, lorsque je vais sur la page de « Gestions des plugins » j’ai un joli bandeau rouge avec le message « Call to a member function getSource() on bool » et rien d’autre, impossible d’accéder aux plugins.
Je précise que je suis en jeedom 4.2.11 sur rpi 3B.
Est-ce que le template n’est plus compatible de jeedom 4.2 ?
La copie dans le répertoire plugins n’installe pas le plugin. (Avant ça fonctionnait)
Il faut faire un zip de votre plugin et faire une installation avec comme source le fichier zippé.
Disponible après avoir activé Fichier comme source possible de plugin sur l’onglet Mise à jour/Market de la configuration
OU plus dangereux, créer une entrée correcte dans la table update pour que source soit défini:
Merci, effectivement cela fonctionne quand on passe par l’installation d’un fichier archive.
Juste une question, vu l’arborescence que ça m’a créé, j’ai l’impression que la racine de l’archive doit être « l’intérieur » du répertoire racine du plugin et non le répertoire lui-même. Est-ce bien cela ?
Merci
Le zip ne doit pas contenir le répertoire plugins ni celui du nom du plugin qui est demandé lors de l’installation (ID logique du plugin).
L’arborescence à obtenir après décompression est la suivante
Ex avec le plugin alarm: