Sahadaki bir şarj cihazı tepki vermediğinde akla gelen ilk çözüm, ev bilgisayarlarında olduğu gibi kapatıp açmaktır. OCPP bunu teknisyen göndermeden yapmanızı sağlar: Reset komutu ile cihaz uzaktan yeniden başlatılır. Doğru kullanıldığında saha ziyaretlerini ciddi oranda azaltır.
Reset komutu nasıl çalışır?
OCPP 1.6J'de Reset tek bir alan içerir: type. Değeri Soft veya Hard olabilir.
[2, "7001", "Reset", {"type": "Soft"}]
Cihaz Accepted veya Rejected cevabı verir. Kabul ederse yeniden başlar ve açıldığında yeni bir BootNotification gönderir. OCPP 2.0.1 ve 2.1'de değerler Immediate ve OnIdle şeklindedir: Immediate hemen yeniden başlatır, OnIdle ise devam eden işlemlerin bitmesini bekler. Ayrıca belirli bir EVSE'yi hedeflemek mümkündür.
Soft reset nedir?
Soft reset, cihazın yazılımını kontrollü şekilde yeniden başlatmasıdır. Cihaz:
- Devam eden şarj oturumlarını düzgünce sonlandırır ve StopTransaction gönderir (reason: SoftReset),
- Uygulamayı ve iletişim modüllerini yeniden başlatır,
- Ardından BootNotification ile yeniden bağlanır.
Soft reset genellikle yazılım donmalarında, bağlantı modülünün takıldığı durumlarda veya bir yapılandırma değişikliğinin devreye alınması gerektiğinde yeterlidir.
Hard reset nedir?
Hard reset, cihazın donanım düzeyinde yeniden başlatılmasıdır; güç kesilip verilmesine benzer. Oturumların düzgün kapatılması beklenmez, ancak cihaz açıldığında eksik StopTransaction mesajlarını (reason: HardReset) göndermeye çalışmalıdır. Hard reset, soft reset'in işe yaramadığı veya cihazın yazılımsal komutlara tepki vermediği durumlarda kullanılır.
Hangisi ne zaman?
- Önce soft reset: Daha az risklidir, oturum verisini korur.
- Soft işe yaramazsa hard reset: Özellikle iletişim modülü veya sayaç okuma sorunlarında.
- Şarj sürerken dikkat: Her iki reset de aktif oturumu sonlandırır. Mümkünse kullanıcının şarjı bitmesini bekleyin veya OCPP 2.0.1'deki OnIdle seçeneğini kullanın.
Reset neden reddedilir?
Bazı cihazlar şarj devam ederken reset'i reddeder veya erteler. Bazı modeller hard reset'i hiç desteklemez. Rejected cevabı aldığınızda cihazın durumunu kontrol edin ve gerekirse oturum bitince yeniden deneyin.
Reset bir çözüm değil, bir belirtidir
Bir cihazı sürekli resetlemek zorunda kalıyorsanız altta yatan bir sorun vardır: firmware hatası, ısı sorunu, zayıf mobil sinyal ya da güç kaynağı problemi. Reset sıklığını cihaz bazında raporlamak, hangi modellerin veya lokasyonların sorunlu olduğunu gösterir. OCPP 2.0.1'de BootNotification'daki reason alanı, yeniden başlamanın uzaktan reset mi yoksa beklenmeyen bir watchdog olayı mı olduğunu da söyler.
Tekrarlayan sorunları çözmek için önce bakılacak yerler:
- Firmware sürümü ve üreticinin bilinen hata listesi,
- Cihazın sıcaklık değerleri ve havalandırması,
- Mobil sinyal kalitesi ve SIM kart durumu,
- Elektrik tesisatındaki gerilim dalgalanmaları.
Bağlantı kaynaklı sorunlar için OCPP bağlantısı neden kopar ve kapsamlı bir arıza listesi için OCPP hata kodları rehberimize bakabilirsiniz.
Kayıt tutmanın önemi
Uzaktan yapılan her reset; kimin, ne zaman, hangi cihaza ve hangi sonuçla gönderdiği bilgisiyle kaydedilmelidir. Bu kayıt hem sorun çözümünde hem de garanti süreçlerinde kanıt niteliği taşır. Üreticy'nin OCPP yazılımı, yazılımsal veya donanımsal reset komutlarını panelden tek tıkla göndermenizi ve her komutun sonucunu kayıt altında tutmanızı sağlar. Bakım süreçlerini planlamak için Bakım ve SLA yönetimi sayfamıza da göz atabilirsiniz.
Toplu reset yaparken
Bir firmware güncellemesi veya yapılandırma değişikliği sonrası çok sayıda cihazı yeniden başlatmanız gerekebilir. Bu durumda tüm cihazları aynı anda resetlemek yerine küçük gruplar halinde ve düşük kullanım saatlerinde ilerlemek daha güvenlidir. Her grubun ardından cihazların BootNotification ile geri geldiğini ve konnektörlerin Available durumuna döndüğünü doğrulayın. Bir sorun çıkarsa işlem tüm ağa yayılmadan durdurulabilir.
Sonuç
OCPP Reset, saha ziyaretine gerek kalmadan birçok arızayı çözen güçlü bir araçtır. Önce soft reset deneyin, gerekirse hard reset'e geçin ve aktif oturumları göz önünde bulundurun. Reset sıklığını izleyerek kronik sorunları erkenden tespit edin.
