Device ESP32DEV_jura [bcbox8CD55F1B5AE0]

[9.10.2025 17:12:54] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:49] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:12:48] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:42] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:39] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:12:36] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:30] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:29] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:12:24] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:19] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:12:18] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:12] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:09] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:12:06] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:12:00] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:59] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:11:54] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:49] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:11:48] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:42] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:39] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:11:36] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:30] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:29] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:11:24] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:19] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:11:18] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:12] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:09] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:11:06] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:11:00] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:59] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:10:54] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:49] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:10:48] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:42] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:39] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:10:36] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:30] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:29] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:10:24] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:19] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:10:18] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:12] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:09] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:10:06] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:10:00] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:59] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:09:54] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:49] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:09:48] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:42] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:39] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:09:36] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:30] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:29] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:09:24] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:19] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:09:18] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:12] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:09] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:09:06] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:09:00] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:59] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:08:54] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:49] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:08:48] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:42] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:39] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:08:36] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:30] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:29] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:08:24] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:19] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:08:18] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:12] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:09] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:08:06] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:08:00] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:59] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:07:54] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:49] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:07:48] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:42] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:39] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:07:36] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:30] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:29] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:07:25] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:19] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:07:19] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:12] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:09] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:07:06] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:07:00] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:06:59] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:06:54] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:06:50] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:06:49] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:06:43] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:06:39] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:06:37] info: 💾 FLASH.write(mqtt_state=connected)
[9.10.2025 17:06:37] system: ❌ 422 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status ⚠️ {"type":"https:\/\/symfony.com\/errors\/validation","title":"Validation Failed","status":422,"detail":"mqtt_state: This value should not be blank.","violations":[{"propertyPath":"mqtt_state","title":"This value should not be blank.","template":"This value should not be blank.","parameters":{"{{ value }}":"null"},"type":"urn:uuid:c1051bb4-d103-4f74-8988-acbcafc7fdc3"}]}
[9.10.2025 17:06:36] info: 📡 Subscribed to bcbox/bcbox8CD55F1B5AE0/action
[9.10.2025 17:06:36] info: ✅ MQTT connected
[9.10.2025 17:06:34] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[9.10.2025 17:06:34] system: ✅ setup().DONE
[9.10.2025 17:06:34] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:06:33] system: ✅ 200 POST https://bcbox-mock.epk-tech.com:443/api/v1/devices {"abled]":null,"alizing]":"off","ap_channel":null,"ap_connected_clients":0,"ap_enabled":true,"ap_encryption":"wpa_psk","ap_hidden":false,"ap_ssid":"bcbox8CD55F1B5AE0","ap_state":null,"autoreset_no_connection":3600,"backend_host":"https://bcbox-mock.epk-tech.com:443","battery":true,"battery_powered_seconds":0,"battery_soc":0,"battery_voltage":0.9396,"connection":"wifi","esp_free_heap":171012,"esp_heap_size":319348,"esp_max_alloc_heap":110580,"esp_min_free_heap":125704,"esp_restart_reason":"poweron","fw_default_url":"https://firmware.com/fw.bin:443","fw_version":"dev-2.0.015b4","gsm_always_enabled":true,"gsm_apn":"lpwa.vodafone.com","gsm_connected_seconds":null,"gsm_disconnected_seconds":null,"gsm_enabled":true,"gsm_fw_version":null,"gsm_mode":"emtc","gsm_operator":null,"gsm_pin":3,"gsm_ping_interval":300,"gsm_signal_dbm":null,"gsm_signal_percent":null,"gsm_state":"disconnected","hw_identifier":"bcbox8CD55F1B5AE0","hw_revision":"bcbox-5.1","mqtt_connected_seconds":null,"mqtt_disconnected_seconds":null,"mqtt_enabled":true,"mqtt_port":8883,"mqtt_server":"r2b2827f.ala.us-east-1.emqxsl.com","mqtt_state":"disconnected","mqtt_user":"test","relay_1_default":"last","relay_1_state":true,"relay_2_default":"last","relay_2_state":true,"relay_3_default":"last","relay_3_state":true,"relay_4_default":"last","relay_4_state":true,"relays_count":4,"supply":false,"supply_powered_seconds":-1,"supply_voltage":-1,"uptime":4,"wifi_channel":11,"wifi_connected_seconds":0,"wifi_disconnected_seconds":null,"wifi_enabled":true,"wifi_encryption":"wpa2_psk","wifi_ping_interval":10,"wifi_rssi_dbm":-61,"wifi_ssid":"Vodafone-AE5F","wifi_state":"connected"}
[9.10.2025 17:06:33] system: 🔔 registering device
[9.10.2025 17:06:33] info: 💾 FLASH.write(mqtt_state=disconnected)
[9.10.2025 17:06:33] info: 💾 FLASH.write(wifi_ssid=Vodafone-AE5F)
[9.10.2025 17:06:33] system: ✅ Synced server time: 1760022393
[9.10.2025 17:06:37] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/server-status
[9.10.2025 17:06:37] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[9.10.2025 17:06:37] info: ✅ WiFi connected IP address = 192.168.0.87
[9.10.2025 17:06:37] info: 📶 Connecting to WIFI Vodafone-AE5F
[9.10.2025 17:06:37] system: 📶 AP IP address 192.168.4.1
[9.10.2025 17:06:37] system: 📶 Starting AP bcbox8CD55F1B5AE0 without a password
[9.10.2025 17:06:37] system: 📶 Setup WIFI + AP
[9.10.2025 17:06:36] system: ⚠️ RESTART reason=poweron firmware=dev-2.0.015b4 -----------------------------
[9.10.2025 17:06:02] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":224,"battery_voltage":0.6804,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":38900,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":230,"wifi_connected_seconds":224,"wifi_rssi_dbm":-64,"wifi_state":"connected"}
[9.10.2025 17:06:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:05:56] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":218,"battery_voltage":0.6892,"connection":"wifi","esp_free_heap":111780,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":224,"wifi_connected_seconds":218,"wifi_rssi_dbm":-59,"wifi_state":"connected"}
[9.10.2025 17:05:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:05:50] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":212,"battery_voltage":0.617,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":218,"wifi_connected_seconds":212,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:05:44] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":206,"battery_voltage":0.2838,"connection":"wifi","esp_free_heap":111780,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":212,"wifi_connected_seconds":206,"wifi_rssi_dbm":-60,"wifi_state":"connected"}
[9.10.2025 17:05:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:05:38] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":200,"battery_voltage":0.6258,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":206,"wifi_connected_seconds":200,"wifi_rssi_dbm":-63,"wifi_state":"connected"}
[9.10.2025 17:05:32] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":193,"battery_voltage":0.4266,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":38900,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":200,"wifi_connected_seconds":193,"wifi_rssi_dbm":-63,"wifi_state":"connected"}
[9.10.2025 17:05:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:05:25] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":188,"battery_voltage":0.9308,"connection":"wifi","esp_free_heap":111780,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":194,"wifi_connected_seconds":188,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:05:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:05:20] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":182,"battery_voltage":0.8656,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":188,"wifi_connected_seconds":182,"wifi_rssi_dbm":-60,"wifi_state":"connected"}
[9.10.2025 17:05:14] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":176,"battery_voltage":0.2168,"connection":"wifi","esp_free_heap":111780,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":182,"wifi_connected_seconds":176,"wifi_rssi_dbm":-59,"wifi_state":"connected"}
[9.10.2025 17:05:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:05:08] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":170,"battery_voltage":0.989,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":176,"wifi_connected_seconds":170,"wifi_rssi_dbm":-60,"wifi_state":"connected"}
[9.10.2025 17:05:02] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":164,"battery_voltage":0.1956,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":170,"wifi_connected_seconds":164,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:05:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:04:56] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":158,"battery_voltage":0.178,"connection":"wifi","esp_free_heap":111780,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":164,"wifi_connected_seconds":158,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:04:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:04:50] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":152,"battery_voltage":0.1974,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":38900,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":158,"wifi_connected_seconds":152,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:04:44] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":146,"battery_voltage":0.372,"connection":"wifi","esp_free_heap":111800,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":152,"wifi_connected_seconds":146,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:04:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:04:38] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":140,"battery_voltage":0.6082,"connection":"wifi","esp_free_heap":111492,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":146,"wifi_connected_seconds":140,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:04:32] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":134,"battery_voltage":0.2362,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":140,"wifi_connected_seconds":134,"wifi_rssi_dbm":-63,"wifi_state":"connected"}
[9.10.2025 17:04:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:04:26] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":128,"battery_voltage":0.4972,"connection":"wifi","esp_free_heap":111780,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":134,"wifi_connected_seconds":128,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:04:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:04:20] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":122,"battery_voltage":0.4142,"connection":"wifi","esp_free_heap":111460,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":128,"wifi_connected_seconds":122,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:04:14] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":116,"battery_voltage":0.4918,"connection":"wifi","esp_free_heap":111736,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":122,"wifi_connected_seconds":116,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:04:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:04:08] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":110,"battery_voltage":0.3084,"connection":"wifi","esp_free_heap":111428,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":116,"wifi_connected_seconds":110,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:04:02] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":103,"battery_voltage":0.5482,"connection":"wifi","esp_free_heap":111428,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":110,"wifi_connected_seconds":103,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:04:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:03:55] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":98,"battery_voltage":0.8092,"connection":"wifi","esp_free_heap":111748,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":104,"wifi_connected_seconds":98,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:03:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:03:50] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":92,"battery_voltage":1.0542,"connection":"wifi","esp_free_heap":111444,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":98,"wifi_connected_seconds":92,"wifi_rssi_dbm":-60,"wifi_state":"connected"}
[9.10.2025 17:03:44] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":86,"battery_voltage":0.855,"connection":"wifi","esp_free_heap":111716,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":92,"wifi_connected_seconds":86,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:03:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:03:38] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":80,"battery_voltage":0.215,"connection":"wifi","esp_free_heap":111428,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":86,"wifi_connected_seconds":80,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:03:32] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":74,"battery_voltage":0.8638,"connection":"wifi","esp_free_heap":111428,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":80,"wifi_connected_seconds":74,"wifi_rssi_dbm":-61,"wifi_state":"connected"}
[9.10.2025 17:03:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:03:26] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":68,"battery_voltage":0.4882,"connection":"wifi","esp_free_heap":111748,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":74,"wifi_connected_seconds":68,"wifi_rssi_dbm":-60,"wifi_state":"connected"}
[9.10.2025 17:03:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:03:20] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":62,"battery_voltage":1.0542,"connection":"wifi","esp_free_heap":111428,"esp_max_alloc_heap":38900,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":68,"wifi_connected_seconds":62,"wifi_rssi_dbm":-60,"wifi_state":"connected"}
[9.10.2025 17:03:14] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":56,"battery_voltage":0.8144,"connection":"wifi","esp_free_heap":111748,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":62,"wifi_connected_seconds":56,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:03:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:03:08] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":50,"battery_voltage":0.885,"connection":"wifi","esp_free_heap":111428,"esp_max_alloc_heap":53236,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":56,"wifi_connected_seconds":50,"wifi_rssi_dbm":-63,"wifi_state":"connected"}
[9.10.2025 17:03:02] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":44,"battery_voltage":0.9274,"connection":"wifi","esp_free_heap":111672,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":50,"wifi_connected_seconds":44,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:03:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:02:56] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":38,"battery_voltage":0.885,"connection":"wifi","esp_free_heap":112268,"esp_max_alloc_heap":61428,"esp_min_free_heap":60780,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":44,"wifi_connected_seconds":38,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:02:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:02:50] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":32,"battery_voltage":0.617,"connection":"wifi","esp_free_heap":112452,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":38,"wifi_connected_seconds":32,"wifi_rssi_dbm":-62,"wifi_state":"connected"}
[9.10.2025 17:02:44] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":26,"battery_voltage":0.5164,"connection":"wifi","esp_free_heap":113048,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":32,"wifi_connected_seconds":26,"wifi_rssi_dbm":-59,"wifi_state":"connected"}
[9.10.2025 17:02:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:02:38] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":20,"battery_voltage":0.4654,"connection":"wifi","esp_free_heap":113264,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":26,"wifi_connected_seconds":20,"wifi_rssi_dbm":-59,"wifi_state":"connected"}
[9.10.2025 17:02:32] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":14,"battery_voltage":0.3066,"connection":"wifi","esp_free_heap":113752,"esp_max_alloc_heap":61428,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":20,"wifi_connected_seconds":14,"wifi_state":"connected"}
[9.10.2025 17:02:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:02:26] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":8,"battery_voltage":0.4354,"connection":"wifi","esp_free_heap":114308,"esp_max_alloc_heap":61428,"esp_min_free_heap":61644,"esp_restart_reason":"poweron","mqtt_state":"connected","supply":false,"supply_powered_seconds":-1,"uptime":14,"wifi_connected_seconds":8,"wifi_state":"connected"}
[9.10.2025 17:02:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:02:20] system: ✅ 200 PUT https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/status {"battery_powered_seconds":1,"battery_voltage":0.6822,"connection":"wifi","esp_free_heap":155668,"esp_max_alloc_heap":73716,"esp_min_free_heap":106480,"esp_restart_reason":"poweron","mqtt_state":"disconnected","supply":false,"supply_powered_seconds":-1,"uptime":8,"wifi_connected_seconds":1,"wifi_state":"connected"}
[9.10.2025 17:02:19] info: 📡 Subscribed to bcbox/bcbox8CD55F1B5AE0/action
[9.10.2025 17:02:19] info: ✅ MQTT connected
[9.10.2025 17:02:17] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[9.10.2025 17:02:17] system: ✅ setup().DONE
[9.10.2025 17:02:17] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:02:17] system: ✅ 200 POST https://bcbox-mock.epk-tech.com:443/api/v1/devices {"ap_channel":null,"ap_connected_clients":0,"ap_enabled":true,"ap_encryption":"wpa_psk","ap_hidden":false,"ap_ssid":"bcbox8CD55F1B5AE0","ap_state":null,"autoreset_no_connection":3600,"backend_host":"https://bcbox-mock.epk-tech.com:443","battery":true,"battery_powered_seconds":0,"battery_soc":0,"battery_voltage":0.3666,"connection":"wifi","esp_free_heap":168400,"esp_heap_size":319332,"esp_max_alloc_heap":110580,"esp_min_free_heap":122952,"esp_restart_reason":"poweron","fw_default_url":"https://firmware.com/fw.bin:443","fw_version":"dev-2.0.015b4","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":300,"gsm_signal_dbm":null,"gsm_signal_percent":null,"gsm_state":"disconnected","hw_identifier":"bcbox8CD55F1B5AE0","hw_revision":"bcbox-5.1","mqtt_connected_seconds":null,"mqtt_disconnected_seconds":null,"mqtt_enabled":true,"mqtt_port":8883,"mqtt_server":"r2b2827f.ala.us-east-1.emqxsl.com","mqtt_state":"disconnected","mqtt_user":"test","relay_1_default":"last","relay_1_state":true,"relay_2_default":"last","relay_2_state":true,"relay_3_default":"last","relay_3_state":true,"relay_4_default":"last","relay_4_state":true,"relays_count":4,"supply":false,"supply_powered_seconds":-1,"supply_voltage":-1,"uptime":5,"wifi_channel":11,"wifi_connected_seconds":0,"wifi_disconnected_seconds":null,"wifi_enabled":true,"wifi_encryption":"wpa2_psk","wifi_ping_interval":10,"wifi_rssi_dbm":-61,"wifi_ssid":"Vodafone-AE5F","wifi_state":"connected"}
[9.10.2025 17:02:16] system: 🔔 registering device
[9.10.2025 17:02:16] info: 💾 FLASH.write(wifi_ssid=Vodafone-AE5F)
[9.10.2025 17:02:16] system: ✅ Synced server time: 1760022136
[9.10.2025 17:02:20] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/server-status
[9.10.2025 17:02:20] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[9.10.2025 17:02:20] info: ✅ WiFi connected IP address = 192.168.0.87
[9.10.2025 17:02:20] info: 📶 Connecting to WIFI Vodafone-AE5F
[9.10.2025 17:02:19] system: 📶 AP IP address 192.168.4.1
[9.10.2025 17:02:19] system: 📶 Starting AP bcbox8CD55F1B5AE0 without a password
[9.10.2025 17:02:19] system: 📶 Setup WIFI + AP
[9.10.2025 17:02:19] system: ⚠️ RESTART reason=poweron firmware=dev-2.0.015b4 -----------------------------
[9.10.2025 17:01:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:01:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:01:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:01:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:01:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:00:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:00:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:00:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:00:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:00:12] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 17:00:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:59:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:59:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:59:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:59:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:59:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:59:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:58:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:58:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:58:32] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:58:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:58:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:58:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:57:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:57:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:57:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:57:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:57:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:57:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:56:51] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:56:41] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:56:31] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:56:21] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:56:11] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:56:01] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:55:58] info: 📡 Subscribed to bcbox/bcbox8CD55F1B5AE0/action
[9.10.2025 16:55:58] info: ✅ MQTT connected
[9.10.2025 16:55:57] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[9.10.2025 16:55:57] system: ✅ setup().DONE
[9.10.2025 16:55:57] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/device/bcbox8CD55F1B5AE0/ping/wifi
[9.10.2025 16:55:55] system: 🔔 registering device
[9.10.2025 16:55:55] info: 💾 FLASH.write(wifi_ssid=Vodafone-AE5F)
[9.10.2025 16:55:55] system: ✅ Synced server time: 1760021755
[9.10.2025 16:55:59] system: ✅ 200 GET https://bcbox-mock.epk-tech.com:443/api/v1/server-status
[9.10.2025 16:55:59] system: 🔌 Connecting to MQTT broker at r2b2827f.ala.us-east-1.emqxsl.com:8883
[9.10.2025 16:55:58] info: ✅ WiFi connected IP address = 192.168.0.87
[9.10.2025 16:55:58] info: 📶 Connecting to WIFI Vodafone-AE5F
[9.10.2025 16:55:58] system: 📶 AP IP address 192.168.4.1
[9.10.2025 16:55:58] system: 📶 Starting AP bcbox8CD55F1B5AE0 without a password
[9.10.2025 16:55:58] system: 📶 Setup WIFI + AP
[9.10.2025 16:55:58] system: ⚠️ RESTART reason=poweron firmware=dev-2.0.015b4 -----------------------------