Problème récupération scénarios

Bonjour,

Je rencontre un problème de récupération des scénarios crées manuellement (3 à ce jour) sur l’application EONE. Dans le volet « lancement scénario », le menu déroulant est vide. En testant la commande force scenarios refresh, je n’ai pas retour d’erreur.
Je précise que le plugin a été installé il y a peu. Je n’avais donc pas encore remarqué le non fonctionnement.

Quelqu’un a t-il une idée?

Merci de votre aide

Fabien

Bonjour,

Il me faut le log en débug du refresh de scénario pour voir ce qui peux ne pas aller.

0000|[2023-03-30 14:08:07]DEBUG : setDiagralEnv::0::Start Diagral Environnement
0001|[2023-03-30 14:08:14]DEBUG : setDiagralEnv::UpdateAvailable : 0
0002|[2023-03-30 14:08:14]DEBUG : setDiagralEnv::getVersions : array ( ‹ box › => ‹ 1.5.14 ›, ‹ boxRadio › => ‹ 13 ›, ‹ plugKnx › => ‹ 1.1.20 ›, ‹ rawVersions › => ‹ V1.5.14_V13_V1.1.20 ›, ‹ central › => ‹ 6.1.1 ›, ‹ centralRadio › => ‹ 11 ›, )
0003|[2023-03-30 14:08:14]DEBUG : generateScenariosJson::Start
0004|[2023-03-30 14:08:14]DEBUG : generateScenariosJson::ListScenariosarray ( ‹ Déclencher alerte incendie › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 1, ), ), ‹ Déclencher alerte sonore › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 2, ), ), ‹ Déclencher alerte silencieuse › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 3, ), ), )
0005|[2023-03-30 14:08:14]DEBUG : generateScenariosJson::0::Success
0006|[2023-03-30 14:08:14]DEBUG : writeConfigFile::/var/www/html/plugins/Diagral_eOne/data/scenarios_0.json
0007|[2023-03-30 14:08:14]INFO : writeConfigFile::Success /var/www/html/plugins/Diagral_eOne/data/scenarios_0.json
0008|[2023-03-30 14:08:14]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/cmdConfig/centrale.config.json
0009|[2023-03-30 14:08:14]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/cmdConfig/centrale.config.json › array ( ‹ eqLogic › => array ( ‹ description › => ‹ Defini les valeurs par defaut d’un device ›, ‹ configuration › => array ( ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ NOT ›, ‹ SetModeNuit › => ‹ NOT ›, ), ), ‹ commands › => array ( 0 => array ( ‹ name › => ‹ Rafraichir ›, ‹ description › => ‹ Lance un refresh de l’alarme ›, ‹ logicalId › => ‹ refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ isDashboard › => 1, ‹ display › => array ( ‹ icon › => ‹  ›, ), ), 1 => array ( ‹ name › => ‹ Statut ›, ‹ description › => ‹ Affiche 0 si alarme désactivée et 1 si alarme activée ›, ‹ logicalId › => ‹ status ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_ENABLE_STATE ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 1, ), 2 => array ( ‹ name › => ‹ Alerte Batterie ›, ‹ description › => ‹ Batterie ›, ‹ logicalId › => ‹ battery ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ isDashboard › => 0, ), 3 => array ( ‹ name › => ‹ AutoProtection ›, ‹ description › => ‹ AutoProtection ›, ‹ logicalId › => ‹ autoprotectionAlert ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 0, ), 4 => array ( ‹ name › => ‹ Alerte Media ›, ‹ description › => ‹ Alerte Media ›, ‹ logicalId › => ‹ MediaAlert ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 0, ), 5 => array ( ‹ name › => ‹ Mode ›, ‹ description › => ‹ Affiche le mode actuel de l’alarme (ex. off / presence / group / tempogroup) ›, ‹ logicalId › => ‹ mode ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_MODE ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 1, ), 6 => array ( ‹ name › => ‹ Alarme déclenchée ›, ‹ description › => ‹ Affiche 0 si l’alarme n’est pas déclenchée et 1 si déclenchée ›, ‹ logicalId › => ‹ alarm ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_STATE ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 1, ), 7 => array ( ‹ name › => ‹ Mises à jour disponibles ›, ‹ description › => ‹ Affiche le nombre de mises à jour disponibles ›, ‹ logicalId › => ‹ updates_available ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ numeric ›, ‹ template › => array ( ‹ dashboard › => ‹ core::badge ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ isDashboard › => 1, ), 8 => array ( ‹ name › => ‹ Groupes Actifs ›, ‹ description › => ‹ Affiche le nom des groupes actifs ›, ‹ logicalId › => ‹ groups_enable ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ isDashboard › => 1, ), 9 => array ( ‹ name › => ‹ Désactivation Total ›, ‹ description › => ‹ Désactive complètement l’alarme ›, ‹ logicalId › => ‹ total_disarm ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_RELEASED ›, ), ‹ isVisible › => 1, ‹ isDashboard › => 1, ), 10 => array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ description › => ‹ Désactive seulement certains groupes actifs de l’alarme ›, ‹ logicalId › => ‹ disarm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsList ›, ), ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 11 => array ( ‹ name › => ‹ Activation Totale ›, ‹ description › => ‹ Désactive totalement l’alarme ›, ‹ logicalId › => ‹ total_arm ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_ARMED ›, ), ‹ homebridge › => array ( ‹ homebridge_mode › => ‹ SetModeAbsent ›, ‹ mode_status › => ‹ group ›, ), ‹ isVisible › => 1, ‹ isDashboard › => 1, ), 12 => array ( ‹ name › => ‹ Activation Mode Presence ›, ‹ description › => ‹ Activation de l’alarme en mode presence ›, ‹ logicalId › => ‹ arm_presence ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_SET_MODE ›, ), ‹ homebridge › => array ( ‹ homebridge_mode › => ‹ SetModeNuit ›, ‹ mode_status › => ‹ presence ›, ), ‹ isVisible › => 1, ‹ isDashboard › => 1, ), 13 => array ( ‹ name › => ‹ Activation Partielle ›, ‹ description › => ‹ Active uniquement certains groupes de l’alarme ›, ‹ logicalId › => ‹ arm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsPossibilities ›, ), ‹ masterCodeNeed › => 1, ‹ isVisible › => 1, ‹ isDashboard › => 0, ), 14 => 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, ), 15 => array ( ‹ name › => ‹ Importer Message ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ message ›, ‹ isVisible › => 0, ‹ display › => array ( ‹ title_placeholder › => ‹ Options ›, ‹ message_placeholder › => ‹ Message ›, ), ‹ logicalId › => ‹ import_message ›, ‹ isDashboard › => 0, ), 16 => array ( ‹ name › => ‹ IMPORT - Dernier Message ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_message ›, ‹ isDashboard › => 0, ), 17 => array ( ‹ name › => ‹ IMPORT - Derniere action ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_action ›, ‹ isDashboard › => 0, ), 18 => array ( ‹ name › => ‹ IMPORT - Derniere methode ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_method ›, ‹ isDashboard › => 0, ), 19 => array ( ‹ name › => ‹ IMPORT - Dernier utilisateur ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_user ›, ‹ isDashboard › => 0, ), 20 => array ( ‹ name › => ‹ Force Groups Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_groups_refresh_json ›, ‹ isDashboard › => 0, ), 21 => array ( ‹ name › => ‹ Force Scenarios Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_scenarios_refresh_json ›, ‹ isDashboard › => 0, ), ), )
0010|[2023-03-30 14:08:14]DEBUG : createCmd::EqTemplate array ( ‹ description › => ‹ Defini les valeurs par defaut d’un device ›, ‹ configuration › => array ( ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ NOT ›, ‹ SetModeNuit › => ‹ NOT ›, ), )
0011|[2023-03-30 14:08:14]INFO : postSave::updateCmd refresh (Rafraichir) with order 0
0012|[2023-03-30 14:08:14]INFO : postSave::updateCmd status (Statut) with order 1
0013|[2023-03-30 14:08:14]INFO : postSave::updateCmd battery (Alerte Batterie) with order 2
0014|[2023-03-30 14:08:14]INFO : postSave::updateCmd autoprotectionAlert (AutoProtection) with order 3
0015|[2023-03-30 14:08:14]INFO : postSave::updateCmd MediaAlert (Alerte Media) with order 4
0016|[2023-03-30 14:08:14]INFO : postSave::updateCmd mode (Mode) with order 5
0017|[2023-03-30 14:08:14]INFO : postSave::updateCmd alarm (Alarme déclenchée) with order 6
0018|[2023-03-30 14:08:14]INFO : postSave::updateCmd updates_available (Mises à jour disponibles) with order 7
0019|[2023-03-30 14:08:14]INFO : postSave::updateCmd groups_enable (Groupes Actifs) with order 8
0020|[2023-03-30 14:08:14]INFO : postSave::updateCmd total_disarm (Désactivation Total) with order 9
0021|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::disarm_partial listValue with function generateGroupsList
0022|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::disarm_partialVerifyFunctionCallable generateGroupsList TRUE
0023|[2023-03-30 14:08:14]DEBUG : generateGroupsList::Start
0024|[2023-03-30 14:08:14]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/data/groups_0.json
0025|[2023-03-30 14:08:14]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/data/groups_0.json › array ( ‹ lastModified › => ‹ 2023-03-26 22:57:10 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
0026|[2023-03-30 14:08:14]DEBUG : generateGroupsList::Content array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
0027|[2023-03-30 14:08:14]DEBUG : generateSelect::Start
0028|[2023-03-30 14:08:14]DEBUG : generateSelect::Return array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
0029|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::GetReturnFunction 1|;2|;3|;4|
0030|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ description › => ‹ Désactive seulement certains groupes actifs de l’alarme ›, ‹ logicalId › => ‹ disarm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|;2|;3|;4| ›, ), ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
0031|[2023-03-30 14:08:14]INFO : postSave::updateCmd disarm_partial (Désactivation Partielle) with order 10
0032|[2023-03-30 14:08:14]INFO : postSave::updateCmd total_arm (Activation Totale) with order 11
0033|[2023-03-30 14:08:14]DEBUG : HomeBridge::applyCommand SetModeAbsent / group / 3772
0034|[2023-03-30 14:08:14]DEBUG : HomeBridge::EqConfiguration array ( ‹ systemid › => 0, ‹ type › => ‹ centrale ›, ‹ templateDiagral › => ‹ 1 ›, ‹ createtime › => ‹ 2023-03-22 08:21:36 ›, ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ 3772|group ›, ‹ SetModeNuit › => ‹ NOT ›, ‹ updatetime › => ‹ 2023-03-30 13:18:57 ›, ‹ subtype › => ‹  ›, ‹ mastercode › => ‹ 8788 ›, ‹ secureDisarm › => ‹ 0 ›, ‹ autoDlVideo › => ‹ 0 ›, ‹ badge1-alias › => ‹  ›, ‹ badge2-alias › => ‹  ›, ‹ badge3-alias › => ‹  ›, ‹ badge4-alias › => ‹  ›, ‹ badge5-alias › => ‹  ›, ‹ badge6-alias › => ‹  ›, ‹ badge7-alias › => ‹  ›, ‹ badge8-alias › => ‹  ›, ‹ badge9-alias › => ‹  ›, ‹ badge10-alias › => ‹  ›, ‹ notificationEqLogic › => ‹ #eqLogic376# ›, ‹ batterytime › => ‹ 2023-03-22 08:30:29 ›, ‹ notificationPlugin › => ‹ maillistener ›, ‹ notificationScenarioID › => ‹ 9 ›, )
0035|[2023-03-30 14:08:14]INFO : postSave::updateCmd arm_presence (Activation Mode Presence) with order 12
0036|[2023-03-30 14:08:14]DEBUG : HomeBridge::applyCommand SetModeNuit / presence / 3773
0037|[2023-03-30 14:08:14]DEBUG : HomeBridge::EqConfiguration array ( ‹ systemid › => 0, ‹ type › => ‹ centrale ›, ‹ templateDiagral › => ‹ 1 ›, ‹ createtime › => ‹ 2023-03-22 08:21:36 ›, ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ 3772|group ›, ‹ SetModeNuit › => ‹ 3773|presence ›, ‹ updatetime › => ‹ 2023-03-30 13:18:57 ›, ‹ subtype › => ‹  ›, ‹ mastercode › => ‹ 8788 ›, ‹ secureDisarm › => ‹ 0 ›, ‹ autoDlVideo › => ‹ 0 ›, ‹ badge1-alias › => ‹  ›, ‹ badge2-alias › => ‹  ›, ‹ badge3-alias › => ‹  ›, ‹ badge4-alias › => ‹  ›, ‹ badge5-alias › => ‹  ›, ‹ badge6-alias › => ‹  ›, ‹ badge7-alias › => ‹  ›, ‹ badge8-alias › => ‹  ›, ‹ badge9-alias › => ‹  ›, ‹ badge10-alias › => ‹  ›, ‹ notificationEqLogic › => ‹ #eqLogic376# ›, ‹ batterytime › => ‹ 2023-03-22 08:30:29 ›, ‹ notificationPlugin › => ‹ maillistener ›, ‹ notificationScenarioID › => ‹ 9 ›, )
0038|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::arm_partial listValue with function generateGroupsPossibilities
0039|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::arm_partialVerifyFunctionCallable generateGroupsPossibilities TRUE
0040|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Start
0041|[2023-03-30 14:08:14]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/data/groups_0.json
0042|[2023-03-30 14:08:14]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/data/groups_0.json › array ( ‹ lastModified › => ‹ 2023-03-26 22:57:10 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
0043|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::GroupList array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
0044|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0045|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0046|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0047|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0048|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0049|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0050|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0051|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0052|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0053|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0054|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0055|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0056|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0057|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0058|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
0059|[2023-03-30 14:08:14]DEBUG : generateGroupsPossibilities::GroupedPossibilities array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
0060|[2023-03-30 14:08:14]DEBUG : generateSelect::Start
0061|[2023-03-30 14:08:14]DEBUG : generateSelect::Return array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
0062|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::GetReturnFunction 0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + +
0063|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Activation Partielle ›, ‹ description › => ‹ Active uniquement certains groupes de l’alarme ›, ‹ logicalId › => ‹ arm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ configuration › => array ( ‹ listValue › => '0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + + ', ), ‹ masterCodeNeed › => 1, ‹ isVisible › => 1, ‹ isDashboard › => 0, )
0064|[2023-03-30 14:08:14]INFO : postSave::updateCmd arm_partial (Activation Partielle) with order 13
0065|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::launch_scenario listValue with function generateScenariosPossibilities
0066|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::launch_scenarioVerifyFunctionCallable generateScenariosPossibilities TRUE
0067|[2023-03-30 14:08:14]DEBUG : generateScenariosPossibilities::Start
0068|[2023-03-30 14:08:14]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/data/scenarios_0.json
0069|[2023-03-30 14:08:14]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/data/scenarios_0.json › array ( ‹ lastModified › => ‹ 2023-03-30 14:08:14 ›, ‹ scenarios › => array ( ‹ Déclencher alerte incendie › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 1, ), ), ‹ Déclencher alerte sonore › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 2, ), ), ‹ Déclencher alerte silencieuse › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 3, ), ), ), )
0070|[2023-03-30 14:08:14]DEBUG : generateScenariosPossibilities::Possibilities array ( 0 => ‹ Déclencher alerte incendie ›, 1 => ‹ Déclencher alerte sonore ›, 2 => ‹ Déclencher alerte silencieuse ›, )
0071|[2023-03-30 14:08:14]DEBUG : generateSelect::Start
0072|[2023-03-30 14:08:14]DEBUG : generateSelect::Return array ( 0 => ‹ Déclencher alerte incendie ›, 1 => ‹ Déclencher alerte sonore ›, 2 => ‹ Déclencher alerte silencieuse ›, )
0073|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::GetReturnFunction 0|Déclencher alerte incendie;1|Déclencher alerte sonore;2|Déclencher alerte silencieuse
0074|[2023-03-30 14:08:14]DEBUG : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Lancement Scenario ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 0|Déclencher alerte incendie;1|Déclencher alerte sonore;2|Déclencher alerte silencieuse ›, ), ‹ logicalId › => ‹ launch_scenario ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
0075|[2023-03-30 14:08:14]INFO : postSave::updateCmd launch_scenario (Lancement Scenario) with order 14
0076|[2023-03-30 14:08:14]INFO : postSave::updateCmd import_message (Importer Message) with order 15
0077|[2023-03-30 14:08:14]INFO : postSave::updateCmd imported_last_message (IMPORT - Dernier Message) with order 16
0078|[2023-03-30 14:08:14]INFO : postSave::updateCmd imported_last_action (IMPORT - Derniere action) with order 17
0079|[2023-03-30 14:08:14]INFO : postSave::updateCmd imported_last_method (IMPORT - Derniere methode) with order 18
0080|[2023-03-30 14:08:14]INFO : postSave::updateCmd imported_last_user (IMPORT - Dernier utilisateur) with order 19
0081|[2023-03-30 14:08:14]INFO : postSave::updateCmd force_groups_refresh_json (Force Groups Refresh) with order 20
0082|[2023-03-30 14:08:14]INFO : postSave::updateCmd force_scenarios_refresh_json (Force Scenarios Refresh) with order 21
0083|[2023-03-30 14:08:15]DEBUG : setDiagralEnv::0::Start Diagral Environnement
0084|[2023-03-30 14:08:21]DEBUG : setDiagralEnv::UpdateAvailable : 0
0085|[2023-03-30 14:08:21]DEBUG : setDiagralEnv::getVersions : array ( ‹ box › => ‹ 1.5.14 ›, ‹ boxRadio › => ‹ 13 ›, ‹ plugKnx › => ‹ 1.1.20 ›, ‹ rawVersions › => ‹ V1.5.14_V13_V1.1.20 ›, ‹ central › => ‹ 6.1.1 ›, ‹ centralRadio › => ‹ 11 ›, )
0086|[2023-03-30 14:08:21]DEBUG : generateScenariosJson::Start
0087|[2023-03-30 14:08:21]DEBUG : generateScenariosJson::ListScenariosarray ( ‹ Déclencher alerte incendie › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 1, ), ), ‹ Déclencher alerte sonore › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 2, ), ), ‹ Déclencher alerte silencieuse › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 3, ), ), )
0088|[2023-03-30 14:08:21]DEBUG : generateScenariosJson::0::Success
0089|[2023-03-30 14:08:21]DEBUG : writeConfigFile::/var/www/html/plugins/Diagral_eOne/data/scenarios_0.json
0090|[2023-03-30 14:08:21]INFO : writeConfigFile::Success /var/www/html/plugins/Diagral_eOne/data/scenarios_0.json

