Diagral e-one - Activation/désactivation d'un groupe

Tags: #<Tag:0x00007fcbac1050c0>

Bonjour
Ca commence à prendre tournure de mon côté, même avec un code secondaire.
Toutefois j’ai une question que j’imagine idiote tant le besoin est basique, mais je n’ai pas trouvé comment faire, et je n’ai rien vu dans la doc.
Comment je fais pour activer ou désactiver un groupe ?
Dans un scénario, si je choisis activation partielle ou désactivation partielle, il me propose de compléter mon choix, mais les valeurs disponibles sont soit Aucun soit 4 lignes vides, soit 6 lignes proposant un +, 4 ++, et 1 +++.
Dans les commandes, je n’ai rien vu non plus que je puisse configurer.
J’ai 2 groupes seulement, comment puis-je activer l’un ou l’autre ?
Encore une fois, désolé si c’est évident.
Merci d’avance, bonne journée

Bonjour,

Les champs activation partielle et désactivation partielle sont généré de façon automatique à partir des zones définie dans votre alarme.
L’activation partielle généré toutes les combinaisons possibles d’activation.
La désactivation partielle quand à elle liste les zones unitairement.

Exemple d’activation partielle chez moi :
image

Exemple de désactivation partielle chez moi :
image

Si les champs ne sont pas rempli comme il faut, essaye de relancer la cron generateJsonAllDevices qui stocke les zones définies dans un fichier de cache (cf. Doc).
Si ca change pas tes champs, alors active les logs en débug et relance la cron generateJsonAllDevices et met les logs ici

Rebonjour
Merci pour la réponse

