Si je log la réponse complète ce sont bien des objects, mais une fois passée dans le forEach c'est une string. Et comme je te l'avais remonté dans le repo du plugin, ça remonte des états erronés lorsque l'état est lui même un object core:OperatingModeState : {"relaunch": "on","absence": "off"} par exemple.
Je n'ai pas trouvé la raison mais la réponse de Axios ici n'est pas deep parsée et reste une string : https://github.com/dubocr/overkiz-client/blob/master/src/Client.ts#L213
Si je log la réponse complète ce sont bien des objects, mais une fois passée dans le forEach c'est une string. Et comme je te l'avais remonté dans le repo du plugin, ça remonte des états erronés lorsque l'état est lui même un object
core:OperatingModeState : {"relaunch": "on","absence": "off"}
par exemple.