0091|[2023-03-30 14:08:21]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/core/config/cmdConfig/centrale.config.json
0092|[2023-03-30 14:08:21]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/core/config/cmdConfig/centrale.config.json › array ( ‹ eqLogic › => array ( ‹ description › => ‹ Defini les valeurs par defaut d’un device ›, ‹ configuration › => array ( ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ NOT ›, ‹ SetModeNuit › => ‹ NOT ›, ), ), ‹ commands › => array ( 0 => array ( ‹ name › => ‹ Rafraichir ›, ‹ description › => ‹ Lance un refresh de l’alarme ›, ‹ logicalId › => ‹ refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 1, ‹ isDashboard › => 1, ‹ display › => array ( ‹ icon › => ‹  ›, ), ), 1 => array ( ‹ name › => ‹ Statut ›, ‹ description › => ‹ Affiche 0 si alarme désactivée et 1 si alarme activée ›, ‹ logicalId › => ‹ status ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_ENABLE_STATE ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 1, ), 2 => array ( ‹ name › => ‹ Alerte Batterie ›, ‹ description › => ‹ Batterie ›, ‹ logicalId › => ‹ battery ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ isDashboard › => 0, ), 3 => array ( ‹ name › => ‹ AutoProtection ›, ‹ description › => ‹ AutoProtection ›, ‹ logicalId › => ‹ autoprotectionAlert ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 0, ), 4 => array ( ‹ name › => ‹ Alerte Media ›, ‹ description › => ‹ Alerte Media ›, ‹ logicalId › => ‹ MediaAlert ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 0, ), 5 => array ( ‹ name › => ‹ Mode ›, ‹ description › => ‹ Affiche le mode actuel de l’alarme (ex. off / presence / group / tempogroup) ›, ‹ logicalId › => ‹ mode ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_MODE ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 1, ), 6 => array ( ‹ name › => ‹ Alarme déclenchée ›, ‹ description › => ‹ Affiche 0 si l’alarme n’est pas déclenchée et 1 si déclenchée ›, ‹ logicalId › => ‹ alarm ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ binary ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_STATE ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 1, ‹ isDashboard › => 1, ), 7 => array ( ‹ name › => ‹ Mises à jour disponibles ›, ‹ description › => ‹ Affiche le nombre de mises à jour disponibles ›, ‹ logicalId › => ‹ updates_available ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ numeric ›, ‹ template › => array ( ‹ dashboard › => ‹ core::badge ›, ), ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ isDashboard › => 1, ), 8 => array ( ‹ name › => ‹ Groupes Actifs ›, ‹ description › => ‹ Affiche le nom des groupes actifs ›, ‹ logicalId › => ‹ groups_enable ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 1, ‹ isHistorized › => 0, ‹ isDashboard › => 1, ), 9 => array ( ‹ name › => ‹ Désactivation Total ›, ‹ description › => ‹ Désactive complètement l’alarme ›, ‹ logicalId › => ‹ total_disarm ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_RELEASED ›, ), ‹ isVisible › => 1, ‹ isDashboard › => 1, ), 10 => array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ description › => ‹ Désactive seulement certains groupes actifs de l’alarme ›, ‹ logicalId › => ‹ disarm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsList ›, ), ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, ), 11 => array ( ‹ name › => ‹ Activation Totale ›, ‹ description › => ‹ Désactive totalement l’alarme ›, ‹ logicalId › => ‹ total_arm ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_ARMED ›, ), ‹ homebridge › => array ( ‹ homebridge_mode › => ‹ SetModeAbsent ›, ‹ mode_status › => ‹ group ›, ), ‹ isVisible › => 1, ‹ isDashboard › => 1, ), 12 => array ( ‹ name › => ‹ Activation Mode Presence ›, ‹ description › => ‹ Activation de l’alarme en mode presence ›, ‹ logicalId › => ‹ arm_presence ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ display › => array ( ‹ generic_type › => ‹ ALARM_SET_MODE ›, ), ‹ homebridge › => array ( ‹ homebridge_mode › => ‹ SetModeNuit ›, ‹ mode_status › => ‹ presence ›, ), ‹ isVisible › => 1, ‹ isDashboard › => 1, ), 13 => array ( ‹ name › => ‹ Activation Partielle ›, ‹ description › => ‹ Active uniquement certains groupes de l’alarme ›, ‹ logicalId › => ‹ arm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ configuration › => array ( ‹ listValue › => ‹ 1|FAKE;2|FAKE;3|FAKE ›, ‹ function › => ‹ listValue::generateGroupsPossibilities ›, ), ‹ masterCodeNeed › => 1, ‹ isVisible › => 1, ‹ isDashboard › => 0, ), 14 => 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, ), 15 => array ( ‹ name › => ‹ Importer Message ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ message ›, ‹ isVisible › => 0, ‹ display › => array ( ‹ title_placeholder › => ‹ Options ›, ‹ message_placeholder › => ‹ Message ›, ), ‹ logicalId › => ‹ import_message ›, ‹ isDashboard › => 0, ), 16 => array ( ‹ name › => ‹ IMPORT - Dernier Message ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_message ›, ‹ isDashboard › => 0, ), 17 => array ( ‹ name › => ‹ IMPORT - Derniere action ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_action ›, ‹ isDashboard › => 0, ), 18 => array ( ‹ name › => ‹ IMPORT - Derniere methode ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_method ›, ‹ isDashboard › => 0, ), 19 => array ( ‹ name › => ‹ IMPORT - Dernier utilisateur ›, ‹ type › => ‹ info ›, ‹ subtype › => ‹ string ›, ‹ isVisible › => 0, ‹ isHistorized › => 0, ‹ logicalId › => ‹ imported_last_user ›, ‹ isDashboard › => 0, ), 20 => array ( ‹ name › => ‹ Force Groups Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_groups_refresh_json ›, ‹ isDashboard › => 0, ), 21 => array ( ‹ name › => ‹ Force Scenarios Refresh ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ other ›, ‹ isVisible › => 0, ‹ logicalId › => ‹ force_scenarios_refresh_json ›, ‹ isDashboard › => 0, ), ), )
0093|[2023-03-30 14:08:21]DEBUG : createCmd::EqTemplate array ( ‹ description › => ‹ Defini les valeurs par defaut d’un device ›, ‹ configuration › => array ( ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ NOT ›, ‹ SetModeNuit › => ‹ NOT ›, ), )
0094|[2023-03-30 14:08:21]INFO : postSave::updateCmd refresh (Rafraichir) with order 0
0095|[2023-03-30 14:08:21]INFO : postSave::updateCmd status (Statut) with order 1
0096|[2023-03-30 14:08:21]INFO : postSave::updateCmd battery (Alerte Batterie) with order 2
0097|[2023-03-30 14:08:21]INFO : postSave::updateCmd autoprotectionAlert (AutoProtection) with order 3
0098|[2023-03-30 14:08:21]INFO : postSave::updateCmd MediaAlert (Alerte Media) with order 4
0099|[2023-03-30 14:08:21]INFO : postSave::updateCmd mode (Mode) with order 5
0100|[2023-03-30 14:08:21]INFO : postSave::updateCmd alarm (Alarme déclenchée) with order 6
0101|[2023-03-30 14:08:21]INFO : postSave::updateCmd updates_available (Mises à jour disponibles) with order 7
0102|[2023-03-30 14:08:21]INFO : postSave::updateCmd groups_enable (Groupes Actifs) with order 8
0103|[2023-03-30 14:08:21]INFO : postSave::updateCmd total_disarm (Désactivation Total) with order 9
0104|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::disarm_partial listValue with function generateGroupsList
0105|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::disarm_partialVerifyFunctionCallable generateGroupsList TRUE
0106|[2023-03-30 14:08:21]DEBUG : generateGroupsList::Start
0107|[2023-03-30 14:08:21]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/data/groups_0.json
0108|[2023-03-30 14:08:21]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/data/groups_0.json › array ( ‹ lastModified › => ‹ 2023-03-26 22:57:10 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
0109|[2023-03-30 14:08:21]DEBUG : generateGroupsList::Content array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
0110|[2023-03-30 14:08:21]DEBUG : generateSelect::Start
0111|[2023-03-30 14:08:21]DEBUG : generateSelect::Return array ( 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ‹  ›, )
0112|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::GetReturnFunction 1|;2|;3|;4|
0113|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Désactivation Partielle ›, ‹ description › => ‹ Désactive seulement certains groupes actifs de l’alarme ›, ‹ logicalId › => ‹ disarm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 1|;2|;3|;4| ›, ), ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
0114|[2023-03-30 14:08:21]INFO : postSave::updateCmd disarm_partial (Désactivation Partielle) with order 10
0115|[2023-03-30 14:08:21]INFO : postSave::updateCmd total_arm (Activation Totale) with order 11
0116|[2023-03-30 14:08:21]DEBUG : HomeBridge::applyCommand SetModeAbsent / group / 3772
0117|[2023-03-30 14:08:21]DEBUG : HomeBridge::EqConfiguration array ( ‹ systemid › => 0, ‹ type › => ‹ centrale ›, ‹ templateDiagral › => ‹ 1 ›, ‹ createtime › => ‹ 2023-03-22 08:21:36 ›, ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ 3772|group ›, ‹ SetModeNuit › => ‹ NOT ›, ‹ updatetime › => ‹ 2023-03-30 14:08:14 ›, ‹ subtype › => ‹  ›, ‹ mastercode › => ‹ 8788 ›, ‹ secureDisarm › => ‹ 0 ›, ‹ autoDlVideo › => ‹ 0 ›, ‹ badge1-alias › => ‹  ›, ‹ badge2-alias › => ‹  ›, ‹ badge3-alias › => ‹  ›, ‹ badge4-alias › => ‹  ›, ‹ badge5-alias › => ‹  ›, ‹ badge6-alias › => ‹  ›, ‹ badge7-alias › => ‹  ›, ‹ badge8-alias › => ‹  ›, ‹ badge9-alias › => ‹  ›, ‹ badge10-alias › => ‹  ›, ‹ notificationEqLogic › => ‹ #eqLogic376# ›, ‹ batterytime › => ‹ 2023-03-22 08:30:29 ›, ‹ notificationPlugin › => ‹ maillistener ›, ‹ notificationScenarioID › => ‹ 9 ›, )
0118|[2023-03-30 14:08:21]INFO : postSave::updateCmd arm_presence (Activation Mode Presence) with order 12
0119|[2023-03-30 14:08:21]DEBUG : HomeBridge::applyCommand SetModeNuit / presence / 3773
0120|[2023-03-30 14:08:21]DEBUG : HomeBridge::EqConfiguration array ( ‹ systemid › => 0, ‹ type › => ‹ centrale ›, ‹ templateDiagral › => ‹ 1 ›, ‹ createtime › => ‹ 2023-03-22 08:21:36 ›, ‹ SetModePresent › => ‹ NOT ›, ‹ SetModeAbsent › => ‹ 3772|group ›, ‹ SetModeNuit › => ‹ 3773|presence ›, ‹ updatetime › => ‹ 2023-03-30 14:08:14 ›, ‹ subtype › => ‹  ›, ‹ mastercode › => ‹ 8788 ›, ‹ secureDisarm › => ‹ 0 ›, ‹ autoDlVideo › => ‹ 0 ›, ‹ badge1-alias › => ‹  ›, ‹ badge2-alias › => ‹  ›, ‹ badge3-alias › => ‹  ›, ‹ badge4-alias › => ‹  ›, ‹ badge5-alias › => ‹  ›, ‹ badge6-alias › => ‹  ›, ‹ badge7-alias › => ‹  ›, ‹ badge8-alias › => ‹  ›, ‹ badge9-alias › => ‹  ›, ‹ badge10-alias › => ‹  ›, ‹ notificationEqLogic › => ‹ #eqLogic376# ›, ‹ batterytime › => ‹ 2023-03-22 08:30:29 ›, ‹ notificationPlugin › => ‹ maillistener ›, ‹ notificationScenarioID › => ‹ 9 ›, )
0121|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::arm_partial listValue with function generateGroupsPossibilities
0122|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::arm_partialVerifyFunctionCallable generateGroupsPossibilities TRUE
0123|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Start
0124|[2023-03-30 14:08:21]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/data/groups_0.json
0125|[2023-03-30 14:08:21]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/data/groups_0.json › array ( ‹ lastModified › => ‹ 2023-03-26 22:57:10 ›, ‹ groups › => array ( 0 => array ( ‹ groupID › => 1, ‹ groupName › => ‹  ›, ), 1 => array ( ‹ groupID › => 2, ‹ groupName › => ‹  ›, ), 2 => array ( ‹ groupID › => 3, ‹ groupName › => ‹  ›, ), 3 => array ( ‹ groupID › => 4, ‹ groupName › => ‹  ›, ), ), )
0126|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::GroupList array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
0127|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0128|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0129|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0130|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0131|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0132|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0133|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0134|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, )
0135|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0136|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0137|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0138|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, )
0139|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0140|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, )
0141|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::Possibility array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, )
0142|[2023-03-30 14:08:21]DEBUG : generateGroupsPossibilities::GroupedPossibilities array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
0143|[2023-03-30 14:08:21]DEBUG : generateSelect::Start
0144|[2023-03-30 14:08:21]DEBUG : generateSelect::Return array ( 0 => ‹  ›, 1 => ‹  ›, 2 => ‹  ›, 3 => ‹  ›, 4 => ’ + ', 5 => ’ + ', 6 => ’ + ', 7 => ’ + ', 8 => ’ + ', 9 => ’ + ', 10 => ’ + + ', 11 => ’ + + ', 12 => ’ + + ', 13 => ’ + + ', 14 => ’ + + + ', )
0145|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::GetReturnFunction 0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + +
0146|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Activation Partielle ›, ‹ description › => ‹ Active uniquement certains groupes de l’alarme ›, ‹ logicalId › => ‹ arm_partial ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ configuration › => array ( ‹ listValue › => '0|;1|;2|;3|;4| + ;5| + ;6| + ;7| + ;8| + ;9| + ;10| + + ;11| + + ;12| + + ;13| + + ;14| + + + ', ), ‹ masterCodeNeed › => 1, ‹ isVisible › => 1, ‹ isDashboard › => 0, )
0147|[2023-03-30 14:08:21]INFO : postSave::updateCmd arm_partial (Activation Partielle) with order 13
0148|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::launch_scenario listValue with function generateScenariosPossibilities
0149|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::launch_scenarioVerifyFunctionCallable generateScenariosPossibilities TRUE
0150|[2023-03-30 14:08:21]DEBUG : generateScenariosPossibilities::Start
0151|[2023-03-30 14:08:21]DEBUG : loadConfigFile::/var/www/html/plugins/Diagral_eOne/data/scenarios_0.json
0152|[2023-03-30 14:08:21]DEBUG : Contenu du fichier ‹ /var/www/html/plugins/Diagral_eOne/data/scenarios_0.json › array ( ‹ lastModified › => ‹ 2023-03-30 14:08:21 ›, ‹ scenarios › => array ( ‹ Déclencher alerte incendie › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 1, ), ), ‹ Déclencher alerte sonore › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 2, ), ), ‹ Déclencher alerte silencieuse › => array ( 0 => array ( ‹ scenarioGroup › => ‹ manualOrEventScenarios ›, ‹ type › => ‹ MANUAL ›, ‹ isActive › => true, ‹ id › => 3, ), ), ), )
0153|[2023-03-30 14:08:21]DEBUG : generateScenariosPossibilities::Possibilities array ( 0 => ‹ Déclencher alerte incendie ›, 1 => ‹ Déclencher alerte sonore ›, 2 => ‹ Déclencher alerte silencieuse ›, )
0154|[2023-03-30 14:08:21]DEBUG : generateSelect::Start
0155|[2023-03-30 14:08:21]DEBUG : generateSelect::Return array ( 0 => ‹ Déclencher alerte incendie ›, 1 => ‹ Déclencher alerte sonore ›, 2 => ‹ Déclencher alerte silencieuse ›, )
0156|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::GetReturnFunction 0|Déclencher alerte incendie;1|Déclencher alerte sonore;2|Déclencher alerte silencieuse
0157|[2023-03-30 14:08:21]DEBUG : postSave::UpdateContent::NewCommand array ( ‹ name › => ‹ Lancement Scenario ›, ‹ type › => ‹ action ›, ‹ subtype › => ‹ select ›, ‹ isVisible › => 1, ‹ configuration › => array ( ‹ listValue › => ‹ 0|Déclencher alerte incendie;1|Déclencher alerte sonore;2|Déclencher alerte silencieuse ›, ), ‹ logicalId › => ‹ launch_scenario ›, ‹ masterCodeNeed › => 1, ‹ isDashboard › => 0, )
0158|[2023-03-30 14:08:21]INFO : postSave::updateCmd launch_scenario (Lancement Scenario) with order 14
0159|[2023-03-30 14:08:21]INFO : postSave::updateCmd import_message (Importer Message) with order 15
0160|[2023-03-30 14:08:21]INFO : postSave::updateCmd imported_last_message (IMPORT - Dernier Message) with order 16
0161|[2023-03-30 14:08:21]INFO : postSave::updateCmd imported_last_action (IMPORT - Derniere action) with order 17
0162|[2023-03-30 14:08:21]INFO : postSave::updateCmd imported_last_method (IMPORT - Derniere methode) with order 18
0163|[2023-03-30 14:08:21]INFO : postSave::updateCmd imported_last_user (IMPORT - Dernier utilisateur) with order 19
0164|[2023-03-30 14:08:21]INFO : postSave::updateCmd force_groups_refresh_json (Force Groups Refresh) with order 20
0165|[2023-03-30 14:08:21]INFO : postSave::updateCmd force_scenarios_refresh_json (Force Scenarios Refresh) with order 21

