Connexion impossible au cloud Verisure - installation initiale

Bonsoir

Je suis un utilisateur novice de Jeedom. Je bute sur un problème de connexion au cloud Verisure. Suis-je le seul dans ce cas ? Y aurait-il une âme charitable pour me mettre sur une piste ?

Les informations de l’installation :

  • core : v4.2.14 sur rpi4
  • plugin verisure : 2022-02-26
  • type d’alarme : type 1 (Français)
  • url de connexion web : Verisure
  • numéro d’installation récupéré depuis l’application iPhone
  • comptes utilisés :
    ** compte principal Verisure → connexion web OK, connexion application iOS OK, connexion via plugin échouée
    ** compte spécifique Jeedom → connexion web OK, connexion application iOS OK, connexion via plugin échouée
  • symptomes :
    **affichage du message suivant dans les logs :
0000|[2022-03-14 20:52:49][DEBUG] : ┌───────── Démarrage de la synchronisation ─────────
0001|[2022-03-14 20:52:49][DEBUG] : │ Alarme type 1
0002|[2022-03-14 20:52:54][DEBUG] : │ Request LOGIN - 0 => 0 - 1 =>  - 2 =>  - 3 =>  - 4 =>
0003|[2022-03-14 20:52:59][DEBUG] : │ Request MYINSTALLATION - 0 => 0 - 1 =>  - 2 =>  - 3 =>  - 4 => []
0004|[2022-03-14 20:53:04][DEBUG] : │ Request CLS - 0 => 0 - 1 =>  - 2 =>  - 3 =>
0005|[2022-03-14 20:53:04][DEBUG] : │ /!\ Erreur de connexion au cloud Verisure
0006|[2022-03-14 20:53:04][DEBUG] : └───────── Erreur de synchronisation !! ─────────

** affichage des messages suivants dans http.error

