Bonjour à tous!
Pour info, depuis les réglages énoncés ci dessus sur la suppression des CRON global et l’arrêt total des CRON / équipements, je n’ai plus de plantage de la partie « home » de free…
Ce que j’ai toujours, c’est lors des commandes groupées, des volets qui ne s’activent pas.
J’ai remarqué que si je supprime les « sleep » entre les commandes, c’est la cata:
-
j’ai un volet sur 2 qui ne fonctionne pas au premiers lancement de commande
-
Si je mets 2 secondes, j’ai 1 volets sur 3, si je mets 5s, j’ai 1 volet sur 4 (au delà, plus d’amélioration)
J’ai fait le tour des logs et les commandes sont bien envoyées, bien passées, bien acceptées → tout va bien pour l’API
Question: es qu’il serait possible de supprimer la mise a jour >───────── Traitement de la Mise à jour de l'id : /9
qui est envoyé en même temps lors de l’envoie de la commande?
Ou alors une case dans l’équipement si on veux ou pas cette option la ou pas.
0160|[2022-10-25 09:02:12]DEBUG : ******************** Action pour l'action : Consigne Ouverture(3) de l'équipement : Cuisine
0161|[2022-10-25 09:02:12]DEBUG : │ Option ETAT Inverser Curseur ACTIVE
0162|[2022-10-25 09:02:12]DEBUG : │ type : info -- action : store_slider -- valeur type : int -- Etat Option Inverser : 1 -- valeur : 0 -- valeur slider : 100
0163|[2022-10-25 09:02:14]DEBUG : │ [Freebox Request Connexion] : PUT sur la l'adresse mafreebox.freebox.fr/api/v9/home/endpoints/9/3/({"value":0,"value_type":"int"})
0164|[2022-10-25 09:02:14]DEBUG : │ [Freebox Request Result] : { "success" : true }
0165|[2022-10-25 09:02:14]DEBUG : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v9/home/tileset/9(null)
0166|[2022-10-25 09:02:14]DEBUG : │ [Freebox Request Result] : { "result" : [ { "action" : "store_slider", "data" : [ { "ep_id" : 3, "label" : "Consigne d'ouverture", "name" : "position", "refresh" : 2000, "signal_id" : 4, "slot_id" : 3, "ui" : { "access" : "rw", "display" : "icon", "icon_range" : [ 0, 11, 22, 33, 44, 55, 66, 77, 88, 95 ], "icon_url" : "/resources/images/home/pictos/volet_%.png", "unit" : "%" }, "value" : 0, "value_type" : "int" }, { "ep_id" : 1, "label" : "Stop", "name" : "stop", "slot_id" : 1, "ui" : { "access" : "w", "display" : "button" }, "value" : null, "value_type" : "void" } ], "group" : { "label" : "Séjour" }, "label" : "Volet Cuisine ", "node_id" : 9, "type" : "info" } ], "success" : true }
0167|[2022-10-25 09:02:14]DEBUG : >───────── Traitement de la Mise à jour de l'id : /9
0168|[2022-10-25 09:02:14]DEBUG : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v9/home/nodes/9(null)
0169|[2022-10-25 09:02:14]DEBUG : │ [Freebox Request Result] : { "result" : { "adapter" : 3, "area" : 36, "category" : "shutter", "group" : { "label" : "Séjour" }, "id" : 9, "label" : "Volet Cuisine ", "name" : "node_9", "props" : { "Address" : 12457225, "ArcId" : 3 }, "show_endpoints" : [ { "category" : "", "ep_type" : "slot", "id" : 0, "label" : "Consigne d'ouverture", "name" : "position_set", "ui" : { "access" : "w", "display" : "slider", "icon_url" : "/resources/images/home/pictos/volet_3.png", "range" : [ 0, 100 ], "unit" : "%" }, "value" : 0, "value_type" : "int", "visibility" : "normal" }, { "category" : "", "ep_type" : "slot", "id" : 1, "label" : "Stop", "name" : "stop", "ui" : { "access" : "w", "display" : "button" }, "value" : null, "value_type" : "void", "visibility" : "normal" }, { "category" : "", "ep_type" : "slot", "id" : 2, "label" : "Toggle", "name" : "toggle", "ui" : { "access" : "w", "display" : "button" }, "value" : null, "value_type" : "void", "visibility" : "normal" }, { "category" : "", "ep_type" : "signal", "id" : 4, "label" : "Consigne d'ouverture", "name" : "position_set", "refresh" : 2000, "ui" : { "access" : "r", "display" : "slider", "icon_url" : "/resources/images/home/pictos/volet_3.png", "range" : [ 0, 100 ], "unit" : "%" }, "value" : 0, "value_type" : "int", "visibility" : "normal" }, { "category" : "", "ep_type" : "signal", "id" : 5, "label" : "État", "name" : "state", "refresh" : 2000, "ui" : { "access" : "r", "display" : "text" }, "value" : "CRW+gAAAT1hJTU8gaW8AAAAAAAAAAAL//wAAYBMAIDRYMTM1MTAwNDkxQTA4AAAAAAAAAAATAAAAAAA=", "value_type" : "string", "visibility" : "normal" } ], "signal_links" : [ ], "slot_links" : [ ], "status" : "active", "type" : { "abstract" : false, "endpoints" : [ { "ep_type" : "slot", "id" : 0, "label" : "Consigne d'ouverture", "name" : "position_set", "value_type" : "int", "visiblity" : "normal" }, { "ep_type" : "slot", "id" : 1, "label" : "Stop", "name" : "stop", "value_type" : "void", "visiblity" : "normal" }, { "ep_type" : "slot", "id" : 2, "label" : "Toggle", "name" : "toggle", "value_type" : "void", "visiblity" : "normal" }, { "ep_type" : "slot", "id" : 3, "label" : "Consigne d'ouverture", "name" : "position", "value_type" : "int", "visiblity" : "normal" }, { "ep_type" : "signal", "id" : 4, "label" : "Consigne d'ouverture", "name" : "position_set", "param_type" : "void", "value_type" : "int", "visiblity" : "normal" }, { "ep_type" : "signal", "id" : 5, "label" : "État", "name" : "state", "param_type" : "void", "value_type" : "string", "visiblity" : "normal" } ], "generic" : false, "icon" : "/resources/images/home/pictos/volet_3.png", "inherit" : "node::ios", "label" : "Volet roulant", "name" : "node::ios::2", "params" : { }, "physical" : true } }, "success" : true }
On pourrais la régler manuellement sur la commande ou sur un scenario. Cela allégerai d’autant les commandes envoyer en même temps sur l’API. Qu’es vous en pensez ?