Je me suis mit depuis peu aux interactions Jeedom qui sont un outil très puissant. J'ai cependant un petit problème.
En effet, j'ai configuré un ensemble d'interaction pour contrôler mes volets depuis mon Google Home (via IFTTT).
J'ai donc construit une interaction comme ceci J'obtiens donc un nombre conséquent de commande mais certaines d’entre elles ne sont pas reconnue.
Par exemple, il y a une requête
Code : Tout sélectionner
regler le volet de ma chambre #slider#
Code : Tout sélectionner
regler le volet de ma chambre 50
Par contre, si je n'utilise pas le synonyme de positionnement et que je tape
Code : Tout sélectionner
positionnement les volet de ma chambre 50
celle ci est bien reconnu et règle mon volet.
Et voici les logs
Code : Tout sélectionner
[2019-05-22 15:22:46][DEBUG] : Correspondance trop éloigné : 999
[2019-05-22 15:22:46][DEBUG] : Array ( [query] => de positionner le de la 50 [object] => jeeObject Object ( [id:protected] => 2 [name:protected] => Chambre [father_id:protected] => 12 [isVisible:protected] => 1 [position:protected] => 11 [configuration:protected] => Array ( [parentNumber] => 1 [tagColor] => #000000 [tagTextColor] => #FFFFFF [desktop::summaryTextColor] => [mobile::summaryTextColor] => [hideOnDashboard] => 0 [summary::global::security] => 0 [summary::global::motion] => 0 [summary::global::door] => 0 [summary::global::windows] => 0 [summary::global::shutter] => 0 [summary::global::light] => 0 [summary::global::outlet] => 0 [summary::global::temperature] => 0 [summary::global::humidity] => 0 [summary::global::luminosity] => 0 [summary::global::power] => 0 [summary::hide::desktop::security] => 0 [summary::hide::desktop::motion] => 0 [summary::hide::desktop::door] => 0 [summary::hide::desktop::windows] => 0 [summary::hide::desktop::shutter] => 0 [summary::hide::desktop::light] => 0 [summary::hide::desktop::outlet] => 0 [summary::hide::desktop::temperature] => 0 [summary::hide::desktop::humidity] => 0 [summary::hide::desktop::luminosity] => 0 [summary::hide::desktop::power] => 0 [summary::hide::mobile::security] => 0 [summary::hide::mobile::motion] => 0 [summary::hide::mobile::door] => 0 [summary::hide::mobile::windows] => 0 [summary::hide::mobile::shutter] => 0 [summary::hide::mobile::light] => 0 [summary::hide::mobile::outlet] => 0 [summary::hide::mobile::temperature] => 0 [summary::hide::mobile::humidity] => 0 [summary::hide::mobile::luminosity] => 0 [summary::hide::mobile::power] => 0 [summary] => Array ( [security] => Array ( ) [motion] => Array ( ) [door] => Array ( ) [windows] => Array ( ) [shutter] => Array ( ) [light] => Array ( ) [outlet] => Array ( ) [temperature] => Array ( ) [humidity] => Array ( ) [luminosity] => Array ( ) [power] => Array ( ) ) ) [display:protected] => {"icon":"<i class=\"icon maison-hotel4\"><\/i>","tagColor":"#9b59b6","tagTextColor":"#ffffff","desktop::summaryTextColor":"#000000","dashboard::size":"","sendToApp":"1"} [image:protected] => [] [_child:protected] => Array ( ) [_changed:protected] => ) [cmd_parameters] => Array ( ) [eqLogic] => openenocean Object ( [id:protected] => 190 [name:protected] => Volet [logicalId:protected] => 05858792 [generic_type:protected] => [object_id:protected] => 2 [eqType_name:protected] => openenocean [eqReal_id:protected] => [isVisible:protected] => 1 [isEnable:protected] => 1 [configuration:protected] => Array ( [device] => d2-05-00 [rorg] => d2 [func] => 05 [type] => 00 [iconModel] => d2-05/d2-05-00_micromodule_avidsen_volet [createtime] => 2019-03-20 18:29:26 [actionid] => FFCC2C01 [updatetime] => 2019-03-20 18:30:24 [applyDevice] => d2-05-00 [ignoreRelease] => 1 [invert100] => 1 [hasrefresh] => Array ( [command] => 3 ) [hasrepeat] => 1 [hasremcom] => 1 [lastRepeat] => [twoids] => 0 ) [timeout:protected] => [category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","automatism":"1","multimedia":"0","default":"0"} [display:protected] => {"showObjectNameOnview":1,"showObjectNameOndview":1,"showObjectNameOnmview":1,"height":"auto","width":"auto","layout::dashboard::table::parameters":{"center":1,"styletd":"padding:3px;"},"layout::mobile::table::parameters":{"center":1,"styletd":"padding:3px;"},"layout::dashboard::table::cmd::1696::line":1,"layout::dashboard::table::cmd::1696::column":1,"layout::dashboard::table::cmd::1697::line":1,"layout::dashboard::table::cmd::1697::column":1,"layout::dashboard::table::cmd::1698::line":1,"layout::dashboard::table::cmd::1698::column":1,"layout::dashboard::table::cmd::1699::line":1,"layout::dashboard::table::cmd::1699::column":1,"layout::dashboard::table::cmd::1700::line":1,"layout::dashboard::table::cmd::1700::column":1,"layout::dashboard::table::cmd::1701::line":1,"layout::dashboard::table::cmd::1701::column":1,"layout::dashboard::table::cmd::1702::line":1,"layout::dashboard::table::cmd::1702::column":1,"layout::dashboard::table::cmd::1703::line":1,"layout::dashboard::table::cmd::1703::column":1,"layout::mobile::table::cmd::1696::line":1,"layout::mobile::table::cmd::1696::column":1,"layout::mobile::table::cmd::1697::line":1,"layout::mobile::table::cmd::1697::column":1,"layout::mobile::table::cmd::1698::line":1,"layout::mobile::table::cmd::1698::column":1,"layout::mobile::table::cmd::1699::line":1,"layout::mobile::table::cmd::1699::column":1,"layout::mobile::table::cmd::1700::line":1,"layout::mobile::table::cmd::1700::column":1,"layout::mobile::table::cmd::1701::line":1,"layout::mobile::table::cmd::1701::column":1,"layout::mobile::table::cmd::1702::line":1,"layout::mobile::table::cmd::1702::column":1,"layout::mobile::table::cmd::1703::line":1,"layout::mobile::table::cmd::1703::column":1} [order:protected] => 9999 [comment:protected] => [tags:protected] => [_debug:protected] => [_object:protected] => jeeObject Object ( [id:protected] => 2 [name:protected] => Chambre [father_id:protected] => 12 [isVisible:protected] => 1 [position:protected] => 11 [configuration:protected] => Array ( [parentNumber] => 1 [tagColor] => #000000 [tagTextColor] => #FFFFFF [desktop::summaryTextColor] => [mobile::summaryTextColor] => [hideOnDashboard] => 0 [summary::global::security] => 0 [summary::global::motion] => 0 [summary::global::door] => 0 [summary::global::windows] => 0 [summary::global::shutter] => 0 [summary::global::light] => 0 [summary::global::outlet] => 0 [summary::global::temperature] => 0 [summary::global::humidity] => 0 [summary::global::luminosity] => 0 [summary::global::power] => 0 [summary::hide::desktop::security] => 0 [summary::hide::desktop::motion] => 0 [summary::hide::desktop::door] => 0 [summary::hide::desktop::windows] => 0 [summary::hide::desktop::shutter] => 0 [summary::hide::desktop::light] => 0 [summary::hide::desktop::outlet] => 0 [summary::hide::desktop::temperature] => 0 [summary::hide::desktop::humidity] => 0 [summary::hide::desktop::luminosity] => 0 [summary::hide::desktop::power] => 0 [summary::hide::mobile::security] => 0 [summary::hide::mobile::motion] => 0 [summary::hide::mobile::door] => 0 [summary::hide::mobile::windows] => 0 [summary::hide::mobile::shutter] => 0 [summary::hide::mobile::light] => 0 [summary::hide::mobile::outlet] => 0 [summary::hide::mobile::temperature] => 0 [summary::hide::mobile::humidity] => 0 [summary::hide::mobile::luminosity] => 0 [summary::hide::mobile::power] => 0 [summary] => Array ( [security] => Array ( ) [motion] => Array ( ) [door] => Array ( ) [windows] => Array ( ) [shutter] => Array ( ) [light] => Array ( ) [outlet] => Array ( ) [temperature] => Array ( ) [humidity] => Array ( ) [luminosity] => Array ( ) [power] => Array ( ) ) ) [display:protected] => {"icon":"<i class=\"icon maison-hotel4\"><\/i>","tagColor":"#9b59b6","tagTextColor":"#ffffff","desktop::summaryTextColor":"#000000","dashboard::size":"","sendToApp":"1"} [image:protected] => [] [_child:protected] => Array ( ) [_changed:protected] => ) [_needRefreshWidget:protected] => [_timeoutUpdated:protected] => [_batteryUpdated:protected] => [_changed:protected] => ) [cmd] => [summary] => Array ( [key] => shutter [name] => Volet [calcul] => sum [icon] => <i class="icon jeedom-volet-ouvert"></i> [unit] => [count] => binary [allowDisplayZero] => 0 ) )
[2019-05-22 15:22:46][DEBUG] : Je cherche dans les interactions automatiques, résultat :
[2019-05-22 15:22:46][INFO] : J'ai reçu : de positionner le volet de la chambre 50. Je n'ai rien compris. J'ai répondu : Désolé je n'ai pas compris
[2019-05-22 15:22:46][INFO] : J'ai reçu : de positionner le volet de la chambre 50. Je réponds : Array ( [reply] => Désolé je n'ai pas compris )
[2019-05-22 15:22:52][DEBUG] : Correspondance trop éloigné : 999
[2019-05-22 15:22:52][DEBUG] : Je cherche dans les interactions automatiques, résultat : C'est fait (Chambre Volet Positionnement => 50%)
[2019-05-22 15:22:52][INFO] : J'ai reçu : positionnement le volet de la chambre 50. Je réponds : Array ( [reply] => C'est fait (Chambre Volet Positionnement => 50%) )
Je ne comprends pas pourquoi la commande n'est pas reconnu si j'utilise un synonyme de positionnement alors que les phrases sont correctement générés.
Merci à ceux qui prendront le temps de me lire