more stack slightly improved debugging
This commit is contained in:
@@ -105,7 +105,7 @@ fn safe_main() -> anyhow::Result<()> {
|
||||
// Bind the log crate to the ESP Logging facilities
|
||||
esp_idf_svc::log::EspLogger::initialize_default();
|
||||
|
||||
if esp_idf_sys::CONFIG_MAIN_TASK_STACK_SIZE < 20000 {
|
||||
if esp_idf_sys::CONFIG_MAIN_TASK_STACK_SIZE < 25000 {
|
||||
error!(
|
||||
"stack too small: {} bail!",
|
||||
esp_idf_sys::CONFIG_MAIN_TASK_STACK_SIZE
|
||||
@@ -517,7 +517,7 @@ fn safe_main() -> anyhow::Result<()> {
|
||||
let _ = board.mqtt_publish(
|
||||
&config,
|
||||
"/deepsleep",
|
||||
"Entering low voltage long deep sleep".as_bytes(),
|
||||
"low Volt 12h".as_bytes(),
|
||||
);
|
||||
}
|
||||
12 * 60
|
||||
@@ -526,7 +526,7 @@ fn safe_main() -> anyhow::Result<()> {
|
||||
let _ = board.mqtt_publish(
|
||||
&config,
|
||||
"/deepsleep",
|
||||
"Entering normal mode 20m deep sleep".as_bytes(),
|
||||
"normal 20m".as_bytes(),
|
||||
);
|
||||
}
|
||||
20
|
||||
@@ -535,11 +535,16 @@ fn safe_main() -> anyhow::Result<()> {
|
||||
let _ = board.mqtt_publish(
|
||||
&config,
|
||||
"/deepsleep",
|
||||
"Entering night mode 1h deep sleep".as_bytes(),
|
||||
"night 1h".as_bytes(),
|
||||
);
|
||||
}
|
||||
60
|
||||
};
|
||||
if online_mode == OnlineMode::Online {
|
||||
let _ = board.mqtt_publish(&config, "/state", "sleep".as_bytes());
|
||||
}
|
||||
|
||||
|
||||
//determine next event
|
||||
//is light out of work trigger soon?
|
||||
//is battery low ??
|
||||
|
@@ -621,6 +621,7 @@ impl PlantCtrlBoardInteraction for PlantCtrlBoard<'_> {
|
||||
qos: AtLeastOnce,
|
||||
retain: true,
|
||||
}),
|
||||
client_id: Some("plantctrl"),
|
||||
keep_alive_interval : Some(Duration::from_secs(60*60*2)),
|
||||
//room for improvement
|
||||
..Default::default()
|
||||
|
Reference in New Issue
Block a user