Bir şarj cihazı çalışmayı bıraktığında ilk ipucu genellikle bir OCPP mesajıyla gelir. Şarj cihazı Faulted gibi bir durumu bir hata koduyla birlikte bildirir; bazen de daha ayrıntılı bilgi veren üreticiye özgü bir kod ekler. Bu mesajları doğru okumak gereksiz saha ziyaretlerini önler ve sorunları daha hızlı çözmenize yardımcı olur.

Bu rehber, OCPP 1.6 konnektör durumlarını ve tüm standart hata kodlarını her biri için tipik neden ve mantıklı bir ilk adımla birlikte açıklıyor. Ardından bir arıza giderme akışını, uzaktan yeniden başlatma ve kilit açma için iyi uygulamaları, kayıt ve alarmların nasıl kurulacağını ve ne zaman teknisyen göndermek gerektiğini anlatıyor.

Öne çıkanlar
  • OCPP 1.6'da şarj cihazları durum ve hataları StatusNotification mesajıyla bildirir.
  • Standart errorCode sorunun kategorisini söyler; isteğe bağlı vendorErrorCode ve info alanları ise çoğu zaman tam nedeni gösterir.
  • Önce kayıtlara ve geçmişe bakın, ardından en az kesinti yaratan uzaktan müdahaleyi deneyin.
  • Güvenlikle ilgili hatalarda, tekrarlayan arızalarda veya uzaktan komutlarla giderilemeyen sorunlarda teknisyen gönderin.

OCPP hata kodları nereden gelir?

OCPP 1.6'da şarj cihazı, bir konnektörün durumu her değiştiğinde veya bir hata oluştuğunda CSMS'e bir StatusNotification gönderir. Mesaj konnektör kimliğini, durumu, bir errorCode değerini ve isteğe bağlı olarak bir vendorErrorCode, üretici kimliği ve info metnini içerir. Konnektör kimliği 0, şarj cihazının bütününü ifade eder.

NoError dışındaki bir hata kodu genellikle Faulted durumuyla birlikte gelir, ancak her zaman değil. Bir şarj cihazı, örneğin WeakSignal veya HighTemperature gibi bir hatayı bildirirken başka bir durumda çalışmaya devam edebilir. Tam resmi görmek için durum ile hata kodunu birlikte değerlendirin.

OCPP 2.0.1'de StatusNotification mesajı daha sadedir ve yalnızca konnektör durumunu bildirir. Ayrıntılı sorunlar cihaz modeli üzerinden olay olarak bildirilir (örneğin NotifyEvent ile). Bu makaledeki yaklaşım yine geçerlidir, ancak alan adları farklıdır.

OCPP 1.6'da konnektör durumları

DurumAnlamı
AvailableKonnektör boş ve yeni bir oturuma hazır.
PreparingKullanıcı kabloyu takmak veya kart okutmak gibi bir işlem başlattı, ancak şarj henüz başlamadı.
ChargingAraca enerji aktarılıyor.
SuspendedEVSEŞarj cihazı enerji vermiyor; örneğin bir güç limiti veya yerel bir karar nedeniyle.
SuspendedEVAraç enerji kabul etmiyor; örneğin batarya dolu olduğu veya araç şarjı ileri bir saate planladığı için.
Finishingİşlem sona erdi, ancak konnektör henüz boşalmadı; örneğin kablo hâlâ takılı.
ReservedKonnektör belirli bir kullanıcı için rezerve edilmiş.
UnavailableKonnektör devre dışı bırakılmış; örneğin bir ChangeAvailability komutuyla.
FaultedBir hata, konnektörün kullanılmasını engelliyor.

İki durum çok sayıda yanlış alarma yol açar. SuspendedEV, araç dolduğunda veya planlanmış bir başlangıcı beklerken normaldir. Finishing ise sürücü kabloyu çıkarana kadar normaldir. İkisi de kendi başına bir arıza değildir.

OCPP 1.6 hata kodları ve anlamları

Aşağıdaki tablo tüm standart OCPP 1.6 hata kodlarını listeler. Nedenler ve ilk adımlar tipik örneklerdir; üreticiler kodları birbirinden biraz farklı kullandığı için her zaman şarj cihazının kılavuzuna da bakın.

