[code] => 33 [cause] => hash is invalid )

Bonjour,
J’ai une erreur étrange avec le plugin.
J’explique la situation:
La serrure est bien créée sur l’appli thekeys.
Dans cette même appli je créé la gateway.
En local comme à distance en données mobiles, la serrure se vérouille/déverrouille bien.

Maintenant avec Jeedom.
Je renseigne le compte, le mot de passe.
Tout va bien, la serrure se créé bien.
La gateway, je renseigne l’adresse ip, le code composé des 3 chiffres + le code de la gateway.
Le plugin créé le compte sur le serveur thekeys (il apparait dans l’appli), créé 2 commandes ouverture/fermeture sur la serrure sous Jeedom.

Mais dans les logs, une erreur étrange apparait: Retour : Array ( [status] => ko [code] => 33 [cause] => hash is invalid )

Si je fouille dans l’ancien forum Jeedom ce serait un problème d’id de gateway, mais j’ai bien suivi la doc, de plus si un mauvais ID, le compte ne se créé pas chez thekeys.

Je fournis des logs supplémentaires ci-dessous, en remplaçant le numéro de serrure par XXXX.
Si vous avez une idée, n’hésitez pas.
Merci!

[2020-03-01 00:13:21][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": XXXX, "rssi": -56, "battery":8332, "last_log":124}]}
[2020-03-01 00:13:21][DEBUG] : Scan : http://192.168.1.31/lockers
[2020-03-01 00:13:22][DEBUG] : URL : http://192.168.1.31/locker_status
[2020-03-01 00:13:22][DEBUG] : Array : Array (     [hash] => WB6HR1YtFI1tesWxRwJPC/AGqZIE0aRetXMEOz4GTAA=     [identifier] => XXXX     [ts] => 1583018002 )
[2020-03-01 00:13:22][DEBUG] : Retour : Array (     [status] => ko     [code] => 33     [cause] => hash is invalid )
[2020-03-01 00:13:22][DEBUG] : Statut de la serrure : 33
[2020-03-01 00:13:22][DEBUG] : Rafraichissement serrure : XXXX 8332 -56
[2020-03-01 00:14:21][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": XXXX, "rssi": -54, "battery":8332, "last_log":124}]}
[2020-03-01 00:14:21][DEBUG] : Scan : http://192.168.1.31/lockers
[2020-03-01 00:14:22][DEBUG] : URL : http://192.168.1.31/locker_status
[2020-03-01 00:14:22][DEBUG] : Array : Array (     [hash] => ATPeCVVDMQyDsYk+aF+csN3qMHztYhbkZMNaqNb16cM=     [identifier] => XXXX     [ts] => 1583018062 )
[2020-03-01 00:14:22][DEBUG] : Retour : Array (     [status] => ko     [code] => 33     [cause] => hash is invalid )
[2020-03-01 00:14:22][DEBUG] : Statut de la serrure : 33
[2020-03-01 00:14:22][DEBUG] : Rafraichissement serrure : XXXX 8332 -54
[2020-03-01 00:15:22][DEBUG] : Scan : {"status": "ok", "devices": [{"identifier": XXXX, "rssi": -57, "battery":8332, "last_log":124}]}
[2020-03-01 00:15:22][DEBUG] : Scan : http://192.168.1.31/lockers
[2020-03-01 00:15:23][DEBUG] : URL : http://192.168.1.31/locker_status
[2020-03-01 00:15:23][DEBUG] : Array : Array (     [hash] => Mj19r+wn7xelm1aE2Fr4O9Jyy3rCqoiVrKacS2sx7EQ=     [identifier] => XXXX     [ts] => 1583018123 )
[2020-03-01 00:15:23][DEBUG] : Retour : Array (     [status] => ko     [code] => 33     [cause] => hash is invalid )
[2020-03-01 00:15:23][DEBUG] : Statut de la serrure : 33
[2020-03-01 00:15:23][DEBUG] : Rafraichissement serrure : XXXX 8332 -57

Bonjour,

Parfois il y a des soucis d’authentification du plugin sur le site de l’API de TheKeys.

Vérifies que tu n’ai pas de multiples lignes de partage créé pour ton Jeedom (commençant par jeedom) sur le site de TheKeys : https://api.the-keys.fr/
Auquel cas supprimes toutes les lignes en trop pour n’en garder qu’une.

Le plugin se remettra d’aplomb tout seul au prochain refresh (30 minutes)

J’en ai bien qu’un seul de créé (du type jeedom) sur la gateway.

Dans le plugin, quand j’utilise la commande verrouillage avec la gateway ou déverrouillage avec la gateway, il apparait ceci dans les logs:

[2020-03-02 11:38:45][DEBUG] : No code avalaible to use the locker

Rien n’apparait dans les logs coté serveur Thekeys

Je dois être à une dizaine d’installations du plugin, différentes manières d’indiquer l’ID de la gateway. Pas d’évolution (ou en pire).
Je vais ouvrir un ticket.
Pour que le compte « accessory shares » jeedom se créé, il faut uniquement indiquer le qr code non précédé des 3 chiffres.

Solution: Bon au final j’ai fait un ticket.
La réponse est que je n’avais pas mis le bon ID (alors que je l’avais fait).
J’ai laissé tourner le plugin toute la nuit, et le matin comme par magie, plus de hash invalid.
Ça s’est résolu de soi-même, mais je ne saurais dire pourquoi.

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