diff --git a/code/components/jomjol_fileserver_ota/server_ota.cpp b/code/components/jomjol_fileserver_ota/server_ota.cpp
index c9b11b08..713836d5 100644
--- a/code/components/jomjol_fileserver_ota/server_ota.cpp
+++ b/code/components/jomjol_fileserver_ota/server_ota.cpp
@@ -349,11 +349,11 @@ esp_err_t handler_ota_update(httpd_req_t *req)
std::string in, out, zw;
in = "/sdcard/firmware/html.zip";
- out = "/sdcard/html/";
+ out = "/sdcard/html";
delete_all_in_directory(out);
- unzip(in, out);
+ unzip(in, out+"/");
zw = "HTML Update Successfull!
No reboot necessary";
httpd_resp_sendstr_chunk(req, zw.c_str());
httpd_resp_sendstr_chunk(req, NULL);
diff --git a/code/test/components/jomjol-flowcontroll/test_flowpostprocessing.cpp b/code/test/components/jomjol-flowcontroll/test_flowpostprocessing.cpp
index cec5edbc..a1259591 100644
--- a/code/test/components/jomjol-flowcontroll/test_flowpostprocessing.cpp
+++ b/code/test/components/jomjol-flowcontroll/test_flowpostprocessing.cpp
@@ -166,6 +166,15 @@ void test_doFlow() {
expected = "377988.4";
result = process_doFlow(analogs, digits);
TEST_ASSERT_EQUAL_STRING(expected, result.c_str());
+
+ // Fehler bei V11.2.0
+ // https://github.com/jomjol/AI-on-the-edge-device/issues/921#issuecomment-1233149877
+ digits = { 0.0, 0.0, 7.0, 8.9}; // 79.9999(6) als falsches Ergebnis
+ analogs = { 0.1, 0.1, 0.1, 9.6};
+ expected = "78.9999";
+ result = process_doFlow(analogs, digits);
+ TEST_ASSERT_EQUAL_STRING(expected, result.c_str());
+
}