add test for thermostat multi-circuit

This commit is contained in:
proddy
2024-08-02 14:16:14 +02:00
parent ce1c5671b4
commit 2ec52cccf0
2 changed files with 23 additions and 24 deletions

View File

@@ -964,7 +964,6 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const
// load devices // load devices
test("boiler"); test("boiler");
test("thermostat"); test("thermostat");
// test("2thermostats");
if (single) { if (single) {
// run dedicated tests only // run dedicated tests only
@@ -973,28 +972,14 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const
EMSESP::temperaturesensor_.test(); // add temperature sensors EMSESP::temperaturesensor_.test(); // add temperature sensors
EMSESP::webSchedulerService.test(); // run scheduler tests, and conditions EMSESP::webSchedulerService.test(); // run scheduler tests, and conditions
shell.invoke_command("call system fetch"); // shell.invoke_command("call system fetch");
request.url("/api/system/fetch"); // request.url("/api/system/fetch");
// EMSESP::webAPIService.webAPIService(&request);
request.url("/api/thermostat");
EMSESP::webAPIService.webAPIService(&request);
request.url("/api/thermostat/hc1");
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/system");
// EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/system/system/version");
// EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/system/bad");
// EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/boiler");
// EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/boiler/bad");
// EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/custom");
// EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/custom/seltemp");
// EMSESP::webAPIService.webAPIService(&request);
// request.url("/api/custom/bad");
// EMSESP::webAPIService.webAPIService(&request);
} else { } else {
EMSESP::webCustomEntityService.test(); // custom entities EMSESP::webCustomEntityService.test(); // custom entities
@@ -1023,11 +1008,23 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
request.url("/api/boiler/outdoortemp"); request.url("/api/boiler/outdoortemp");
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
request.url("/api/boiler/dhw/chargetype/writeable"); request.url("/api/boiler/dhw/chargetype");
EMSESP::webAPIService.webAPIService(&request);
request.url("/api/boiler/dhw.chargetype/writeable");
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
request.url("/api/boiler/flamecurr/value"); request.url("/api/boiler/flamecurr/value");
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
// thermostat
request.url("/api/thermostat");
EMSESP::webAPIService.webAPIService(&request);
request.url("/api/thermostat/hc1/values");
EMSESP::webAPIService.webAPIService(&request);
request.url("/api/thermostat/hc1/seltemp");
EMSESP::webAPIService.webAPIService(&request);
request.url("/api/thermostat/hc2/seltemp");
EMSESP::webAPIService.webAPIService(&request);
// custom // custom
request.url("/api/custom"); request.url("/api/custom");
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
@@ -1045,6 +1042,8 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
request.url("/api/system/fetch"); request.url("/api/system/fetch");
EMSESP::webAPIService.webAPIService(&request); EMSESP::webAPIService.webAPIService(&request);
request.url("api/system/network/values");
EMSESP::webAPIService.webAPIService(&request);
// scheduler // scheduler
request.url("/api/scheduler"); request.url("/api/scheduler");

View File

@@ -41,7 +41,7 @@ namespace emsesp {
// #define EMSESP_DEBUG_DEFAULT "310" // #define EMSESP_DEBUG_DEFAULT "310"
// #define EMSESP_DEBUG_DEFAULT "render" // #define EMSESP_DEBUG_DEFAULT "render"
// #define EMSESP_DEBUG_DEFAULT "api" // #define EMSESP_DEBUG_DEFAULT "api"
// #define EMSESP_DEBUG_DEFAULT "api3" #define EMSESP_DEBUG_DEFAULT "api3"
// #define EMSESP_DEBUG_DEFAULT "crash" // #define EMSESP_DEBUG_DEFAULT "crash"
// #define EMSESP_DEBUG_DEFAULT "dv" // #define EMSESP_DEBUG_DEFAULT "dv"
// #define EMSESP_DEBUG_DEFAULT "lastcode" // #define EMSESP_DEBUG_DEFAULT "lastcode"