Vedo che il file cache/apiLog.txt non esiste significa che il doppio passaggio: custom upload -> plugin ecowitt -> api.php fallisce
Verifica di nuovo l'impostazione custom upload e plugin ecowitt ( postala anche qui che più occhi sono meglio di due )
Nel plugin ecowitt abilita il salvataggio nel file csv:
- se il salvataggio va a buon fine significa che il custom upload è configurato bene, e bisogna riverificare la configurazione del plugin ecowitt
- se il salvataggio fallisce significa che il custom upload non è configurato correttamente

P.S.
Dov'è che ti dice api key not found ( posta la scritta )?