Erreur Javascript - écran scenarios

Bonjour,

J’ai bien installé et configuré le plugin mobile et il se passe bien. Par contre je n’arrive pas à transmettre les scénarios sur mon mobile. Depuis la config du plugin, quand j’ouvre l’écran pour sélectionner les scénarios, j’obtiens une erreur « ReferenceError: Can’t find variable: Data table »

Toutefois, je peux accéder a l’écran et sélectionner des scénarios;

Mais ils ne sont pas bien enregistrés; Et non plus transmis:

Si quelqu’un a une idee pour m’aider

Merci

Il serait bien de donner la version de Jeedom…

https://community.jeedom.com/t/comment-nous-aider-a-vous-aider-ou-comment-poser-une-bonne-question/34932/13

Merci, je suis sur la 4.3.19.

La version de l’app sur mon iPhone est la 1.3.9.

Pour moi le plugin est en beta donc Jeedom doit l’être aussi

Bjr
Le plugin est-il en version bêta ou stable ?
Pour moi vu la copie d’écran il est en stable
La version bêta a un nouvel affichage pour cette partie. Et je n’ai pas l’erreur avec cette version

J’ai demandé que l’on puisse remonter la correction sur la version stable du plugin

1 « J'aime »

Bonjour,

Pouvez-vous mettre à jour le plugin (stable) et me dire si cela fonctionne ?

Bonjour,

C’est de ma faute :grin:, j’ai effectué une modification du code sur la branche stable au lieu de beta, une nouvelle version sera disponible demain qui doit résoudre ce problème.

Désolé.

Merci bien @Alexandre, @Phpvarious et @JAG , je viens de mettre à jour le plugin. Maintenant il n’y a plus d’erreur Javascript et j’arrive à transmettre les scénarios sélectionnés sur l’app Mobile!

