Présentation plugin passerelle Yokis

Voici les informations sur mon nouveau plugin :

  • Nom: YOKIS_PASSERELLE et id: Yokis
  • Il permet de faire le lien entre Jeedom et le YokisHub qui gère les modules radio de marque Yokis(groupe URMET)
  • Langages utilisés : PHP+ Javascript+ css
  • Utilise cron pour mettre jour l’état des module?
  • Payant : oui 4€ a part si vous me contactez par mail dans ce cas je vous donnerais un code promo à 0€
    Par soucis de simplicité ce plugin est basé sur l’architecture du plugin freebox.

Bonjour

Quelques problèmes au démarrage du plugin.
Je vous joins le log d’erreurs

0001|[Tue May 10 12:30:01.810916 2022] [access_compat:error] [pid 1640] [client 10.2.1.4:46328] AH01797: client denied by server configuration: /var/www/html/plugins/Freebox_OS, referer: https://testtiers.saas.jeedom.com/index.php?v=d&m=Yokis&p=Yokis
0002|[10-May-2022 14:30:38 Europe/Brussels] PHP Notice:  Undefined variable: parental in /var/www/html/plugins/Yokis/desktop/php/Yokis.php on line 199
0003|[Tue May 10 12:30:38.642669 2022] [access_compat:error] [pid 1621] [client 10.2.1.4:46770] AH01797: client denied by server configuration: /var/www/html/plugins/Freebox_OS, referer: https://testtiers.saas.jeedom.com/index.php?v=d&m=Yokis&p=Yokis&id=341&saveSuccessFull=1

Bonjour , Je viens de supprimer un fichier en trop commenter la ligne 199 qui ne sert plus.
Comment puis-je réaliser ce test pour ne pas vous embêter la prochaine fois ?
Merci par avance.

Bonjour,

Installez un jeedom vierge (un snapshot d’une vm est le plus simple, sinon prenez une image jeedom pré-installée), connectez-vous sur le market et installez votre plug-in :wink:
Lancez l’install des dépendances et démarrez le démon si le plugin a l’un ou l’autre.

Si tout passe sans encombre à priori cela passera pour l’équipe également.

Dès que j’installe le plugin et que je me rend dessus, j’ai ceci :

Merci mips je fais ça dès que possible

Bonjour sekiro,

Je ne comprends pas ses erreurs je tourne avec mon plugin depuis 6 mois.
Je vais faire la technique de mips pour vérifier.

Bonjour Sekiro,

Pas eu beucoup de temps du coup ça a été long.

J’ai installer une machine virtuel et fait le débug.

En fait il y avait plus de bug que prévu à cause de dépendance à d’autre plugin de mon installation.

Tout devrais être réglé maintenant y compris l’installation des dépendance.

Note la version minima est maintenant 4.2 pour le core.

Bonjour

Oki, c’est bon pour les dépendances

Par contre, il vous faut changer le lien vers la doc; le lien actuel…est déroutant :smiley:

Et mettre également un lien pour la doc sur la version beta.

Exemple:

"changelog_beta": "https:\/\/doc...",
"documentation_beta": "https:\/\/doc....."

Bonjour,

Oui effectivement c’est les liens classiques des tuto de base il me semble.
Je vais changer ça alors.

Bonsoir,

C’est fait , chez moi ça marche je croise les doigts .

Vous n’avez pas du repousser sur votre branche, car je viens de retester, aucun changement sur le plugin

bonjour ,

SISI c’était bien sur la branche et testé mais ça ne devais pas fonctionner.(lien direct sur la branche docs)
Bon grosse galère avec ghithub_page mais j’ai contourné le soucis.
Maintenant ça fonctionne pour de vrai.

Testé, et toujours pas de key documentation_beta sur le infos.json

Bonjour

Oui j’avais lu trop vite la clef bêta viens d’être rajoutée

Desolé, le lien ne passe pas. Il y a bien le bouton Documentation sur la beta, mais cela pointe vers :

https://nwailly.github.io/Yokis_DOCS/docs/fr_FR/Indexbeta

Erreur 404

Bonjour
Gros soucis gh-pages.
Du coup je m’étais trompé avec la branche master.
C’est corrigé normalement

Correction sur l’indexbeta.md en Indexbeta.md

Bonjour,

Il y a encore des bugs ?

Bonjour,

je n’ai plus de réponse à mes messages.

N’y a t il qu’une personne qui valide les plugin?