errorCodeAnlamıTipik nedenİlk adım
ConnectorLockFailureKablo kilidi kapanmadı veya açılmadıMekanik kilit sorunu, kablonun tam takılmamasıSürücüden kabloyu yeniden takmasını isteyin; konnektör kilidini uzaktan açmayı deneyin
EVCommunicationErrorAraçla iletişim kurulamadıAraç kaynaklı sorun, hasarlı kablo veya fiş kontaklarıŞarj cihazından şüphelenmeden önce başka bir araçla test edin
GroundFailureToprak hatası veya kaçak akım algılandıİzolasyon hatası, nem, arızalı araç veya kabloTekrar tekrar yeniden başlatmayın; güvenlik sorunu olarak ele alın
HighTemperatureSıcaklık çok yüksekDoğrudan güneş, tıkalı havalandırma, aşırı yüklenmiş klemenslerHavalandırmayı ve ortam koşullarını kontrol edin
InternalErrorŞarj cihazının donanımında veya yazılımında hataFirmware sorunu veya dahili bileşen arızasıvendorErrorCode değerini okuyun; soft reset deneyin
LocalListConflictYerel liste ile CSMS arasında çakışmaCSMS yanıtı yerel yetkilendirme listesinden farklıYerel listeyi CSMS'ten yeniden gönderin
NoErrorHata yokOlağan durum bildirimiİşlem gerekmez
OtherErrorDiğer kodların kapsamadığı bir hataÜreticiye özgü bir durumvendorErrorCode ve info alanlarını okuyun, ardından kılavuza bakın
OverCurrentFailureAşırı akım algılandıAracın fazla akım çekmesi, kablolama sorunuAracı ve elektrik tesisatını kontrol edin
OverVoltageGerilim izin verilen aralığın üzerindeŞebeke dalgalanması veya besleme sorunuBeslemeyi kontrol edin; tekrarlıyorsa bir elektrikçiye danışın
PowerMeterFailureEnerji sayacı okunamıyorSayaç arızası veya dahili kablolama sorunuKayıtlardaki sayaç değerlerini kontrol edin; servis ziyareti planlayın
PowerSwitchFailureKontaktör veya röle anahtarlama yapamadıAşınmış veya yapışmış kontaktörKonnektörü hizmet dışı bırakın; teknisyen gönderin
ReaderFailureTanımlama okuyucusu arızalandıRFID okuyucu arızası veya hasarıKayıtlı olduğu bilinen bir kartla test edin; onarım planlayın
ResetFailureYeniden başlatma gerçekleştirilemediFirmware veya donanım sorunuHard reset deneyin veya sahada enerjiyi kesip yeniden verin
UnderVoltageGerilim izin verilen aralığın altındaZayıf besleme, gevşek bağlantı, şebeke sorunuBeslemeyi ve klemensleri kontrol edin
WeakSignalZayıf kablosuz sinyalYetersiz mobil veya Wi-Fi kapsamasıAnten konumunu veya ağı iyileştirin

Adım adım arıza giderme akışı

  1. Mesajın tamamını okuyun. Durum, errorCode, vendorErrorCode ve info alanlarına birlikte bakın ve zamanı not edin.
  2. Geçmişi kontrol edin. Bu ilk kez mi oluyor, yoksa tekrarlayan bir örüntü mü? Bir firmware değişikliği, elektrik kesintisi veya hava olayından sonra mı başladı?
  3. Bağlantıyı kontrol edin. Heartbeat mesajları kesildiyse sorun şarj cihazında değil ağda olabilir. Yaygın bağlantı sorunları için şarj cihazını OCPP sunucusuna bağlama rehberimize göz atın.
  4. Durumu yenileyin. TriggerMessage ile yeni bir StatusNotification isteyin ve hatanın hâlâ aktif olup olmadığını doğrulayın.
  5. En az kesinti yaratan çözümü deneyin. Uygun olduğu durumlarda sırasıyla konnektör kilidini açın, kullanılabilirlik durumunu değiştirin veya soft reset yapın.
  6. Bir üst seviyeye taşıyın. Hata tekrar ediyorsa veya güvenlikle ilgiliyse konnektörü hizmet dışı bırakın ve teknisyen ziyareti planlayın.

Uzaktan yeniden başlatma ve kilit açmada doğru yaklaşım

Uzaktan komutların özensiz kullanımı sürücüleri rahatsız edebilir veya gerçek sorunları gizleyebilir.

  • Önce aktif oturumları kontrol edin. Yeniden başlatma devam eden işlemleri sonlandırır. Şarj cihazı zaten kullanılamaz durumda değilse, biri şarj ederken cihazı yeniden başlatmayın.
  • Soft reset'i tercih edin. Soft reset yazılımı düzgün şekilde yeniden başlatır. Hard reset'i yalnızca soft reset işe yaramadığında kullanın.
  • Kilidi yalnızca talep üzerine açın. Bir sürücü kablonun sıkıştığını bildirdiğinde konnektör kilidini açın; mümkünse bunu sürücüyle iletişim hâlindeyken yapın.
  • Güvenlik arızalarını gizlemeyin. GroundFailure veya aşırı akım hatasından sonra tekrar tekrar yeniden başlatmak insanları riske atabilir.
  • Arızalı konnektörleri devre dışı bırakın. Konnektörü kullanılamaz duruma almak, onarılana kadar sürücülerin boşuna vakit kaybetmesini önler.
  • Yaptığınız işlemi kaydedin. Komutların ve sonuçlarının kaydı, bir sonraki kişinin geçmişi anlamasını kolaylaştırır.