Par contre, il me semble que la synchronisation des scénarios ne marche pas (je ne `peux pas activer ou désactiver les scénarios depuis le mobile). Pourrais vous donner un cout d’oeil?

Merci

Bonjour, je viens d’essayer à nouveau les scénarios et une nouvelle erreur apparaît sur l’app Mobile. Merci de partager si vous avez une idée pour résoudre ce petit problème.

Tu as regardé ce que disait les logs du plugin ? Il faut mettre les log en debug
Merci

Merci et voila le log quand j’essaie de désactiver un scénario depuis le mobile.

[2023-11-18 09:11:55]DEBUG : |------------------------------------------------------------------------------------------------------|
[2023-11-18 09:11:55]DEBUG : |                                   Appel API Mobile > sync
[2023-11-18 09:11:55]DEBUG : | paramètres passés > {"allowPlugin":["Plugin"],"Iq":"ElJG3Ixse8IL8U3dr6pawlWBLchsjyJC","notificationRegistration":"36d5e4cce5af23c7f62d53defdc32fe0748b8a1e2d576f49feb6acb80ad1693c","notificationProvider":"\"arn:aws:sns:eu-west-1:507915066327:endpoint\/APNS\/jeedom-ios\/273c5855-e42d-3c54-b6c0-433bce9c812d\"","rdk":"9LvDGDVVRdVNTqG3GxGlPYY5txed43AJkMbY9p9ukJwJGVacml8WFqXElSikYj8I","platform":"ios","apikey":"Ei5H7ibVu3L8DudSyCEMYXhn44C868mZGF6LAh2rOLjCR3FdpqqnJ281M7Hi6ek9","plugin":"mobile","session":true,"sess_id":""}
[2023-11-18 09:11:55]DEBUG : | Mobile demandeur > Enrique´s iPhone
[2023-11-18 09:11:55]DEBUG : |-----------------------------------
[2023-11-18 09:11:55]DEBUG : SYNC
[2023-11-18 09:11:55]DEBUG : Demande du RDK
[2023-11-18 09:11:55]DEBUG : RDK :9LvDGDVVRdVNTqG3GxGlPYY5txed43AJkMbY9p9ukJwJGVacml8WFqXElSikYj8I
[2023-11-18 09:11:55]DEBUG : notificationProvider Disponible
[2023-11-18 09:11:55]DEBUG : EqLogic dispo
[2023-11-18 09:11:55]DEBUG : arn NON null dans la configuration > arn:aws:sns:eu-west-1:507915066327:endpoint/APNS/jeedom-ios/273c5855-e42d-3c54-b6c0-433bce9c812d
[2023-11-18 09:11:55]DEBUG : Token dans la configuration >
[2023-11-18 09:11:55]DEBUG : Return $discovery_summaryValue > []

@JAG @Phpvarious Bonjours, est-ce que vous avez eu le temps de jeter un coup d’œil au log du plugin mobile? La synchronisation des scénarios ne marche pas toujours et je ne comprends pas pourquoi… Résoudre ce problème serait vraiment génial :pray:

il faut que je remette l’ancienne version de l’APP
et je ferais un retour après

edit
Je viens de tester et mon scénario c’est bien lancé

Bonjour,
Je vois bien quelque chose qui peut poser problème, mais les log ne sont pas assez parlant.

Tu n’a pas le log http.error qui ce rempli au fur et a mesure ?

Seul chose que je voit, c’est que dans les paramètres passés il manque notificationRegistrationToken,

@Alexandre , ca peut faire son importance ?

le token configuration est aussi vide chez moi
mais le return a une valeur par contre.

il faudrait @enfrafer de régénérer la configuration dans le plugin

 |------------------------------------------------------------------------------------------------------|
0001|[2023-11-25 11:58:52]DEBUG : |                                   Appel API Mobile > sync
0002|[2023-11-25 11:58:52]DEBUG : | paramètres passés > {"allowPlugin":["Plugin"],"Iq":"Nn1uUhU1EKZZZUlCDWKHJxaYHUQprrgG","notificationRegistration":"a9e7f607aa6d671601dd38f0642f5f321c6e406b3cfa8b4a9c32baac37aae66d","notificationProvider":"\"arn:aws:sns:eu-west-1:507915066327:endpoint\/APNS\/jeedom-ios\/7a4499c3-7278-3efb-a796-ce0e3e107c65\"","rdk":"Z1vKHg75Ej14alNpowx2Q1fKIGiGbpXlTaptobbWFLD9UQUGsGPBYdYCzquBBTFT","platform":"ios","apikey":"EzgsGemqHuOkEeCoKKixF31rhsQKLSfrzbKFO0Ei1Gq5NCNu4EMKgVvFPIVkcVKA","plugin":"mobile","session":true,"sess_id":""}
0003|[2023-11-25 11:58:52]DEBUG : | Mobile demandeur > JAG - Iphone 12 Pro - VM - Jeedom_OLD
0004|[2023-11-25 11:58:52]DEBUG : |-----------------------------------
0005|[2023-11-25 11:58:52]DEBUG : SYNC
0006|[2023-11-25 11:58:52]DEBUG : Demande du RDK
0007|[2023-11-25 11:58:52]DEBUG : RDK :Z1vKHg75Ej14alNpowx2Q1fKIGiGbpXlTaptobbWFLD9UQUGsGPBYdYCzquBBTFT
0008|[2023-11-25 11:58:52]DEBUG : notificationProvider Disponible
0009|[2023-11-25 11:58:52]DEBUG : EqLogic dispo
0010|[2023-11-25 11:58:52]DEBUG : arn NON null dans la configuration > arn:aws:sns:eu-west-1:507915066327:endpoint/APNS/jeedom-ios/7a4499c3-7278-3efb-a796-ce0e3e107c65
0011|[2023-11-25 11:58:52]DEBUG : Token dans la configuration >
0012|[2023-11-25 11:58:52]DEBUG : Return $discovery_summaryValue > [{"object_id":"1","key":"security","value":2},{"object_id":"2","key":"motion","value":1},{"object_id":"2","key":"outlet","value":3},{"object_id":"2","key":"temperature","value":20.8},{"object_id":"2","key":"humidity","value":56},{"object_id":"2","key":"luminosity","value":20},{"object_id":"2","key":"power","value":100.4},{"object_id":"4","key":"outlet","value":1},{"object_id":"4","key":"temperature","value":19.7},{"object_id":"4","key":"humidity","value":52},{"object_id":"4","key":"power","value":3.1},{"object_id":"5","key":"temperature","value":21.5},{"object_id":"5","key":"humidity","value":51},{"object_id":"7","key":"motion","value":1},{"object_id":"7","key":"outlet","value":3},{"object_id":"7","key":"temperature","value":19.9},{"object_id":"7","key":"humidity","value":52},{"object_id":"7","key":"luminosity","value":139},{"object_id":"7","key":"power","value":66.4},{"object_id":"9","key":"outlet","value":1},{"object_id":"9","key":"temperature","value":19.1},{"object_id":"9","key":"humidity","value":53},{"object_id":"10","key":"temperature","value":23.9},{"object_id":"10","key":"humidity","value":57},{"object_id":"11","key":"motion","value":1},{"object_id":"3","key":"shutter","value":2},{"object_id":"3","key":"temperature","value":5.6},{"object_id":"3","key":"humidity","value":66},{"object_id":"6","key":"temperature","value":13.9},{"object_id":"6","key":"humidity","value":38.6},{"object_id":"8","key":"security","value":1},{"object_id":"8","key":"outlet","value":1},{"object_id":"8","key":"temperature","value":19.5},{"object_id":"8","key":"humidity","value":51},{"object_id":"8","key":"power","value":0.8},{"object_id":"27","key":"temperature","value":6},{"object_id":"27","key":"humidity","value":61.1},{"object_id":"global","key":"security","value":3},{"object_id":"global","key":"motion","value":3},{"object_id":"global","key":"shutter","value":2},{"object_id":"global","key":"outlet","value":9},{"object_id":"global","key":"temperature","value":20.7},{"object_id":"global","key":"humidity","value":52.9},{"object_id":"global","key":"luminosity","value":79.5},{"object_id":"global","key":"power","value":170.7}]

Merci @JAG , j’ai deja regeneré… mais il change pas

Comment ca devrait fonctionner la synchronisation des escenarios? Moi j’espere pouvoir activer et désactiver des escenarios depuis le mobile mais pas nécessairement les déclencher (mes scénarios s’exécutent automatiquement avec une programmation mais il faut qu’ils soient actives).

Je crois que tu peux que les lancer. C’était pas prévu à l’époque

Je confirme, on peut que les lancer !