Rafraichissement des valeurs

Bonjour,
j’ai voulu tester ce plugin. Il se connecte bien à la borne, me redescend les valeurs mais ne rafraichit pas les données. Si je clique sur l’icone de refresh sur le widget je recupère bien les valeurs actuelles.

La seule erreur que j’ai dans les logs c’est une erreur de websocket mais pas d’erreur récente :

[2024-07-19 15:47:33] ERROR  : SignalRCoreClient       Traceback (most recent call last):
File "/usr/local/lib/python3.9/dist-packages/websocket/_app.py", line 362, in run_forever
dispatcher.read(self.sock.sock, read, check)
File "/usr/local/lib/python3.9/dist-packages/websocket/_app.py", line 72, in read
if not read_callback():
File "/usr/local/lib/python3.9/dist-packages/websocket/_app.py", line 328, in read
op_code, frame = self.sock.recv_data_frame(True)
File "/usr/local/lib/python3.9/dist-packages/websocket/_core.py", line 396, in recv_data_frame
frame = self.recv_frame()
File "/usr/local/lib/python3.9/dist-packages/websocket/_core.py", line 435, in recv_frame
return self.frame_buffer.recv_frame()
File "/usr/local/lib/python3.9/dist-packages/websocket/_abnf.py", line 350, in recv_frame
self.recv_header()
File "/usr/local/lib/python3.9/dist-packages/websocket/_abnf.py", line 306, in recv_header
header = self.recv_strict(2)
File "/usr/local/lib/python3.9/dist-packages/websocket/_abnf.py", line 385, in recv_strict
bytes_ = self.recv(min(16384, shortage))
File "/usr/local/lib/python3.9/dist-packages/websocket/_core.py", line 521, in _recv
return recv(self.sock, bufsize)
File "/usr/local/lib/python3.9/dist-packages/websocket/_socket.py", line 115, in recv
bytes_ = _recv()
OSError: [Errno 101] Network is unreachable
[2024-07-19 15:47:33] ERROR  : SignalRCoreClient       <signalrcore.transport.websockets.websocket_transport.WebsocketTransport object at 0x7f06c25418b0> [Errno 101] Network is unreachable
[2024-07-19 15:47:33] ERROR  : SignalRCoreClient       [Errno 101] Network is unreachable <class 'OSError'>

Le seul cron actif c’est le hourly (mais je pense que c’est normal si on a une connexion websocket active)


Informations Jeedom

Core : 4.4.8.1 (V4-stable)
DNS Jeedom : non

Plugin : Chargeur Easee
Version : 2023-07-01 00:58:24 (stable)
Statut Démon : Démarré - (2024-07-18 21:46:23)

Hello,
Je regarde ça de plus près ce soir et reviens avec des infos dès que possible.

Hello,
merci pour le retour.
Pour info, ce matin le statut était bloqué à en charge alors que la charge avait fini à 23h hier.
J’ai redémarré le démon et le refresh a fonctionné quand j’ai débranché la voiture.
Je soupçonne une coupure d’accès internet et la reconnexion auto au websocket qui ne se serait pas refait (d’où le message dans les logs Vendredi).

Oui, j’ai oublié que j’avais mettre un heartbeat dans ma config car il semble que le flux tombe de temps à autres sans que le communication de soit complètement coupée. La librairie Python utilisée dans la deanon ne détecte pas cette situation.
Le heatbeart relance donc le deamon lorsque rien n’a été remonté depuis un certain temps.
image

Je vais:

  • Mettre la doc à jour avec une rlflrence au heartBeat
  • Voir si je peux mettre à jour le plugin pour que le heatbeat soit automatiquement configuré lors de l’activation du plugin.

Ok merci, j’ai activé le heartbeat et je tiens surveillé !
Bonne journée

1 « J'aime »

Il faut aussi que je reprenne les widgets spécifiques qui ne fonctionnent plus correctement depuis le passage en 4.4.

Je pense que ceci impliquera une incompatibilité (en tout cas je ne pourrai pas vérifier) avec les version du core inférieure à la 4.4. J’ai vu que tu es déjà en 4.4.8.1 et je n’ai pas de feeddback d’autres utilisateurs.

J’ai vu qu’il y avait quelques décrochages/superpositions sur le widget.
Je voulais modifier le css en local mais je n’ai pas eu le temps :wink:
Pour l’instant j’ai masqué la partie alimentation et cable du widget.
Oui je suis en 4.4.8.1

J’ai publié une mise à jour et complété la doc pour le heartbeat.

Si tout va bien, je publie une autre mise à jour pour le widget avant la fin de la semaine.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.