From e83f0ea8f63a6d829096868d7cf439639ef65e02 Mon Sep 17 00:00:00 2001 From: "jp.av.dev" Date: Fri, 22 Apr 2022 04:57:15 -0400 Subject: [PATCH] ed: dialogos esp, readme diagrama de secuencia general mejora dialogos vista_term mejora dialogs esp --- README.md | 22 ++++++++++++++++++++++ caldera_esp/caldera_esp.ino | 10 +++++----- scripts/vista_term.py | 5 +++-- 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index bed6024..3e60caf 100644 --- a/README.md +++ b/README.md @@ -162,3 +162,25 @@ const char* password = "password"; [caldera.py](https://gitea.kickto.net/SyDeVoS/Caldera-ino/src/branch/master/scripts#python) ![python_script](./scripts/script_python.png) + +---- + +### Secuencia general + +```mermaid +sequenceDiagram + participant Telegram Bot + participant Script o web + participant ESP01 + participant Arduino + participant Caldera + Script o web->>ESP01: Consulta/Modifica estado + Note right of Script o web: control total + ESP01-->>Script o web: Retorno estado de control + Telegram Bot->>ESP01: Solicita Encender/Apagar o cambiar a Modo autonomo + Note right of Telegram Bot: control parcial + ESP01-->>Telegram Bot: Respuesta + ESP01->>Arduino: Consulta/Modifica estado + Arduino-->>ESP01: Retorno estado de control + Arduino->>Caldera: Enciende o Apaga +``` diff --git a/caldera_esp/caldera_esp.ino b/caldera_esp/caldera_esp.ino index 332adfc..ba7e24b 100755 --- a/caldera_esp/caldera_esp.ino +++ b/caldera_esp/caldera_esp.ino @@ -42,7 +42,7 @@ void handleSEThora() { msj_a_arduino += server.arg(4)+","; msj_a_arduino += server.arg(5)+","; msj_a_arduino += server.arg(6); - mensaje_web = "Fecha y hora enviadas"; + mensaje_web = " Fecha y hora enviadas "; Serial.println(msj_a_arduino); } else { mensaje_web = "Opcion no valida\n"; @@ -58,7 +58,7 @@ void handleHorasAcc() { msj_a_arduino += server.arg(2)+","; msj_a_arduino += server.arg(3)+","; msj_a_arduino += server.arg(4); - mensaje_web = "Horas enviadas a arduino"; + mensaje_web = " Horas enviadas a arduino "; Serial.println(msj_a_arduino); } else { mensaje_web = "Opcion no valida\n"; @@ -74,7 +74,7 @@ void handleSETservo() { msj_a_arduino += server.arg(2)+","; msj_a_arduino += server.arg(3)+","; msj_a_arduino += server.arg(4); - mensaje_web = "Posiciones del servo enviadas"; + mensaje_web = " Posiciones servo enviadas "; Serial.println(msj_a_arduino); } else { mensaje_web = "Opcion no valida\n"; @@ -87,7 +87,7 @@ void handleSETlibre() { if(server.arg(0) == "6") { msj_a_arduino = "6,"; msj_a_arduino += server.arg(1); - mensaje_web = "Posicion del servo enviada"; + mensaje_web = "Posicion del servo enviada "; Serial.println(msj_a_arduino); } else { mensaje_web = "Opcion no valida\n"; @@ -98,7 +98,7 @@ void handleSETlibre() { void handleSETauto() { String mensaje_web, msj_a_arduino; msj_a_arduino = "1"; - mensaje_web = "Enviando modo 1 (Autonomo)"; + mensaje_web = "Enviando modo 1 (Autonomo) "; Serial.println(msj_a_arduino); server.send(200, "text/plain", mensaje_web); } diff --git a/scripts/vista_term.py b/scripts/vista_term.py index 35da8ea..76a1bd7 100644 --- a/scripts/vista_term.py +++ b/scripts/vista_term.py @@ -60,8 +60,9 @@ diag_error = [ ' Ingresa un número válido! ', ' Debes ingresar \'on\' u \'o diag_settimer = [ diag_bar,' Horario Temporizador ', ' ON-1 ', ' OFF-1 ', ' ON-2 ',' OFF-2 ', diag_bar, diag_spc, ' Ingresa nuevo horario ', - diag_spc, ' 1er Encendido : ', ' 1er Apagado : ', - ' 2do Ecendido (opc.): ', ' 2do Apagado (opc.): ' ] + diag_spc, ' 1er Encendido : \b\b\b\b\b\b', + ' 1er Apagado : \b\b\b\b\b\b', + ' 2do Ecendido (opc.): \b\b',' 2do Apagado (opc.): \b\b' ] diag_posservo = [ diag_bar,' Configuracion Actual ', ' 1 Posición ON ', ' 2 Posición ON ', ' 1 Posición OFF ',' 2 Posición OFF ',