Üreticy OCPP yazılımı; soft ve hard reset, uzaktan durdurma, konnektör kilidini açma, kullanılabilirlik değiştirme, yapılandırma değiştirme ve TriggerMessage komutlarını panelden gönderebilmenizi sağlar ve her komut sonucu kayıt altına alınır.

Kayıt tutma ve alarmlar

Bir CSMS, ham OCPP mesajlarını saklamalı, bunları aranabilir hâle getirmeli ve bir sorun çıktığında doğru kişileri uyarmalıdır.

  • Ham mesaj kayıtları: Üretici alanları dahil StatusNotification içeriğinin tam hâli, çoğu zaman teşhise giden en hızlı yoldur.
  • Alarmlar: Arızalar, bağlantı kopmaları ve yanıt alınamayan komutlar hakkında ekibi bilgilendirin.
  • Durum geçmişi: Konnektör bazında bir zaman çizelgesi, arızanın yeni mi yoksa tekrarlayan mı olduğunu gösterir.

Üreticy; aranabilir OCPP mesaj kayıtları ile arızalar, bağlantı kopmaları, komut zaman aşımları ve limit uyarıları için alarmlar sunar; bunlara konnektör durumlarını gösteren canlı bir panel eşlik eder. Tüm özellik listesine göz atın.

Ne zaman teknisyen gönderilmeli?

  • GroundFailure, OverCurrentFailure veya tekrarlayan gerilim hataları gibi güvenlikle ilgili hatalar.
  • PowerSwitchFailure, PowerMeterFailure veya ReaderFailure gibi donanım arızaları.
  • Yeniden başlatmadan sonra geri gelen her arıza ya da ağ kontrollerine rağmen çevrimdışı kalan bir şarj cihazı.
  • Kırık kablo, fiş veya gövde gibi sürücülerin bildirdiği gözle görülür hasarlar.
  • Erişimi engelleyen kart okuyucu arızaları; önce kart kaynaklı sorunları elemek için RFID kart yetkilendirme rehberimize bakın.

Teknisyene hata kodlarını, üretici kodlarını, zaman damgalarını ve daha önce denenen uzaktan müdahaleleri iletin.

Sıkça sorulan sorular

OCPP'de status ile errorCode arasındaki fark nedir?

Status, konnektörün Available, Charging veya Faulted gibi durumunu tanımlar. errorCode ise GroundFailure veya InternalError gibi bir sorunu tanımlar. OCPP 1.6'da ikisi StatusNotification mesajında birlikte gönderilir.

vendorErrorCode ne anlama gelir?

vendorErrorCode, şarj cihazı üreticisinin kendi, daha ayrıntılı hata kodunu bildirdiği isteğe bağlı bir alandır. Anlamı OCPP'de değil, üreticinin dokümantasyonunda tanımlanır. Teşhis için çoğu zaman standart errorCode'dan daha faydalıdır.

SuspendedEV bir hata mı?

Hayır. SuspendedEV, aracın o anda enerji kabul etmediği anlamına gelir; örneğin bataryası dolu olduğu veya planlanmış şarj saatini beklediği için. Yalnızca enerjiye ihtiyacı olan bir araç bu durumda kalmaya devam ederse incelemeye değer.

Faulted bildiren bir şarj cihazını yeniden başlatmalı mıyım?

Aktif bir oturum yoksa, InternalError gibi yazılım kaynaklı hatalar için soft reset makul bir ilk adımdır. GroundFailure gibi güvenlikle ilgili hatalarda ise tekrar tekrar yeniden başlatmayın; konnektörü hizmet dışı bırakın ve bir teknisyene başvurun.

OCPP 2.0.1 hata kodları 1.6 ile aynı mı?

Hayır. OCPP 2.0.1'de StatusNotification yalnızca konnektör durumunu bildirir; ayrıntılı sorunlar cihaz modeli üzerinden olay olarak raporlanır. Arıza giderme yaklaşımı aynıdır, ancak mesajlar ve alanlar farklıdır.

Tüm konnektör durumlarını, hata kodlarını ve OCPP mesajlarını tek yerde görün, arızalara kayıt altına alınan uzaktan komutlarla müdahale edin. Üreticy OCPP yazılımını inceleyin ya da size sistemi tanıtmamız için bizimle iletişime geçin.