Inclusion nouveau module ESPEASY impossible depuis MàJ PI4B + Debian 11 - jeedom 4.4.19

Bonjour à tous,

Dernièrement j’ai remplacé mon vieux PI par un PI4B et transféré la sauvegarde Jeedom 4.4.19.
J’utilise le plugin ESPEASY. Les modules déjà en place sont reconnus et leurs valeurs remontent sans problème. Cependant je rencontre 2 difficultés :

  • impossible d’inclure un nouveau module (WEMOS D1 ) qui lit une pression et envoie la valeur toutes les 5 secondes.
  • l’accès à chaque module n’est plus possible à partir de Jeedom (fenêtre blanche)

Précisions : TOUS les modules sont accessibles par leur IP via Firefox et repondent aux modifications.
Le réseau Jeedom est comme le précédent sur l’IP 192.168 .0 .183:1980
Pendant l’inclusion mon VPN est stoppé comme indiqué dans la doc.
Voici santé, config etc …

D’après vous, quelle erreur ou oubli ai-je fait ?

Bonsoir.

A tester depuis un autre navigateur et sans extensions.

Citation
impossible d’inclure un nouveau module

Es tu sur que Le contrôler est bien rempli ?

Pour l’accès IP…je crois que c’est par sécurité, ça ne marche plus chez moi aussi, il me semble que l’on peut le rétablir… mais je ne sais plus comment.

Je n’ai rien touché au niveau des 6 modules et les infos remontent bien dans Jeedom.

Pour impossibilité d’inclure un nouveau module, j’ai contourné en dupliquant un équipement et en changeant l’IP .
Ça marche mais ce n’est pas propre.

Je tente un autre explorateur demain.
.

Bonjour,

C’est probablement du au fait que le « mode sécurité » d’apache soit activé; le cas par défaut sur une nouvelle installation.
Cf autres posts et peut être la doc
Ou cf page avancée gestion os pour activer/désactiver (non recommandé, à vos risques)

Merci @Mips , j’ai en effet lu ce post tagué ESPEASY. Erreur directive de Content Security Policy avec plugin ESPEasy

Quel est le risque si je désactive cette sécurité apache ? Intrusion extérieure malgré un VPN ? Est-ce juste pour le temps de l’inclusion ?

Bonjour à tous,
Je relance ce post car la solution n’a pas été trouvée.

Pour résumer :

  • PI4B - Debian 11 - jeedom 4.4.19 - plugin ESPEASY
  • 7 équipements anciens remontent bien dans Jeedom
  • accès direct via leur IP sans difficulté
  • accès impossible au module via la page voir ci dessous sous Firefox = page blanche , sous Edge = « Ce contenu a été bloqué. Communiquez avec le propriétaire du site pour résoudre le problème. »

En suivant les posts indiqués précédemment, j’ai ajouté l’IP 192.168.0.19 dans apache security

Voici le code ajouté :

Header set Content-Security-Policy "default-src 'self' file: data: blob: filesystem:;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.google.fr *.googleapis.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.google.fr;script-src-elem 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.google.fr;img-src 'self' * data:;style-src 'self' 'unsafe-inline';style-src-attr 'self' 'unsafe-inline';worker-src blob:;frame-src 'self' *.jeedom.com *.google.com *.google.fr *.googleapis.com data: http://192.168.0.19;"

Je précise que l’accès à Jeedom en local est sur le port 1980 et non pas en 80.
A ce stade je pense comprendre qu’il y a une interdiction pour accéder à l’ip des équipements via Jeedom, et que de plus je ne peux plus en inclure de nouveau.

Je viens de remarquer l’icone en forme de triangle indiquant l’erreur javascript suivante :
Impossible de charger la ressource « http://192.168.0.19 », car elle va contre la directive de Content Security Policy :
"frame-src ‹ self › http://.jeedom.com http://.google.com http://.google.fr http://.googleapis.com data:"**

Quel test ou modification puis-je faire ?

Un nouvel élément : en corrigeant une erreur dans le fichier Apache_security en SSH, l’accès direct aux modules déjà inclus sous ESPEASY est de nouveau possible. Mais le mode inclusion ne fonctionne toujours pas … L’erreur javascript a disparue. La résolution avance doucement :wink:

Après réinitialisation du module, changement du nom de l’ESP (suppression des espaces), l’inclusion a fonctionné.

Tout est résolu.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.