Je ne suis pas certain de savoir comment lancer la crongenerate.JsonAlldevices.
La doc en parle pour les commandes Force Groups Refresh et Force Scenarios Refresh en disant qu’il s’exécute tous les dimanches à une heure aléatoire. S’il s’est exécuté hier, il n’a rien mis à jour.
J’ai essayé de lancer manuellement ces deux commandes mais, comme je l’ai a chaque fois sur une commande test, j’ai une erreur accès refusé :
« array(2) { [« message »]=> string(14) « Accès refusé » [« details »]=> NULL } {« state »:« ok »,« result »: »"}"

On voit bien dans la log en mode debug que le plugin ne récupère rien :

Citation
[2020-06-01 15:04:03][DEBUG] : generateScenariosJson::Start
[2020-06-01 15:04:03][DEBUG] : setDiagralEnv::0::Start Diagral Environnement
[2020-06-01 15:04:08][DEBUG] : setDiagralEnv::UpdateAvailable :
[2020-06-01 15:04:08][DEBUG] : setDiagralEnv::getVersions : array ( ‹ box › => ‹ 1.5.11 ›, ‹ boxRadio › => ‹ 13 ›, ‹ plugKnx › => ‹ 1.1.20 ›, ‹ rawVersions › => ‹ V1.5.11_V13_V1.1.20 ›, ‹ central › => ‹ 5.6.0 ›, ‹ centralRadio › => ‹ 11 ›, )
[2020-06-01 15:04:09][DEBUG] : generateScenariosJson::ListScenariosarray ( ‹ Je déclenche une alerte › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 1, ), ), )
[2020-06-01 15:04:09][DEBUG] : generateScenariosJson::0::Success
[2020-06-01 15:04:09][DEBUG] : writeConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/scenarios_0.json
[2020-06-01 15:04:09][INFO] : writeConfigFile::Success /var/www/html/plugins/Diagral_eOne/core/config/scenarios_0.json
[2020-06-01 15:04:09][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/config.json
[2020-06-01 15:04:09][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/config.json › array ( ‹ commands › => array ( 0 => array ( ‹ name › => ‹ Rafraichir ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ refresh ›, ‹ isDashboard › => 1, ), 1 => array ( ‹ name › => ‹ Statut ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ logicalId › => ‹ status ›, ‹ isDashboard › => 1, ), 2 => array ( ‹ name › => ‹ Alarme déclenchée ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ logicalId › => ‹ alarm ›, ‹ isDashboard › => 1, ), 3 => array ( ‹ name › => ‹ Mises à jour disponibles ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ numeric ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ logicalId › => ‹ updates_available ›, ‹ isDashboard › => 1, ), 4 => array ( ‹ name › => ‹ Groupes Actifs ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ logicalId › => ‹ groups_enable ›, ‹ isDashboard › => 1, ), 5 => array ( ‹ name › => ‹ Désactivation Total ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ total_disarm ›, ‹ isDashboard › => 1, ), 6 => array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsList ›, ), ‹ logicalId › => ‹ disarm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 7 => array ( ‹ name › => ‹ Activation Totale ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ total_arm ›, ‹ isDashboard › => 1, ), 8 => array ( ‹ name › => ‹ Activation Mode Presence ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ arm_presence ›, ‹ isDashboard › => 1, ), 9 => array ( ‹ name › => ‹ Activation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsPossibilities ›, ), ‹ logicalId › => ‹ arm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 10 => array ( ‹ name › => ‹ Lancement Scenario ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateScenariosPossibilities ›, ), ‹ logicalId › => ‹ launch_scenario ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 11 => array ( ‹ name › => ‹ Importer Message ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ message ›, ‹ isVisible › => 1, ‹ display › => array ( ‹ title_placeholder › => ‹ Options ›, ‹ message_placeholder › => ‹ Message ›, ), ‹ logicalId › => ‹ import_message ›, ‹ isDashboard › => 0, ), 12 => array ( ‹ name › => ‹ IMPORT - Dernier Message ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_message ›, ‹ isDashboard › => 0, ), 13 => array ( ‹ name › => ‹ IMPORT - Derniere action ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_action ›, ‹ isDashboard › => 0, ), 14 => array ( ‹ name › => ‹ IMPORT - Derniere methode ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_method ›, ‹ isDashboard › => 0, ), 15 => array ( ‹ name › => ‹ IMPORT - Dernier utilisateur ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_user ›, ‹ isDashboard › => 0, ), 16 => array ( ‹ name › => ‹ Force Groups Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_groups_refresh_json ›, ‹ isDashboard › => 0, ), 17 => array ( ‹ name › => ‹ Force Scenarios Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_scenarios_refresh_json ›, ‹ isDashboard › => 0, ), ), )
[2020-06-01 15:04:09][INFO] : postSave::updateCmd refresh (Rafraichir)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd status (Statut)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd alarm (Alarme déclenchée)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd updates_available (Mises à jour disponibles)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd groups_enable (Groupes Actifs)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd total_disarm (Désactivation Total)
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::disarm_partial listValue with function generateGroupsList
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::disarm_partialVerifyFunctionCallable generateGroupsList TRUE
[2020-06-01 15:04:09][DEBUG] : generateGroupsList::Start
[2020-06-01 15:04:09][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/groups_0.json
[2020-06-01 15:04:09][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/groups_0.json › array ( ‹ lastModified › => ‹ 2020-06-01 14:51:24 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
[2020-06-01 15:04:09][DEBUG] : generateGroupsList::Content array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateSelect::Start
[2020-06-01 15:04:09][DEBUG] : generateSelect::Return array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::GetReturnFunction 1|;2|;3|;4|
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|;2|;3|;4| ›, ), ‹ logicalId › => ‹ disarm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
[2020-06-01 15:04:09][INFO] : postSave::updateCmd disarm_partial (Désactivation Partielle)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd total_arm (Activation Totale)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd arm_presence (Activation Mode Presence)
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::arm_partial listValue with function generateGroupsPossibilities
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::arm_partialVerifyFunctionCallable generateGroupsPossibilities TRUE
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Start
[2020-06-01 15:04:09][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/groups_0.json
[2020-06-01 15:04:09][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/groups_0.json › array ( ‹ lastModified › => ‹ 2020-06-01 14:51:24 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::GroupList array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
[2020-06-01 15:04:09][DEBUG] : generateGroupsPossibilities::GroupedPossibilities array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
[2020-06-01 15:04:09][DEBUG] : generateSelect::Start
[2020-06-01 15:04:09][DEBUG] : generateSelect::Return array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::GetReturnFunction 0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + +
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Activation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => '0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + + ', ), ‹ logicalId › => ‹ arm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
[2020-06-01 15:04:09][INFO] : postSave::updateCmd arm_partial (Activation Partielle)
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::launch_scenario listValue with function generateScenariosPossibilities
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::launch_scenarioVerifyFunctionCallable generateScenariosPossibilities TRUE
[2020-06-01 15:04:09][DEBUG] : generateScenariosPossibilities::Start
[2020-06-01 15:04:09][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/scenarios_0.json
[2020-06-01 15:04:09][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/scenarios_0.json › array ( ‹ lastModified › => ‹ 2020-06-01 15:04:09 ›, ‹ scenarios › => array ( ‹ Je déclenche une alerte › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 1, ), ), ), )
[2020-06-01 15:04:09][DEBUG] : generateScenariosPossibilities::Possibilities array ( 0 => ‹ Je déclenche une alerte ›, )
[2020-06-01 15:04:09][DEBUG] : generateSelect::Start
[2020-06-01 15:04:09][DEBUG] : generateSelect::Return array ( 0 => ‹ Je déclenche une alerte ›, )
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::GetReturnFunction 0|Je déclenche une alerte
[2020-06-01 15:04:09][DEBUG] : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Lancement Scenario ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 0|Je déclenche une alerte ›, ), ‹ logicalId › => ‹ launch_scenario ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
[2020-06-01 15:04:09][INFO] : postSave::updateCmd launch_scenario (Lancement Scenario)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd import_message (Importer Message)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd imported_last_message (IMPORT - Dernier Message)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd imported_last_action (IMPORT - Derniere action)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd imported_last_method (IMPORT - Derniere methode)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd imported_last_user (IMPORT - Dernier utilisateur)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd force_groups_refresh_json (Force Groups Refresh)
[2020-06-01 15:04:09][INFO] : postSave::updateCmd force_scenarios_refresh_json (Force Scenarios Refresh)

Un autre moyen de forcer le rafraîchissement des groupes ? Ou de les créer manuellement ?
Est-ce que ces erreurs viennent du compte secondaire ? il a pourtant tous les droits, en tous cas sur le système d’alarme.
Merci beaucoup

Pour le rafraichissement des groupes c’est la commande force_groups_refresh_json ( Force Groups Refresh)
Cependant j’ai pas les logs dans ce que tu m’as donnée. On devrait avoir ca :

[2020-06-01 15:40:53][DEBUG] : generateGroupJson::Start
[2020-06-01 15:40:53][DEBUG] : setDiagralEnv::0::Start Diagral Environnement
[2020-06-01 15:40:56][DEBUG] : setDiagralEnv::UpdateAvailable : 0
[2020-06-01 15:40:56][DEBUG] : setDiagralEnv::getVersions : array (   'box' => '1.5.11',   'boxRadio' => '13',   'plugKnx' => '1.1.20',   'rawVersions' => 'V1.5.11_V13_V1.1.20',   'central' => '5.6.0',   'centralRadio' => '11', )
[2020-06-01 15:40:56][DEBUG] : generateGroupJson::Result '[{"groupID":1,"groupName":"D\u00e9tecteur Ouverture RdC"},{"groupID":2,"groupName":"D\u00e9tecteur Ouverture \u00c9tage"},{"groupID":3,"groupName":"D\u00e9tecteurs de Mouvements"},{"groupID":4,"groupName":"Garage"}]'

Il semble avoir mis à jour le cache mais sans avoir reçu le contenu. Le log devrait me donner plus de visibilité sur la raison.
Tu peux me faire un screen de l’app Diagral qui affiche toutes tes zones (quand tu veux les activer) ? En te connectant avec le compte que tu utilises dans Jeedom par contre pour valider que c’est pas un souci de droit utilisateur

Je comprend pas où tu as ce message. Mais c’est un message de Diagral qui refuse l’accès. Reste a savoir quel accès car dans le log je vois rien en rapport.

Hello
Je viens de recommencer, tout à l’heure j’avais fait le test sur les 2 commandes.
Quand je clique sur Test de la commande ForceGroupRefresh, j’ai le même message :
« array(2) { [« message »]=> string(14) « Accès refusé » [« details »]=> NULL } {« state »:« ok »,« result »: »"}
qui s’affiche en rouge en haut de l’écran Jeedom.
Et voici la log Diagral_eOne en mode debug, qui pour moi ressemble fort à la précédente. Je précise que j’ai vidé la log avant de lancer la commande.

Citation
[2020-06-01 17:07:19][DEBUG] : generateGroupJson::Start
[2020-06-01 17:07:19][DEBUG] : setDiagralEnv::0::Start Diagral Environnement
[2020-06-01 17:07:23][DEBUG] : setDiagralEnv::UpdateAvailable :
[2020-06-01 17:07:23][DEBUG] : setDiagralEnv::getVersions : array ( ‹ box › => ‹ 1.5.11 ›, ‹ boxRadio › => ‹ 13 ›, ‹ plugKnx › => ‹ 1.1.20 ›, ‹ rawVersions › => ‹ V1.5.11_V13_V1.1.20 ›, ‹ central › => ‹ 5.6.0 ›, ‹ centralRadio › => ‹ 11 ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupJson::Result ‹ [{« groupID »:1,« groupName »:""},{« groupID »:2,« groupName »:""},{« groupID »:3,« groupName »:""},{« groupID »:4,« groupName »:""}] ›
[2020-06-01 17:07:23][DEBUG] : writeConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/groups_0.json
[2020-06-01 17:07:23][INFO] : writeConfigFile::Success /var/www/html/plugins/Diagral_eOne/core/config/groups_0.json
[2020-06-01 17:07:23][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/config.json
[2020-06-01 17:07:23][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/config.json › array ( ‹ commands › => array ( 0 => array ( ‹ name › => ‹ Rafraichir ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ refresh ›, ‹ isDashboard › => 1, ), 1 => array ( ‹ name › => ‹ Statut ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ logicalId › => ‹ status ›, ‹ isDashboard › => 1, ), 2 => array ( ‹ name › => ‹ Alarme déclenchée ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ logicalId › => ‹ alarm ›, ‹ isDashboard › => 1, ), 3 => array ( ‹ name › => ‹ Mises à jour disponibles ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ numeric ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ logicalId › => ‹ updates_available ›, ‹ isDashboard › => 1, ), 4 => array ( ‹ name › => ‹ Groupes Actifs ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ logicalId › => ‹ groups_enable ›, ‹ isDashboard › => 1, ), 5 => array ( ‹ name › => ‹ Désactivation Total ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ total_disarm ›, ‹ isDashboard › => 1, ), 6 => array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsList ›, ), ‹ logicalId › => ‹ disarm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 7 => array ( ‹ name › => ‹ Activation Totale ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ total_arm ›, ‹ isDashboard › => 1, ), 8 => array ( ‹ name › => ‹ Activation Mode Presence ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ logicalId › => ‹ arm_presence ›, ‹ isDashboard › => 1, ), 9 => array ( ‹ name › => ‹ Activation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsPossibilities ›, ), ‹ logicalId › => ‹ arm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 10 => array ( ‹ name › => ‹ Lancement Scenario ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateScenariosPossibilities ›, ), ‹ logicalId › => ‹ launch_scenario ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 11 => array ( ‹ name › => ‹ Importer Message ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ message ›, ‹ isVisible › => 1, ‹ display › => array ( ‹ title_placeholder › => ‹ Options ›, ‹ message_placeholder › => ‹ Message ›, ), ‹ logicalId › => ‹ import_message ›, ‹ isDashboard › => 0, ), 12 => array ( ‹ name › => ‹ IMPORT - Dernier Message ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_message ›, ‹ isDashboard › => 0, ), 13 => array ( ‹ name › => ‹ IMPORT - Derniere action ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_action ›, ‹ isDashboard › => 0, ), 14 => array ( ‹ name › => ‹ IMPORT - Derniere methode ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_method ›, ‹ isDashboard › => 0, ), 15 => array ( ‹ name › => ‹ IMPORT - Dernier utilisateur ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_user ›, ‹ isDashboard › => 0, ), 16 => array ( ‹ name › => ‹ Force Groups Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_groups_refresh_json ›, ‹ isDashboard › => 0, ), 17 => array ( ‹ name › => ‹ Force Scenarios Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_scenarios_refresh_json ›, ‹ isDashboard › => 0, ), ), )
[2020-06-01 17:07:23][INFO] : postSave::updateCmd refresh (Rafraichir)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd status (Statut)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd alarm (Alarme déclenchée)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd updates_available (Mises à jour disponibles)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd groups_enable (Groupes Actifs)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd total_disarm (Désactivation Total)
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::disarm_partial listValue with function generateGroupsList
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::disarm_partialVerifyFunctionCallable generateGroupsList TRUE
[2020-06-01 17:07:23][DEBUG] : generateGroupsList::Start
[2020-06-01 17:07:23][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/groups_0.json
[2020-06-01 17:07:23][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/groups_0.json › array ( ‹ lastModified › => ‹ 2020-06-01 17:07:23 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
[2020-06-01 17:07:23][DEBUG] : generateGroupsList::Content array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateSelect::Start
[2020-06-01 17:07:23][DEBUG] : generateSelect::Return array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::GetReturnFunction 1|;2|;3|;4|
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|;2|;3|;4| ›, ), ‹ logicalId › => ‹ disarm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
[2020-06-01 17:07:23][INFO] : postSave::updateCmd disarm_partial (Désactivation Partielle)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd total_arm (Activation Totale)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd arm_presence (Activation Mode Presence)
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::arm_partial listValue with function generateGroupsPossibilities
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::arm_partialVerifyFunctionCallable generateGroupsPossibilities TRUE
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Start
[2020-06-01 17:07:23][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/groups_0.json
[2020-06-01 17:07:23][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/groups_0.json › array ( ‹ lastModified › => ‹ 2020-06-01 17:07:23 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::GroupList array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
[2020-06-01 17:07:23][DEBUG] : generateGroupsPossibilities::GroupedPossibilities array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
[2020-06-01 17:07:23][DEBUG] : generateSelect::Start
[2020-06-01 17:07:23][DEBUG] : generateSelect::Return array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::GetReturnFunction 0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + +
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Activation Partielle ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => '0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + + ', ), ‹ logicalId › => ‹ arm_partial ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
[2020-06-01 17:07:23][INFO] : postSave::updateCmd arm_partial (Activation Partielle)
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::launch_scenario listValue with function generateScenariosPossibilities
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::launch_scenarioVerifyFunctionCallable generateScenariosPossibilities TRUE
[2020-06-01 17:07:23][DEBUG] : generateScenariosPossibilities::Start
[2020-06-01 17:07:23][DEBUG] : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/scenarios_0.json
[2020-06-01 17:07:23][DEBUG] : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/scenarios_0.json › array ( ‹ lastModified › => ‹ 2020-06-01 15:04:09 ›, ‹ scenarios › => array ( ‹ Je déclenche une alerte › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 1, ), ), ), )
[2020-06-01 17:07:23][DEBUG] : generateScenariosPossibilities::Possibilities array ( 0 => ‹ Je déclenche une alerte ›, )
[2020-06-01 17:07:23][DEBUG] : generateSelect::Start
[2020-06-01 17:07:23][DEBUG] : generateSelect::Return array ( 0 => ‹ Je déclenche une alerte ›, )
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::GetReturnFunction 0|Je déclenche une alerte
[2020-06-01 17:07:23][DEBUG] : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Lancement Scenario ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 0|Je déclenche une alerte ›, ), ‹ logicalId › => ‹ launch_scenario ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
[2020-06-01 17:07:23][INFO] : postSave::updateCmd launch_scenario (Lancement Scenario)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd import_message (Importer Message)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd imported_last_message (IMPORT - Dernier Message)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd imported_last_action (IMPORT - Derniere action)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd imported_last_method (IMPORT - Derniere methode)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd imported_last_user (IMPORT - Dernier utilisateur)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd force_groups_refresh_json (Force Groups Refresh)
[2020-06-01 17:07:23][INFO] : postSave::updateCmd force_scenarios_refresh_json (Force Scenarios Refresh)
[2020-06-01 17:10:04][DEBUG] : pull::Starting Request
[2020-06-01 17:10:04][DEBUG] : getDiagralStatus::0::Starting Request
[2020-06-01 17:10:04][DEBUG] : setDiagralEnv::0::Start Diagral Environnement

Enfin voici une capture de l’écran Système d’alarme e-One connecté avec l’utilisateur Jeedom.(même écran avec l’utilisateur principal).

Screenshot_20200601-170044_e-ONE
Du coup, je ne sais pas quoi essayer d’autre.
Merci

Pour moi le souci semble être coté Diagral.
Mais dans le doute.
Peux tu créer un fichier debug.php (contenu en PJ) dans le repertoire plugins/Diagral_eOne/3rparty/Diagral-eOne-API-PHP

Puis tu le lance avec la commande

php debug.php

Tu met l’ensemble de ce qui est retourné dans un fichier de log et tu me le met a dispo.

:warning:
le log contient ton login/password donc je t’invite a faire un search/replace par des étoiles

debug.txt (1,8 Ko)
Tu dois changer dedans ton login/pass et masterCode.

Bonsoir
J’ai fait tout ce que tu m’as dit, du moins je pense (je suis vraiment nul avec Linux). J’ai trouvé le répertoire, créé le fichier avec nano, et fait un copier/coller du .txt dedans. J’ai remplacé mon identifiant password par ceux de mon utilisateur secondaire, et saisi le master code.
Néanmoins ça ne fonctionne pas.
J’ai pu corriger la première erreur (2 lignes de commentaires s’étaient trouvées coupées sur 2 lignes lors de la copie du .txt dans nano.

PHP Parse error: syntax error, unexpected ‹ de › (T_STRING) in /var/www/html/plugins/Diagral_eOne/3rparty/Diagral-eOne-API-PHP/debug.php on line 26

Par contre la seconde…

PHP Fatal error: Uncaught Error: Class ‹ Mguyard\Diagral\Diagral_eOne › not found in /var/www/html/plugins/Diagral_eOne/3rparty/Diagral-eOne-API-PHP/debug.php:22
Stack trace:
#0 {main}
thrown in /var/www/html/plugins/Diagral_eOne/3rparty/Diagral-eOne-API-PHP/debug.php on line 22

J’enverrais bien mon debug.php mais je ne sais pas copier avec nano… (à priori, Internet ne sait pas non plus).
Merci

Bizarre je l’ai testé sur mon environnement et pas eu de souci.
Le mieux c’est de copier par scp le fichier sur ton Jeedom pour éviter une erreur.

Hello
Bon, finalement, j’ai trouvé la cause du plantage dans l’exécution du php debug.php. Encore 2 problèmes de copie, avec des coupures de ligne au mauvais endroit.

J’ai donc mis dans un fichier texte le résultat du debug.
J’ai remplaçé les données personnelles…
Merci, j’espère que ça donnera des infos
Bonne soirée

Ça semble tout récupérer comme il faut mais les groupes sont vides dans la réponses Diagral. Donc à priori selon ta capture de l’app tu les as pas nommés. Tu peux donner un nom à chacun de tes groupes et relancer le refresh pour voir si c’est mieux ?

Je viens d’essayer, mais ils ne se laissent pas faire.
Je suis le tuto de Diagral, mais quand je clique sur le crayon, il m’affiche mes 2 groupes, mais où que ce soit que j’appuie, je n’ai pas l’option renommer un groupe.
Ceci dit, ils sont nommés :

  • Le groupe 1 s’appelle Groupe1
  • Le groupe 2 s’appelle Groupe2
    Comme d’ailleurs indiqué sur la capture envoyée tout à l’heure.
    Je ne sais pas si c’est parce que j’ai configuré le système et ses groupes sur l’ancienne centrale, avant d’avoir la centrale compatible e-One …
    A moins que tu ne connaisses la ruse, j’essayerai de les appeler demain. Pas sûr que ça change quelque chose…
    En tous cas merci
    Bonne soirée

Non je ne sais pas. Je regarderais si je peux faire en sorte que si c’est vide je fasse comme Diagral en mettant Groupe

Mais le souci c’est que faut que je regarde si on voit tout le nombre de groupes utilisés Pour ne le faire que pour ceux configurés.
Enfin bref ça va être long côté code donc si Diagral a une réponse ce serait mieux

J’ai essayé de regarder dans mes anciennes docs Diagral, cette centrale et la précédente non connectée, et celle d’avant déjà, sont livrées par défaut avec 4 groupes, et il me semble qu’on est obligés d’associer un équipement à un groupe.

Bien entendu, je ne sais pas du tout comment ça se passe dans ton code, mais n’est-il pas possible de créer par défaut les 4 groupes de base, qui s’intitulent donc si on ne les renomme pas Groupe1 à Groupe4 ?

Merci

Sauf que toi tu n’as que 2 groupes visibles. Donc il semble que les 4 groupes ne soit pas obligatoire. C’est le nombre maximum seulement.

Moi quand j’ai créé ma configuration Diagral j’ai dû les nommer. Donc c’est surprenant que tu ne puisse pas leur donner un nom.
C’est surtout que dans la code faut que je sois sûr que je ne puisse pas me retrouver à mettre des noms par défaut en cas d’échec.
Et vérifier que c’est vide uniquement quand le nom du groupe n’est pas defini.

Si tu peux voir avec Diagral pour nommer les groupes ce serait beaucoup plus simple car peu de temps en ce moment pour le dev
Tu as essayé ca : https://youtu.be/q0iQrEarPxs ?

Ps : tu peux me renvoyer ton log du debug.php en MP je le vois plus sur le topic

Hello, bonjour

Oui bien entendu, j’ai dit avoir suivi le tudo Diagral, mais dans leur tuto, quand ils cliquent sur le crayon, ça fait quelque chose. Chez moi, aucune action.

Je viens de les avoir au téléphone, ils ne savent pas.

A mon avis, c’est parce que les groupes ont été créés sur la centrale précédente. E-One n’a pas créé ceux ci, elle ne les connait pas. La centrale fonctionne avec parce qu’elle les connaît, mais E-One ne les a pas récupérés.
Si je veux aller sur un équipement en modification avec E-One, je peux faire nouveau groupe, il me propose de le créer, et si je le fais en le nommant test, il me dit groupe 1 : test.
Mais si je dis ça à mon interlocuteur, il me dit n’en avoir jamais entendu parler.
Toutefois ayant essayé avec 3 téléphones/tablettes différents, je pense que le souci est avec l’installation, pas avec le logiciel installé.

J’en suis là, avec une envie très modérée de recommencer toute l’installation.
Merci, bonne journée

C’est peut être ca la solution. Faire 2 nouveaux groupes et juste déplacer tes détecteurs dans les nouveaux groupes non ?

Pas compris

Il n’a jamais entendu dire que es installations reprises d’une machine non connectée ne détectaient pas correctement les groupes existants.

Pardon, j’avais pas vu la demande pour le log, je pensais que tu l’avais récupéré.

Le voici. Merci

ResultDebug.txt (80,8 Ko)

C’est fait maintenant. Merci

J’y avais pensé, mais je n’avais pas envie de casser, et je voulais que mes anciennes télécommandes on/off et groupe1/groupe2 continuent de fonctionner. Du coup, Diagral l’a fait pour moi, et j’en suis quitte pour changer mon code d’accès principal.

Les groupes sont maintenant renommé, mais vu que la config E-One a été effacée avant, je dois recréer tous les utilisateurs. Plus les appels GSM.
Dès que c’est fait, je reteste.

Merci

1 J'aime

Ok tiens moi au courant