0162|[Mon Mar 14 20:52:54.363891 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: RES in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 259, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0163|[Mon Mar 14 20:52:54.366798 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: MSG in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 260, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0164|[Mon Mar 14 20:52:54.366894 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: HASH in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 261, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0165|[Mon Mar 14 20:52:59.368169 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: RES in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 292, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0166|[Mon Mar 14 20:52:59.371576 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: MSG in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 293, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0167|[Mon Mar 14 20:52:59.372623 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: INSTALLATION in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 297, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0168|[Mon Mar 14 20:52:59.372707 2022] [php7:warn] [pid 31610] [client 192.168.0.22:52367] PHP Warning:  Invalid argument supplied for foreach() in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 297, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0169|[Mon Mar 14 20:53:04.373903 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: RES in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 276, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0170|[Mon Mar 14 20:53:04.377425 2022] [php7:notice] [pid 31610] [client 192.168.0.22:52367] PHP Notice:  Undefined index: MSG in /var/www/html/plugins/verisure/3rdparty/verisureAPI.class.php on line 277, referer: http://pidom.local/index.php?v=d&p=verisure&m=verisure&id=17
0171|[Mon Mar 14 20:54:58.657576 2022] [php7:notice] [pid 7145] [client 192.168.0.22:52395] PHP Notice:  Undefined offset: 1 in /var/www/html/plugins/verisure/core/class/verisure.class.php on line 177, referer: http://pidom.local/index.php?v=d&p=dashboard

L’erreur de mot de passe est écartée, j’utilise le copier-coller depuis un KeePass qui fonctionne sur l’interface web Verisure et sur l’application.

Merci d’avance pour vos idées !

Bonjour,

Est-ce que ton n° d’identifiant commence par un zéro ?
Contrairement à ce qui est écrit dans la doc, il faut maintenant le laisser.

@Xav-74 devait modifier la doc (et le data-help image ), mais visiblement il n’a pas eu le temps…

Bonsoir,
Non, mon numéro d’identifiant à 7 chiffres ne commence pas par un 0. Il commence par un 1.

J’ai tenté d’ajouter un 0 au début du n° d’identifiant (au cas où), rien ne change.

Hello @Pax

C’est clairement un souci de connexion.
On va dans un premier temps rester sur l’utilisateur principal si tu veux bien.
Si tu utilises Keepass (moi aussi :stuck_out_tongue_winking_eye:) j’imagine que tu dois avoir des caractères spéciaux ! Normalement je les gère au niveau plugin mais j’ai peut-être loupé un truc. Peux tu essayer avec un password temporaire simple ?

Xav

@MADomotique
En fait si je l’ai modifié (cf. début de la phrase) mais j’ai pas enlevé la fin :rofl: je corrige asap
En gros numéro idem à celui affiché dans l’appli ! Avec ou sans 0

1 « J'aime »

Bonjour @Xav-74
Merci de prendre un peu de temps pour ma demande. En effet, il y a quelques caractères spéciaux dans mon mot de passe.

Test avec un utilisateur dédié et un mot de passe simple (lettres et chiffres uniquement) —> KO

Je teste avec l’utilisateur principal ce soir. Pour modifier son mot de passe, il faut le code de l’installation. Et pour trouver le code de l’installation, il faut faire de l’archéologie dans les papiers :rofl:

Bonne journée !

Pour l’utilisateur secondaire, j’en ai également un dédié Jeedom pour la gestion des mails et SMS mais je n’ai jamais réussi à connecter mon plugin avec !
Pour le changement de mot de passe, il va te demander le mot secret que tu communiques aux équipes en cas de déclenchement, pas de code :wink:

Par contre j’ai testé ce matin avec un mauvais mot de passe, et je pense en effet que ton souci ne vient pas de là :

4993|[2022-03-15 08:40:30][DEBUG] : ┌───────── Démarrage de la synchronisation ─────────
4994|[2022-03-15 08:40:30][DEBUG] : │ Alarme type 1
4995|[2022-03-15 08:40:31][DEBUG] : │ Request LOGIN - 0 => 200 - 1 => KO - 2 => L'utilisateur indiqué n'existe pas - 3 =>  - 4 => D9FDEF2F65D8DBADEBF33336E2D421D1
4996|[2022-03-15 08:40:31][DEBUG] : │ Request MYINSTALLATION - 0 => 200 - 1 => ERROR - 2 => Merci de vous déconnecter et de vous connecter à nouveau à l'application - 3 => 5E7FA1D98EB798CA2912232C51E09432 - 4 => []
4997|[2022-03-15 08:40:31][DEBUG] : │ Request CLS - 0 => 200 - 1 => ERROR - 2 => Merci de vous déconnecter et de vous connecter à nouveau à l'application - 3 => 7382D0C83B0FD51A82872A62A2E47ABD
4998|[2022-03-15 08:40:31][DEBUG] : │ /!\ Erreur de connexion au cloud Verisure
4999|[2022-03-15 08:40:31][DEBUG] : └───────── Erreur de synchronisation !! ─────────

Sur la première ligne tu peux voir le code 200 indiquant un retour OK des serveurs Verisure. Avant même l’authentification. Ton jeedom est bien connecté à Internet ? Pas de firewall ou proxy ?
Dans ton cas, le code 0 indique aucune réponse du serveur Verisure.

Xav

Il est derrière la box et récupère les mises à jour jeedom et debian sans problème. La connexion internet est bien fonctionnelle.

Le port de connexion Verisure est-il un port exotique ou classique (80/443) ?

Non pas à ma connaissance ! C’est vraiment bizarre ça !

Question subsidiaire : quelle version de Debian ? Buster ?

Raspberry pi os officiel, version old stable 64 bits.

Ce soir je lance un tcpdump sur les flux pour essayer d’identifier ce que devient la connexion en sortie.

1 « J'aime »

Pas de surprise, même problème avec l’utilisateur initial et un mot de passe sans caractère spécial.

Ce comportement est étrange, couplé au fait que je peux contacter mon jeedom depuis l’extérieur sans avoir activé l’accès à distance jeedom ou redirigé un port vers le rpi, je suis dubitatif

Bon, après la redéfinition du mot de passe sans caractère spécial et un test via l’utilisateur principal, ça fonctionne. :partying_face:

Certains caractères spéciaux pourraient éventuellement poser des pbs de synchronisation ?

J’ai pu connecter un utilisateur secondaire, mais de façon non reproductible :thinking:

Ce sujet peut être clos ! Merci @Xav-74 et @MADomotique pour votre temps et vos suggestions

Bonne nouvelle pour toi !
Par contre tu pourrais m’envoyer en MP les caractères spéciaux utilisés pour que je reproduise ?

Merci d’avance

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