Bonjour, merci pour le développement de ce plugin, qui globalement fonctionne.
J’ai une erreur, mais qui n’empêche pas totalement le fonctionnement du plugin : lorsque je lance la commande lock / unlock du chargeur, j’ai un message qui s’affiche dans Jeedom : 500 internal server error. LE problème : il n’apparait dans aucun log (ni celui du plugin wallbox, ni ailleurs dans jeedom), et qu’en plus la commande est bien exécutée puisque le chargeur se verrouille / déverrouille bien.
Plus compliqué : lorsque je change l’ampérage autorisé, je n’ai pas d’erreur.
Auriez-vous une piste de recherche à me suggérer ou une idée de la raison de cette erreur ?
JE ne sais pas de quand elle date, j’ai installé le plugin il y a longtemps, l’ai laissé dormant, et je viens de le remettre en service. Il est à jour dans sa version de 11/2022.
Autrement (et après que l’erreur apparaisse), j’ai apporté une petite modification au code du plugin pour le compléter. Si jamais quelqu’un est intéressé, j’ai remplacé le code de la fonction statustotext qui ne reprenait que les états principaux par la liste complète des états (trouvée sur Home assistant pour info).
public function statustotext($statusid)
{
$codes = array(0=> DISCONNECTED, 14=> ERROR, 15=> ERROR, 161=> READY, 162=> READY, 163=> DISCONNECTED, 164=> WAITING, 165=> LOCKED, 166=> UPDATING, 177=> SCHEDULED, 178=> PAUSED, 179=> SCHEDULED, 180=> WAITING_FOR_CAR, 181=> WAITING_FOR_CAR, 182=> PAUSED, 183=> WAITING_IN_QUEUE_POWER_SHARING, 184=> WAITING_IN_QUEUE_POWER_SHARING, 185=> WAITING_IN_QUEUE_POWER_BOOST, 186=> WAITING_IN_QUEUE_POWER_BOOST, 187=> WAITING_MID_FAILED, 188=> WAITING_MID_SAFETY, 189=> WAITING_IN_QUEUE_ECO_SMART, 193=> CHARGING, 194=> CHARGING, 195=> CHARGING, 196=> DISCHARGING, 209=> LOCKED, 210=> LOCKED_CAR_CONNECTED);
return $codes[$statusid];
}