[20.11.2025 23:51:41] debug: 🌐 GSM req=3.390kB used_total=15.300kB/min=5.016kB
[20.11.2025 23:51:41] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:51:33] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:51:23] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:51:13] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:51:03] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:50:53] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:50:43] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:50:43] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.321,"connection":"wifi","esp_free_heap":124080,"esp_max_alloc_heap":73716,"esp_min_free_heap":76348,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":104,"supply_voltage":13.121,"uptime":124,"wifi_connected_seconds":104,"wifi_rssi_dbm":-55,"wifi_state":"connected"}
[20.11.2025 23:50:41] debug: 🌐 GSM req=3.268kB used_total=11.909kB/min=5.809kB
[20.11.2025 23:50:41] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:50:33] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:50:23] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:50:13] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:50:03] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:49:53] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:49:43] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:49:42] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.342,"connection":"wifi","esp_free_heap":124772,"esp_max_alloc_heap":73716,"esp_min_free_heap":77252,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":40,"supply_voltage":13.256,"uptime":63,"wifi_connected_seconds":40,"wifi_rssi_dbm":-54,"wifi_state":"connected"}
[20.11.2025 23:49:41] debug: 🌐 GSM req=3.267kB used_total=8.520kB/min=8.113kB
[20.11.2025 23:49:41] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:49:33] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:49:23] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:49:13] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:49:03] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:49:01] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:49:01] debug: 🌐 GSM req=8.458kB used_total=0 B/min=0 B
[20.11.2025 23:49:01] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:48:57] system: ✅ 200 📶.POST https://bcbox-mock.epk-tech.com:443/api/v1/devices {"ap_channel":null,"ap_connected_clients":null,"ap_enabled":false,"ap_encryption":"wpa_psk","ap_hidden":false,"ap_ssid":"bcbox781EA0004F8C","ap_state":null,"autoreset_no_connection":3600,"backend_host":"https://bcbox-mock.epk-tech.com:443","battery":true,"battery_powered_seconds":-1,"battery_soc":100,"battery_voltage":4.325,"connection":"wifi","esp_free_heap":180728,"esp_heap_size":316264,"esp_max_alloc_heap":110580,"esp_min_free_heap":134836,"esp_restart_reason":"sw","fw_default_url":"https://firmware.com/fw.bin:443","fw_version":"dev-2.0.021b681","gsm_always_enabled":true,"gsm_apn":"lpwa.vodafone.com","gsm_connected_seconds":null,"gsm_connection_status":"off","gsm_disconnected_seconds":null,"gsm_enabled":true,"gsm_fw_version":null,"gsm_mode":"emtc","gsm_operator":null,"gsm_pin":3,"gsm_ping_interval":60,"gsm_signal_dbm":null,"gsm_signal_percent":null,"gsm_state":"disconnected","hw_identifier":"bcbox781EA0004F8C","hw_revision":"bcbox-5.1","
[20.11.2025 23:48:57] system: ✅ Synced server time: 1763678937
[20.11.2025 23:49:03] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/server-status
[20.11.2025 23:49:03] system: 🌍 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:49:03] info: ✅ WiFi connected IP address = 192.168.0.52
[20.11.2025 23:49:03] info: 📶 Connecting to WIFI Vodafone-AE5F
[20.11.2025 23:49:03] system: ⚠️ RESTART reason=sw firmware=dev-2.0.021b681 -----------------------------
[20.11.2025 23:49:02] info: 📡 Subscribed to bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:48:07] info: 💾 firmwareLength=1301600 B/1966080 B used (66.20%)
[20.11.2025 23:48:06] system: ℹ Starting secure OTA update from: https://bcbox-mock.epk-tech.com/data/dev-firmwares/dev-2.0.0.15b4.bin?t=1763678884
[20.11.2025 23:48:06] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/57WPE6X6559BTTT12TH52RQ7KJ/finished
[20.11.2025 23:48:05] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/57WPE6X6559BTTT12TH52RQ7KJ/delivered
[20.11.2025 23:48:05] info: 📥 GSM.MQTT.COMMAND.firmware_update token=57WPE6X6559BTTT12TH52RQ7KJ
[20.11.2025 23:48:05] info: 📥 GSM.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:48:02] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:47:52] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:47:49] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.339,"connection":"wifi","esp_free_heap":127088,"esp_max_alloc_heap":77812,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":165,"supply_voltage":13.215,"uptime":184,"wifi_connected_seconds":165,"wifi_rssi_dbm":-53,"wifi_state":"connected"}
[20.11.2025 23:47:46] debug: 🌐 GSM req=3.283kB used_total=16.091kB/min=5.275kB
[20.11.2025 23:47:46] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:47:42] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:47:41] info: 📥 GSM.MQTT.COMMAND.activate_relays token=1C2QGWWZH9857T1BMDC6GNX6G8 exists — skipping duplicate command.
[20.11.2025 23:47:41] info: 📥 GSM.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:47:41] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/1C2QGWWZH9857T1BMDC6GNX6G8/finished
[20.11.2025 23:47:40] info: ⚪ relay 1 LOW
[20.11.2025 23:47:40] debug: ⭕ relay 1 → OFF
[20.11.2025 23:47:40] info: ⏳ wait 500 ms
[20.11.2025 23:47:40] info: ⚪ relay 2 LOW
[20.11.2025 23:47:40] debug: ⭕ relay 2 → OFF
[20.11.2025 23:47:39] info: ⏳ wait 1000 ms
[20.11.2025 23:47:39] info: 🔴 relay 2 HIGH
[20.11.2025 23:47:39] debug: ✅ relay 2 → ON
[20.11.2025 23:47:38] info: ⏳ wait 500 ms
[20.11.2025 23:47:38] info: 🔴 relay 1 HIGH
[20.11.2025 23:47:38] debug: ✅ relay 1 → ON
[20.11.2025 23:47:38] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/1C2QGWWZH9857T1BMDC6GNX6G8/delivered
[20.11.2025 23:47:38] info: 📥 WIFI.MQTT.COMMAND.activate_relays token=1C2QGWWZH9857T1BMDC6GNX6G8
[20.11.2025 23:47:38] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:47:29] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:47:19] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:47:09] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:46:59] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:46:49] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:46:48] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.327,"connection":"wifi","esp_free_heap":123992,"esp_max_alloc_heap":73716,"esp_min_free_heap":76152,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":104,"supply_voltage":13.152,"uptime":124,"wifi_connected_seconds":104,"wifi_rssi_dbm":-55,"wifi_state":"connected"}
[20.11.2025 23:46:46] debug: 🌐 GSM req=3.305kB used_total=12.168kB/min=5.936kB
[20.11.2025 23:46:46] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:46:39] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:46:29] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:46:19] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:46:09] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:59] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:58] info: 📥 GSM.MQTT.COMMAND.send_ping token=1ZY2JNCP0M851VBCABZBMSS2MA exists — skipping duplicate command.
[20.11.2025 23:45:58] info: 📥 GSM.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:45:58] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/1ZY2JNCP0M851VBCABZBMSS2MA/finished
[20.11.2025 23:45:57] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:57] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/1ZY2JNCP0M851VBCABZBMSS2MA/delivered
[20.11.2025 23:45:56] info: 📥 WIFI.MQTT.COMMAND.send_ping token=1ZY2JNCP0M851VBCABZBMSS2MA
[20.11.2025 23:45:56] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:45:48] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:47] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.342,"connection":"wifi","esp_free_heap":124736,"esp_max_alloc_heap":73716,"esp_min_free_heap":77200,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":41,"supply_voltage":13.236,"uptime":63,"wifi_connected_seconds":41,"wifi_rssi_dbm":-55,"wifi_state":"connected"}
[20.11.2025 23:45:46] debug: 🌐 GSM req=3.310kB used_total=8.479kB/min=8.075kB
[20.11.2025 23:45:46] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:45:38] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:28] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:19] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:08] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:45:06] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:45:06] debug: 🌐 GSM req=8.418kB used_total=0 B/min=0 B
[20.11.2025 23:45:06] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:45:02] system: ✅ 200 📶.POST https://bcbox-mock.epk-tech.com:443/api/v1/devices {"ap_channel":null,"ap_connected_clients":null,"ap_enabled":false,"ap_encryption":"wpa_psk","ap_hidden":false,"ap_ssid":"bcbox781EA0004F8C","ap_state":null,"autoreset_no_connection":3600,"backend_host":"https://bcbox-mock.epk-tech.com:443","battery":true,"battery_powered_seconds":-1,"battery_soc":100,"battery_voltage":4.325,"connection":"wifi","esp_free_heap":180728,"esp_heap_size":316264,"esp_max_alloc_heap":110580,"esp_min_free_heap":134456,"esp_restart_reason":"sw","fw_default_url":"https://firmware.com/fw.bin:443","fw_version":"dev-2.0.021b680","gsm_always_enabled":true,"gsm_apn":"lpwa.vodafone.com","gsm_connected_seconds":null,"gsm_connection_status":"off","gsm_disconnected_seconds":null,"gsm_enabled":true,"gsm_fw_version":null,"gsm_mode":"emtc","gsm_operator":null,"gsm_pin":3,"gsm_ping_interval":60,"gsm_signal_dbm":null,"gsm_signal_percent":null,"gsm_state":"disconnected","hw_identifier":"bcbox781EA0004F8C","hw_revision":"bcbox-5.1","
[20.11.2025 23:45:02] system: ✅ Synced server time: 1763678702
[20.11.2025 23:45:08] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/server-status
[20.11.2025 23:45:08] system: 🌍 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:45:08] info: ✅ WiFi connected IP address = 192.168.0.52
[20.11.2025 23:45:08] info: 📶 Connecting to WIFI Vodafone-AE5F
[20.11.2025 23:45:08] system: ⚠️ RESTART reason=sw firmware=dev-2.0.021b680 -----------------------------
[20.11.2025 23:45:07] info: 📡 Subscribed to bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:44:09] info: 💾 firmwareLength=1301616 B/1966080 B used (66.20%)
[20.11.2025 23:44:09] system: ℹ Starting secure OTA update from: https://bcbox-mock.epk-tech.com/data/dev-firmwares/dev-2.0.0.15b4.bin?t=1763678647
[20.11.2025 23:44:09] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/0WVBCFZ4VM8WHBRK1KGTMXNXJM/finished
[20.11.2025 23:44:08] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/0WVBCFZ4VM8WHBRK1KGTMXNXJM/delivered
[20.11.2025 23:44:07] info: 📥 WIFI.MQTT.COMMAND.firmware_update token=0WVBCFZ4VM8WHBRK1KGTMXNXJM
[20.11.2025 23:44:07] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:43:59] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:43:58] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.325,"connection":"wifi","esp_free_heap":124056,"esp_min_free_heap":77080,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":103,"supply_voltage":13.142,"uptime":123,"wifi_connected_seconds":103,"wifi_rssi_dbm":-50,"wifi_state":"connected"}
[20.11.2025 23:43:56] debug: 🌐 GSM req=3.267kB used_total=11.845kB/min=5.777kB
[20.11.2025 23:43:56] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:43:49] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:43:39] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:43:30] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:43:19] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:43:09] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:42:59] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:42:57] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.346,"connection":"wifi","esp_free_heap":124748,"esp_max_alloc_heap":77812,"esp_min_free_heap":77772,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":40,"supply_voltage":13.236,"uptime":63,"wifi_connected_seconds":40,"wifi_rssi_dbm":-55,"wifi_state":"connected"}
[20.11.2025 23:42:56] debug: 🌐 GSM req=3.305kB used_total=8.417kB/min=8.016kB
[20.11.2025 23:42:56] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:42:49] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:42:39] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:42:29] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:42:19] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:42:17] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:42:17] debug: 🌐 GSM req=8.355kB used_total=0 B/min=0 B
[20.11.2025 23:42:17] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:42:13] system: ✅ 200 📶.POST https://bcbox-mock.epk-tech.com:443/api/v1/devices {"ap_channel":null,"ap_connected_clients":null,"ap_enabled":false,"ap_encryption":"wpa_psk","ap_hidden":false,"ap_ssid":"bcbox781EA0004F8C","ap_state":null,"autoreset_no_connection":3600,"backend_host":"https://bcbox-mock.epk-tech.com:443","battery":true,"battery_powered_seconds":-1,"battery_soc":100,"battery_voltage":4.344,"connection":"wifi","esp_free_heap":180724,"esp_heap_size":316264,"esp_max_alloc_heap":110580,"esp_min_free_heap":134448,"esp_restart_reason":"poweron","fw_default_url":"https://firmware.com/fw.bin:443","fw_version":"dev-2.0.021b679","gsm_always_enabled":true,"gsm_apn":"lpwa.vodafone.com","gsm_connected_seconds":null,"gsm_connection_status":"off","gsm_disconnected_seconds":null,"gsm_enabled":true,"gsm_fw_version":null,"gsm_mode":"emtc","gsm_operator":null,"gsm_pin":3,"gsm_ping_interval":60,"gsm_signal_dbm":null,"gsm_signal_percent":null,"gsm_state":"disconnected","hw_identifier":"bcbox781EA0004F8C","hw_revision":"bcbox-5
[20.11.2025 23:42:13] system: ✅ Synced server time: 1763678533
[20.11.2025 23:42:19] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/server-status
[20.11.2025 23:42:19] system: 🌍 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:42:19] info: ✅ WiFi connected IP address = 192.168.0.52
[20.11.2025 23:42:19] info: 📶 Connecting to WIFI Vodafone-AE5F
[20.11.2025 23:42:19] system: ⚠️ RESTART reason=poweron firmware=dev-2.0.021b679 -----------------------------
[20.11.2025 23:42:18] info: 📡 Subscribed to bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:35:50] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:35:39] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:35:30] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:35:20] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:35:10] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:35:00] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:34:59] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.327,"connection":"wifi","esp_free_heap":127128,"esp_min_free_heap":76112,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":165,"supply_voltage":13.194,"uptime":184,"wifi_connected_seconds":165,"wifi_rssi_dbm":-55,"wifi_state":"connected"}
[20.11.2025 23:34:56] debug: 🌐 GSM req=3.467kB used_total=15.573kB/min=5.105kB
[20.11.2025 23:34:56] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:34:48] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:34:42] info: 📥 WIFI.MQTT.COMMAND.activate_relays token=5190NGVB5J80587NMAM514FRTC exists — skipping duplicate command.
[20.11.2025 23:34:42] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:34:42] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/5190NGVB5J80587NMAM514FRTC/finished
[20.11.2025 23:34:41] info: ⚪ relay 1 LOW
[20.11.2025 23:34:41] info: ⭕ relay 1 → OFF
[20.11.2025 23:34:41] info: ⏳ wait 500 ms
[20.11.2025 23:34:41] info: 🔴 relay 1 HIGH
[20.11.2025 23:34:41] info: ✅ relay 1 → ON
[20.11.2025 23:34:41] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/5190NGVB5J80587NMAM514FRTC/delivered
[20.11.2025 23:34:40] info: 📥 GSM.MQTT.COMMAND.activate_relays token=5190NGVB5J80587NMAM514FRTC
[20.11.2025 23:34:40] info: 📥 GSM.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:34:38] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:34:28] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:34:18] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:34:08] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:58] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:57] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.320,"connection":"wifi","esp_free_heap":124032,"esp_max_alloc_heap":77812,"esp_min_free_heap":77060,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":104,"supply_voltage":13.142,"uptime":124,"wifi_connected_seconds":104,"wifi_rssi_dbm":-58,"wifi_state":"connected"}
[20.11.2025 23:33:56] debug: 🌐 GSM req=3.268kB used_total=12.014kB/min=5.859kB
[20.11.2025 23:33:56] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:33:48] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:38] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:28] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:18] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:08] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:04] info: 📥 WIFI.MQTT.COMMAND.send_ping token=7TY10J1MWS88KVN6QRF0E116CD exists — skipping duplicate command.
[20.11.2025 23:33:04] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:33:04] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/7TY10J1MWS88KVN6QRF0E116CD/finished
[20.11.2025 23:33:04] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:33:03] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/7TY10J1MWS88KVN6QRF0E116CD/delivered
[20.11.2025 23:33:02] info: 📥 GSM.MQTT.COMMAND.send_ping token=7TY10J1MWS88KVN6QRF0E116CD
[20.11.2025 23:33:02] info: 📥 GSM.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:32:58] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:32:56] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.342,"connection":"wifi","esp_free_heap":124776,"esp_max_alloc_heap":77812,"esp_min_free_heap":77376,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":40,"supply_voltage":13.225,"uptime":63,"wifi_connected_seconds":40,"wifi_rssi_dbm":-57,"wifi_state":"connected"}
[20.11.2025 23:32:55] debug: 🌐 GSM req=3.384kB used_total=8.379kB/min=7.979kB
[20.11.2025 23:32:55] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:32:48] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:32:38] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:32:28] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:32:18] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:32:15] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:32:15] debug: 🌐 GSM req=8.317kB used_total=0 B/min=0 B
[20.11.2025 23:32:15] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:32:12] system: ✅ 200 📶.POST https://bcbox-mock.epk-tech.com:443/api/v1/devices {"ap_channel":null,"ap_connected_clients":null,"ap_enabled":false,"ap_encryption":"wpa_psk","ap_hidden":false,"ap_ssid":"bcbox781EA0004F8C","ap_state":null,"autoreset_no_connection":3600,"backend_host":"https://bcbox-mock.epk-tech.com:443","battery":true,"battery_powered_seconds":-1,"battery_soc":100,"battery_voltage":4.344,"connection":"wifi","esp_free_heap":180724,"esp_heap_size":316264,"esp_max_alloc_heap":110580,"esp_min_free_heap":134436,"esp_restart_reason":"sw","fw_default_url":"https://firmware.com/fw.bin:443","fw_version":"dev-2.0.021b679","gsm_always_enabled":true,"gsm_apn":"lpwa.vodafone.com","gsm_connected_seconds":null,"gsm_connection_status":"off","gsm_disconnected_seconds":null,"gsm_enabled":true,"gsm_fw_version":null,"gsm_mode":"emtc","gsm_operator":null,"gsm_pin":3,"gsm_ping_interval":60,"gsm_signal_dbm":null,"gsm_signal_percent":null,"gsm_state":"disconnected","hw_identifier":"bcbox781EA0004F8C","hw_revision":"bcbox-5.1","
[20.11.2025 23:32:12] system: ✅ Synced server time: 1763677932
[20.11.2025 23:32:18] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/server-status
[20.11.2025 23:32:18] system: 🌍 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[20.11.2025 23:32:18] info: ✅ WiFi connected IP address = 192.168.0.52
[20.11.2025 23:32:18] info: 📶 Connecting to WIFI Vodafone-AE5F
[20.11.2025 23:32:17] system: ⚠️ RESTART reason=sw firmware=dev-2.0.021b679 -----------------------------
[20.11.2025 23:32:17] info: 📡 Subscribed to bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:31:19] info: 💾 firmwareLength=1302112 B/1966080 B used (66.23%)
[20.11.2025 23:31:18] system: ℹ Starting secure OTA update from: https://bcbox-mock.epk-tech.com/data/dev-firmwares/dev-2.0.0.15b4.bin?t=1763677876
[20.11.2025 23:31:18] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/6KR7RVPSX49TDVQ4ZWDMFBDMS8/finished
[20.11.2025 23:31:18] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/6KR7RVPSX49TDVQ4ZWDMFBDMS8/delivered
[20.11.2025 23:31:17] info: 📥 WIFI.MQTT.COMMAND.firmware_update token=6KR7RVPSX49TDVQ4ZWDMFBDMS8
[20.11.2025 23:31:17] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:31:14] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:31:12] debug: 🌐 GSM req=3.282kB used_total=15.320kB/min=5.022kB
[20.11.2025 23:31:12] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:31:04] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:30:54] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:30:45] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:30:34] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:30:24] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:30:20] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.332,"connection":"wifi","esp_free_heap":125464,"esp_max_alloc_heap":77812,"esp_min_free_heap":74868,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":111,"supply_voltage":13.194,"uptime":131,"wifi_connected_seconds":111,"wifi_rssi_dbm":-57,"wifi_state":"connected"}
[20.11.2025 23:30:14] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:30:11] debug: 🌐 GSM req=3.245kB used_total=12.075kB/min=5.890kB
[20.11.2025 23:30:11] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:30:07] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/5KE10YMCJZ8Q9SSWEJ0X3P82H3/finished
[20.11.2025 23:30:06] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:30:05] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/5KE10YMCJZ8Q9SSWEJ0X3P82H3/delivered
[20.11.2025 23:30:04] info: 📥 WIFI.MQTT.COMMAND.send_ping token=5KE10YMCJZ8Q9SSWEJ0X3P82H3
[20.11.2025 23:30:04] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:30:04] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:29:54] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:29:54] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/6N6EWZZW4992SS81E10QE0K05B/finished
[20.11.2025 23:29:53] info: ⚪ relay 1 LOW
[20.11.2025 23:29:53] info: ⭕ relay 1 → OFF
[20.11.2025 23:29:52] info: ⏳ wait 500 ms
[20.11.2025 23:29:52] info: 🔴 relay 1 HIGH
[20.11.2025 23:29:52] info: ✅ relay 1 → ON
[20.11.2025 23:29:52] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/6N6EWZZW4992SS81E10QE0K05B/delivered
[20.11.2025 23:29:52] info: 📥 WIFI.MQTT.COMMAND.activate_relays token=6N6EWZZW4992SS81E10QE0K05B
[20.11.2025 23:29:52] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:29:42] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:29:32] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:29:23] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:29:22] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/22Q0V60RYG93QB93Y0MYGTB5E6/finished
[20.11.2025 23:29:21] info: ⚪ relay 1 LOW
[20.11.2025 23:29:21] info: ⭕ relay 1 → OFF
[20.11.2025 23:29:20] info: ⏳ wait 500 ms
[20.11.2025 23:29:20] info: 🔴 relay 1 HIGH
[20.11.2025 23:29:20] info: ✅ relay 1 → ON
[20.11.2025 23:29:20] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/action/22Q0V60RYG93QB93Y0MYGTB5E6/delivered
[20.11.2025 23:29:19] info: 📥 WIFI.MQTT.COMMAND.activate_relays token=22Q0V60RYG93QB93Y0MYGTB5E6
[20.11.2025 23:29:19] info: 📥 WIFI.MQTT.received bcbox/bcbox781EA0004F8C/action
[20.11.2025 23:29:19] system: ✅ 200 📶.PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/status {"battery_powered_seconds":-1,"battery_voltage":4.344,"connection":"wifi","esp_free_heap":124744,"esp_max_alloc_heap":73716,"esp_min_free_heap":77228,"gsm_state":"disconnected","mqtt_state":"connected","supply":true,"supply_powered_seconds":40,"supply_voltage":13.236,"uptime":70,"wifi_connected_seconds":40,"wifi_rssi_dbm":-57,"wifi_state":"connected"}
[20.11.2025 23:29:19] debug: 🌐 GSM req=3.326kB used_total=8.535kB/min=7.315kB
[20.11.2025 23:29:19] system: ✅ 200 🌐.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/gsm
[20.11.2025 23:29:04] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:28:54] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:28:44] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi
[20.11.2025 23:28:34] system: ✅ 200 📶.GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox781EA0004F8C/ping/wifi