Même start ne marche pas ? =>
La commande select en donne 4. J’ai plus de billes là-dessus.
chris94440:
Par contre la modification que tu as faite ne semble pas fonctionner … et y a plus le temps de setter
[2023-02-02 22:28:40]DEBUG : translate : Translation translate Convection
[2023-02-02 22:28:40]DEBUG : execute CmdType3 select Résultat de $body : {"component":"main","capability":"samsungce.ovenMode","command":"setOvenMode","arguments":["Convection"]}{"select":"Convection","user_login":"JeedomAdm","user_id":"11"}
[2023-02-02 22:28:40]DEBUG : sendRequest - URL : https://api.smartthings.com/v1/devices/9ffef4dd-c56d-bda4-7a8c-9df81899fb78/commands METHODE : POST
[2023-02-02 22:28:40]DEBUG : translate : Translation translate Convection
[2023-02-02 22:28:40]DEBUG : execute CmdType3 select Résultat de $body : {"component":"main","capability":"samsungce.ovenMode","command":"setOvenMode","arguments":["Convection",0,160]}{"select":"Convection","ovenMode":["","160"],"user_login":"JeedomAdm","user_id":"11"}
J’ai corrigé, effectivement, mauvais calcul des secondes.
chris94440:
J’avoue ne pas bien comprendre comment cela fonctionne … chez moi je dois envoyer dans un premier temps Bake puis le mode avec durée et température
$cmdStart=cmd::byString('#[Cuisine][Four cuisine][Démarrer le four]#');
$cmdStart->execCmd(array('select'=>'Bake'), $cache=0);
$cmdStart->execCmd(array('select'=>'ConvectionBake','ovenMode' => array('360','180')), $cache=0);
mais celui-ci fonctionne tout seul (mais le temps n’est pas setter)
$cmdStart->execCmd(array('select'=>'Broil','ovenMode' => array('1800','220')), $cache=0);
Est-ce que c’est lié à l’info set/start :
{
"single": [{
"mode": "Autocook",
"supportedOperations": ["set"],
"supportedOptions": []
}, {
"mode": "Convection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 30,
"max": 250,
"default": 160,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "TopHeatPluseConvection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 180,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "Conventional",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 30,
"max": 250,
"default": 180,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "LargeGrill",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 100,
"max": 270,
"default": 220,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "SmallGrill",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 100,
"max": 270,
"default": 220,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "BottomHeatPluseConvection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 200,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "PlateWarm",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 30,
"max": 80,
"default": 50,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "KeepWarm",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 100,
"default": 60,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "Bottom",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 100,
"max": 230,
"default": 150,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "EcoConvection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 30,
"max": 250,
"default": 160,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "FanGrill",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 100,
"max": 250,
"default": 180,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "Defrost",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 30,
"max": 60,
"default": 30,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "SteamClean",
"supportedOperations": [],
"supportedOptions": []
}, {
"mode": "AirSousvide",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 50,
"max": 95,
"default": 60,
"resolution": 1
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "CleanAirPyro",
"supportedOperations": [],
"supportedOptions": []
}],
"upper": [{
"mode": "Convection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 160,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "TopConvection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 180,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "LargeGrill",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 220,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "Autocook",
"supportedOperations": ["set"],
"supportedOptions": []
}],
"lower": [{
"mode": "Convection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 160,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "BottomConvection",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 200,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "Bottom",
"supportedOperations": ["start", "set"],
"supportedOptions": {
"temperature": {
"C": {
"min": 40,
"max": 250,
"default": 150,
"resolution": 5
}
},
"operationTime": {
"min": "00:01:00",
"max": "23:59:00",
"default": "01:00:00",
"resolution": "00:01:00"
}
}
}, {
"mode": "Autocook",
"supportedOperations": ["set"],
"supportedOptions": []
}]
}
Tu arrives à envoyer « Broil », alors qu’il n’est pas dans la liste des commandes supportées ?