Erreur bad 400 request sur commande : Manual Boost

Bonjour,

Désolé mais je rouvre un sujet car tous les sujets sont cloturés et j’ai touours un message 400 Bad Request sur la fonction : Manual Boost . Une solution via le fichier php est mise en place elle solutionne la connexion vers les équipements.
Je redonne les logs après le lancement de la commande dans mon scénarion :

0023|[2025-02-21 11:25:24] ERROR  : execute:: ex:'Netatmo\\Exceptions\\NAApiErrorType - 400 - bad request'
0024|[2025-02-21 11:25:24] ERROR  : Erreur exécution de la commande [Salon][Netatmo Relais][Mode de chauffage] : bad request
0025|[2025-02-21 17:05:08] ALERT  : Starting task (Netatmo Salon/Manual Boost #7059)
0026|[2025-02-21 17:05:08] ERROR  : execute:: ex:'Netatmo\\Exceptions\\NAApiErrorType - 400 - bad request'
0027|[2025-02-21 17:05:08] ERROR  : Erreur exécution de la commande [Salon][Netatmo Salon][Manual Boost] : bad request```

Dans le log de mon scénario :

2025-02-23 08:40:08][SCENARIO] Affectation de la variable Consigne_Poele => 21 ((20 + 1))
[2025-02-23 08:40:08][SCENARIO] Exécution de la commande [Salon][Netatmo Salon][Manual Boost] avec comme option(s) : {"background":"0","title":"21","message":"150"}
[2025-02-23 08:40:09][SCENARIO] bad request

0500|[2025-02-24 07:25:06] ALERT  : Starting task (Netatmo Salon/Manual Boost #7059)
0501|[2025-02-24 07:25:07] ERROR  : execute:: ex:'Netatmo\\Exceptions\\NAApiErrorType - 400 - bad request'
0502|[2025-02-24 07:25:07] ERROR  : Erreur exécution de la commande [Salon][Netatmo Salon][Manual Boost] : bad request

Et très simple a reproduire il suffit d’utiliser la fonction manuellement depuis le widget, voici le résultat de la log avec le mode Debug (je vois pas l’erreur bizarre alors qu’elle s’affiche dans le centre de message Jeeodm) :
image

0503|[2025-02-24 09:49:36] DEBUG  : execute:: options:array (   'title' => '19',   'message' => '150',   'user_login' => 'toto',   'user_id' => '2', )
0504|[2025-02-24 09:49:36] DEBUG  : execute:: this:\netatmoproCmd::__set_state(array(    'id' => 7059,    'logicalId' => 'setroomthermpoint',    'generic_type' => NULL,    'eqType' => 'netatmopro',    'name' => 'Manual Boost',    'order' => 3,    'type' => 'action',    'subType' => 'message',    'eqLogic_id' => 622,    'isHistorized' => '0',    'unite' => '',    'configuration' =>    array (     'minValue' => '',     'maxValue' => '',   ),    'template' => '{"dashboard":"core::default","mobile":"core::default"}',    'display' => '{"title_placeholder":"Température","message_placeholder":"Durée (minutes)","invertBinary":"0"}',    'value' => '',    'isVisible' => 1,    'alert' => '[]',    '_collectDate' => '',    '_valueDate' => '',    '_eqLogic' =>    \netatmopro::__set_state(array(      'id' => 622,      'name' => 'Netatmo Salon',      'logicalId' => '2378844525',      'generic_type' => NULL,      'object_id' => 3,      'eqType_name' => 'netatmopro',      'isVisible' => 1,      'isEnable' => 1,      'configuration' => '{"type":"NARoom","version":1,"scope":"read_thermostat","createtime":"2022-11-18 15:51:45","dashboard":["therm_measured_temperature","therm_setpoint_temperature","therm_setpoint_mode","reachable","anticipating","heating_power_request"],"updatetime":"2024-12-26 10:36:44","home_id":"634ad9b647af1265050ee2d4","home_name":"toto","room_type":"custom","comment":""}',      'timeout' => NULL,      'category' => '{"heating":"1","security":"0","energy":"0","light":"0","opening":"0","automatism":"0","multimedia":"0","default":"0"}',      'display' => '{"backGraph::info":0,"width":"332px","height":"334px"}',      'order' => 35,      'comment' => NULL,      'tags' => NULL,      '_debug' => false,      '_object' =>      \jeeObject::__set_state(array(        'id' => 3,        'name' => 'Salon',        'father_id' => 1,        'isVisible' => 1,        'position' => 3,        'configuration' => '{"parentNumber":1,"tagColor":"#000000","tagTextColor":"#FFFFFF","desktop::summaryTextColor":"","mobile::summaryTextColor":"","hideOnDashboard":"0","summary::global::security":"0","summary::global::motion":"1","summary::global::door":"1","summary::global::windows":"1","summary::global::shutter":"0","summary::global::light":"1","summary::global::outlet":"1","summary::global::temperature":"1","summary::global::humidity":"1","summary::global::luminosity":"1","summary::global::power":"0","summary:0509|[2025-02-24 09:50:03] INFO  : webhook:: jsonData:'{"user_id":"634a773b90188c82ca017715","home":{"id":"634ad9b647af1265050ee2d4","rooms":[{"id":"2378844525","therm_setpoint_start_time":1740386977,"therm_setpoint_mode":"manual","therm_setpoint_end_time":1740395976,"therm_setpoint_temperature":19}]},"type":"setpoint_event","home_id":"634ad9b647af1265050ee2d4","device_id":"70:ee:50:99:81:50","event_type":"setpoint_event","room_id":"2378844525","mode":"manual","temperature":19,"push_type":"display_change"}'
0510|[2025-02-24 09:50:04] DEBUG  : cron:: refresh:''
0511|[2025-02-24 09:50:06] DEBUG  : synchronize:: update:true

Malgré le message Bad Request 400, la commande est bien reçue sur le thermostat Netatmo :
image

En complément cela fait la même sur la commande : Manual Boost (Annulation)
{54174057-08A3-440F-98FA-4BE48AEF98FA}

Message :
{00072C60-EEE3-4852-B711-201E8252877C}