Le menu déroulant reste vide (ici la bande noir).

Il semble que tout soit bien récupéré et stocké.
Tu peux me faire une capture des actions sur ta commande launch_scenario comme ci-dessous ?

De plus je vois dans ton debug que tes groupes ne sont pas nommé. Pas en rapport mais c’est moins bien pour l’interface.
De plus, à tu le même comportement en utilisant le widget d’origine du plugin ?

Bonjour,

En contrôlant le widget de base, je vois bien les scénarios. Etonnant que sur le virtuel, ils n’apparaissent pas.

En réalité, à l’origine j’ai tenté de modifier le widget d’origine en changeant les images de statut mais sans succès. Les images ne s’appliquaient pas.

En parallèle j’ai une autre question. Etant abonné free mobile, nous pouvons utiliser le plugin free sms afin de pouvoir envoyer des sms gratuits depuis JEEDOM. Aussi, j’ai donc mis en place des scénarios qui envoient un sms lors de la mise en marche, arrêt et alerte de l’alarme en utilisant l’état du paramètre « mode » du plugin. Cependant j’aurais aimé pouvoir avoir une distinction entre le groupe 1 et 2. Exemple: activation de l’alarme groupe 1. J’ai donc tenté de récupérer l’état du paramètre « group », mais cela ne permet pas de faire la distinction.
Pour info, le groupe 1 correspond à la périphérie de l’habitation que nous utilisons en protection la nuit et le groupe 2, périphérie et détecteurs volumétriques.

Y a t-il un paramètre qui permet de faire cette distinction?

Merci

Je viens de refaire le virtuel et là magie, cela fonctionne…

Top. Si tu peux passer le sujet en resolu.