Pas de reconnexion automatique du plugin après redémarrage

Bonjour,

J’utilise ce plugin depuis longtemps et il me convient parfaitement, merci pour ce travail.

J’ai juste une interrogation concernant son initialisation après un redémarrage (de Jeedom, mais le cas serait probablement identique avec uniquement le démon) : il m’est obligatoire de resaisir le couple identifiant/mot de passe et de valider la connexion pour que la communication soit correctement établie entre Jeedom et Ajax.

S’agit-il d’un cas particulier de ma conf (lenteur réseau, blocage, etc.) qui empêche cette connexion au démarrage, ou est-ce simplement le cas normal ?

Dans le cas où c’était normal, est-ce qu’il y aurait un moyen d’automatiser cette connexion pour ne plus avoir d’action manuelle à faire (dans le cas d’un redémarrage non prévu de Jeedom par exemple) ?

Merci pour vos lumières :slight_smile:

Tristan


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : Ajax Systems
Version : 2025-11-26 01:22:04 (stable)

Vu la doc, tu n’as pas un comportement normal

Configuration du lien

Pour la mise en place du lien entre votre Jeedom et votre alarme Ajax il faut aller dans “Plugin” → “Gestion de plugin” → “Ajax Systeme” puis cliquer sur “Se connecter”, là vous rentrez vos identifiants Ajax et cliquez sur “Valider”.

IMPORTANT

Si vous avez un compte pro il ne faut surtout pas l’utiliser la, il faut absolument utiliser un compte utilisateur simple

NOTE

Jeedom ne sauvegarde absolument pas vos identifiants Ajax : ils sont juste une utilisés pour la première requête à Ajax et avoir le token d’accès et le refresh token. Le refresh token permet de récupérer un nouveau token d’accès qui a une durée de vie de quelques heures seulement.

NOTE

Une fois le lien fait toute les requetes passent par notre cloud mais à aucun moment le cloud ne stock votre token d’accès, il n’est donc pas possible avec seulement le cloud jeedom d’agir sur votre alarme. Pour toute action sur celle-ci il faut absolument la combinaison du token d’accès de votre Jeedom et d’une clef connu uniquement de notre cloud

Cependant, sans log sans rien impossible de déterminer pourquoi…

La page santé sera déjà un plus

Merci pour la réponse rapide.
Je me doutais qu’il fallait davantage d’éléments, mais dans le doute où c’était connu je tentais.
Voici la page santé en PJ, la MAJ en attente est la Jeedom 4.5.2.

J’ai mis à jour le plugin Ajax même si rien de relatif à mon sujet n’apparait dans le change log.

J’avais bien lu la doc et différents posts, mais rien ne parle de ce pb qui m’oblige à refaire la connexion manuellement après un redémarrage.

Bien évidemment j’ai redémarré plusieurs fois pour avoir des logs en debug, et maintenant le problème n’apparait plus…Je retente dans quelques jours, il y a peut-être une expiration ou un contexte différent ce matin…

Je reviendrai updater ce post dès que j’arrive à reproduire le problème avec les éléments de debug.

Bonne journée,

Tristan

Patcher manuellement la version 4.4.19?

Antoine

J’ai fait les patchs pour l’historique et les scénarios en effet.

J’attendais un peu pour passer en 4.5.2 parce que la domotique est assez centrale chez moi, je vais me lançer sous peu :slight_smile:

Tristan

Bonjour,

J’ai à nouveau eu le problème le 25/02 :

  • L’alarme a été déclenchée à 18h27 car elle n’a pas été désactivée quelques minutes avant par la domotique
  • J’ai manuellement fait la synchronisation du plugin à 21h32, qui s’est bien déroulée (comme les fois d’avant)

Je suis toujours en 4.4.19, avec la dernière version du plugin AJAX.
J’ajoute les logs complets nettoyés des infos perso en PJ si jamais quelqu’un trouvait une piste.
Je n’ai pas su ou pu trouver ce qui avait bloqué la connexion automatique qui se réalise au démarrage de la VM ou du plugin (réalisés également quelques jours auparavant) :frowning:

Merci de l’aide éventuelle :slight_smile:

[2026-02-25 18:24:15][DEBUG] : [request] https://cloud.jeedom.com/service/ajaxSystem?path=%2Frefresh => {"userId":"5B8D1CED","refreshToken":"g_yWEL1491bOj-f6xe87vcMs2oo"}
[2026-02-25 18:24:37][ERROR] : Erreur exécution de la commande [Alarme][Hub alarme][Desarmement] : Erreur lors de la requete à Ajax System : {"state":"nok","error":"Can no post Ajax server : User is not authorized"}
[2026-02-25 18:26:05][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"00DCB650","updates":{"temperature":22},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:25][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"HUB","id":"000ECD4E","updates":{"lastAlarmTimestamp":1772040445},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:25][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"recipient":{"id":"5B8D1CED","type":"USER"},"event":{"eventId":"AA7NTgAAAZyV110t","hubId":"000ECD4E","hubName":"Hub alarme","eventType":"ALARM","eventTypeV2":"ALARM","eventCode":"M_0F_20","sourceObjectType":"DOOR_PROTECT_PLUS","sourceObjectId":"006B8ECD","sourceObjectName":"D\u00e9tecteur d\u2019ouverture","sourceRoomId":"00000005","sourceRoomName":"Cuisine","cmsDeviceIndex":8,"timestamp":1772040445229,"eventTag":"DoorOpened","transition":"TRIGGERED","additionalData":{"deviceMalfunctions":null,"relatedGroupsInfo":[{"id":"00000002","name":"Maison"}],"actionSourceObjectId":null,"actionSourceObjectName":null,"actionSourceObjectType":null,"actionSourceObjectSubtype":null,"additionalDataType":"DEVICE_MALFUNCTIONS"},"additionalDataV2":null,"eventSource":"HUB"}}]}
[2026-02-25 18:27:25][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:26][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"STREET_SIREN","id":"0065F781","updates":{"buzzerState":1},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:40][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"GROUP","id":"00000002","updates":{"state":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:40][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"MOTION_CAM","id":"00C7D323","updates":{"estimatedArmingState":0},"userId":"5B8D1CED","hubId":"000ECD4E"},{"type":"MOTION_CAM","id":"30ADBB6F","updates":{"estimatedArmingState":0},"userId":"5B8D1CED","hubId":"000ECD4E"},{"type":"GROUP","id":"00000003","updates":{"state":0},"userId":"5B8D1CED","hubId":"000ECD4E"},{"type":"HUB","id":"000ECD4E","updates":{"state":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:40][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"GROUP","id":"00000001","updates":{"state":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:40][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"MOTION_CAM","id":"0084B49D","updates":{"estimatedArmingState":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:27:40][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"recipient":{"id":"5B8D1CED","type":"USER"},"event":{"eventId":"AA7NTgAAAZyV15eV","hubId":"000ECD4E","hubName":"Hub alarme","eventType":"SECURITY","eventTypeV2":"SECURITY","eventCode":"M_22_00","sourceObjectType":"USER","sourceObjectId":"5B8D1CED","sourceObjectName":"Tristan *********","sourceRoomId":null,"sourceRoomName":" ","cmsDeviceIndex":501,"timestamp":1772040460181,"eventTag":"Disarm","transition":"TRIGGERED","additionalData":{"deviceMalfunctions":null,"relatedGroupsInfo":[{"id":"00000001","name":"Suite"},{"id":"00000002","name":"Maison"},{"id":"00000003","name":"Abri de jadin"}],"actionSourceObjectId":null,"actionSourceObjectName":null,"actionSourceObjectType":null,"actionSourceObjectSubtype":null,"additionalDataType":"DEVICE_MALFUNCTIONS"},"additionalDataV2":null,"eventSource":"HUB"}}]}
[2026-02-25 18:27:40][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"STREET_SIREN","id":"0065F781","updates":{"buzzerState":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:28:02][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":1},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:28:24][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"STREET_SIREN","id":"0065F781","updates":{"temperature":18},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:30:24][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"STREET_SIREN","id":"0065F781","updates":{"temperature":15},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:33:48][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"FIRE_PROTECT_BASE","id":"3094D48A","updates":{"temperature":15},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:54:48][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:54:55][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":1},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:57:07][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:57:19][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"COMBI_PROTECT","id":"005D4FFE","updates":{"temperature":25},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:57:25][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:57:26][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":1},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:57:27][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":1},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:57:28][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:57:29][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":1},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:58:48][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":0},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 18:59:52][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"DOOR_PROTECT_PLUS","id":"006B8ECD","updates":{"reedClosed":1},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 19:03:42][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"MOTION_CAM","id":"30ADBB6F","updates":{"temperature":15},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 19:05:38][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"STREET_SIREN","id":"0065F781","updates":{"temperature":13},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 19:43:54][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"FIRE_PROTECT_BASE","id":"3094D48A","updates":{"temperature":13},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 19:58:13][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"COMBI_PROTECT","id":"005D4FFE","updates":{"temperature":24},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 20:33:27][DEBUG] : Received : {"apikey":"SzW7mZpKq378FTwjs2asrRVLUvKPbRcT1yAS084O7v19zNSnH4fDgMSCaLG26UrY","data":[{"type":"MOTION_CAM","id":"30ADBB6F","updates":{"temperature":13},"userId":"5B8D1CED","hubId":"000ECD4E"}]}
[2026-02-25 21:32:01][DEBUG] : [request] https://cloud.jeedom.com/service/ajaxSystem?path=%2Flogin => {"login":"tristan.*********@*********.fr","passwordHash":"***************","userRole":"USER","apikey":"*******************","url":"https:\/\/jeedom.*******.ovh"}
[2026-02-25 21:32:01][DEBUG] : [login] {"sessionToken":"lbFYnj0SKDBJmtE857UwhmbMgMI","userId":"5B8D1CED","refreshToken":"SmtdmrNMzO2r_-H7LXAXpmzHAwY"}

ajaxSystem après connexion.log (164,2 Ko)

Tristan

Bonjour

je pense que si vous faites les dernieres mise à jours des plugins, il faudrait quand meme passer votre jeedom en 4.5.2
faut bien se dire qu à un moment les maj des plugins fonctionnent avec le dernier core

Moi quand je suis resté un moment sans mettre à jour le core, je ne mettais pas non plus à jours les plugins, car y a un risque d’évolution. Si le plugin évolu techniquement parlant je veux dire, et que votre core est ancien et n a pas les meme évolutions technique ca ne peut qu à un moment planter

je dis cela juste d un point de vue constructif

Bonjour,

J’ai fini par effectivement passer en Jeedom 4.5.2, et Debian 12 tant qu’à y être parce que j’avais un autre souci avec Theengs.

Depuis cette réinstallation et la restauration du backup tout fonctionne correctement.

Je vais donc clore ce sujet, si le problème revient je rouvrirais un nouveau sujet.

Merci à tous pour vos pistes.

Tristan

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.