Forums
Remonté information Partiel onduleur dans HA - Version imprimable

+- Forums (https://domosimple.eu/forum)
+-- Forum : Smartphoton-HA Add-on (https://domosimple.eu/forum/forum-37.html)
+--- Forum : Retours utilisateurs et problèmes (https://domosimple.eu/forum/forum-39.html)
+--- Sujet : Remonté information Partiel onduleur dans HA (/thread-654.html)



Remonté information Partiel onduleur dans HA - SnOOze39 - 26-01-2024

j'ai mis la version 1.2 en place et j'ai qu'un seul onduleur qui me remonte les infos.

j'ai 2 onduleurs WKS 5k en parallèle (modèle EVO)
Je suis en liaison série/usb. 
un seul onduleur est raccordé , celui en maitre
j'ai 7 onduleurs qui on été créer dans HA.
je les voies dans MQTT, mais seul le premier à des infos mise à jour.
Dans les remontés infos brute, j'ai Total onduleur  = 1 !

dans le journal de Smartphoton, j'ai cette erreur  toute les 5 min environs

26 Jan 18:49:23 - [error] [function:Calcul] TypeError: Cannot read properties of undefined (reading 'slice')

26 Jan 18:50:20 - [error] [function:Tri Q...] TypeError: Cannot read properties of undefined (reading 'slice')
 
Voila si cela peut aider pour le débug.

Bravo pour le travail déjà accompli, smartphoton viens de faire un sacré bon en avant...

Nicolas


RE: Remonté information Partiel onduleur dans HA - NOLAK - 26-01-2024

Ok a mon avis le Serial est surchargé, l'onduleur t'envoie des erreurs.
Peux tu dans un premier temps redémarrer un coup le module.
Dans un second vérifier avec mqtt explorer les données dans Smartphoton/voltronic
Voir ici
https://domosimple.eu/forum/thread-651.html

Merci


RE: Remonté information Partiel onduleur dans HA - NOLAK - 27-01-2024

Après une bonne nuit de sommeil :D
Tu n'as que Total onduleur qui remonte ?
A mon avis tu as un problème de configuration sur le port USB.
Vérifie bien si le port est correct. N'hésite pas à envoyer une capture d'écran de ta config


RE: Remonté information Partiel onduleur dans HA - SnOOze39 - 29-01-2024

bonjour,
Pas de soucis avec le port com car quand je me remets ancienne config, tout OK
1 wks sur V1.2 et 1 WKS sur ancienne version 5.1 remonté en mqtt via raspberry 
  
pour info la vitesse port com de V1.2 sur un raspberry 4 4Mo , est 2400 bauds !!! 
surement la source de l'erreur de comm cité plus haut, mais par ou changer si cela est possible
Je n'ai qu'un seul onduleur qui remonte Voltronic1, mais pas l'autre vu depuis explorer mqtt

   

copie ecran de ma config
           


RE: Remonté information Partiel onduleur dans HA - NOLAK - 29-01-2024

En effet il y a bien un problème USB, tes USB doivent être inversé entre onduleur et les pylontech.
Il est conseillé de mettre le chemin by-id comme dans la doc de configuration pour éviter les problèmes d'inversions (ca peut arriver après un redémarrage).


RE: Remonté information Partiel onduleur dans HA - NOLAK - 29-01-2024

Tu trouveras id sur la capture en dessous. si tu as encore le message d'erreur inverse le chemin de l'USB entre onduleur et pylontech.

   


RE: Remonté information Partiel onduleur dans HA - SnOOze39 - 05-02-2024

(29-01-2024, 12:02 PM)NOLAK a écrit : Tu trouveras id sur la capture en dessous. si tu as encore le message d'erreur inverse le chemin de l'USB entre onduleur et pylontech.

j'ai remplacé le nom court par l'ID du port pour l'onduleur, redémarrage OK de l'add-on,
mais quand j'ai fait le port pylontech, l'appli ne veut plus démarré.
voici extrait du log
   

Quand je remets /dev/ttyUSB1 sur pylontech, l'add-on démarre, mais toujours que un onduleur de visible


RE: Remonté information Partiel onduleur dans HA - jlm - 05-02-2024

Peux tu juste mettre le yaml de ta configuration dans un fichier et le poser ici
Ainsi que la capture écran ou copier coller du menu matériel port Usb's
Merci

Edit: as-tu testé ton câble directement depuis un pc vers ta batterie maître pour confirmer que le câble fonctionne correctement.
J'ai pas vu ça dans l'historique de la conversation.


RE: Remonté information Partiel onduleur dans HA - NOLAK - 05-02-2024

c'est @ dans l'adresse en effet je n'ai pas pensé à cela. essaye de mettre "le port pylontech" entre guillemet.
Sinon reste en usb1 pour le moment.
Si il remonte bien les infos de l'onduleur 1 c'est que les autres onduleurs renvois une erreur quand smartphoton les questionne.
Ca serait bien de savoir si tu as les qpgs2 et 3 de visible dans mqtt


RE: Remonté information Partiel onduleur dans HA - NOLAK - 12-02-2024

La 1.3 qui devrait ne pas tarder devrait résoudre ton problème... Tu me rediras


RE: Remonté information Partiel onduleur dans HA - SnOOze39 - 15-02-2024

(05-02-2024, 04:12 PM)NOLAK a écrit : c'est @ dans l'adresse en effet je n'ai pas pensé à cela. essaye de mettre "le port pylontech" entre guillemet.
Sinon reste en usb1 pour le moment.
Si il remonte bien les infos de l'onduleur 1 c'est que les autres onduleurs renvois une erreur quand smartphoton les questionne.
Ca serait bien de savoir si tu as les qpgs2 et 3 de visible dans mqtt

Non je n'ai pas de qpgs2 et 3 de visible dans mqtt
Voici extrait du log qui confirme ton hypothèse sur le problème de com pour les autres onduleurs.

   

(05-02-2024, 03:14 PM)jlm a écrit : Peux tu juste mettre le yaml de ta configuration dans un fichier et le poser ici
Ainsi que la capture écran ou copier coller du menu matériel port Usb's
Merci

Edit: as-tu testé ton câble directement depuis un pc vers ta batterie maître pour confirmer que le câble fonctionne correctement.
J'ai pas vu ça dans l'historique de la conversation.

Les cables fonctionnent tous parfaitement, car j'ai un smartphoton 5.1 sur un onduleur, et un 6.0 sur l'autre et chacun me remonte les infos en mqtt.
mais quand je veux passer que sur 6.0 , il n'y a que le 1er onduleur qui remonte les infos.

le fichier YAML de ma config, j'ai remis les ports en nomination tty/USB,

onduleur: voltronic
usbonduleur: /dev/ttyUSB1
elfinonduleur: false
elfinonduleurip: Adresse ip
elfinonduleurport: 7777
nameEntities:
  nameOnduleur: Onduleur
  namePV: PV Puissance (Watt)
  namePV2: PV2 Puissance (Watt)
  nameBatt_charge: Batt Charge (Watt)
  nameBatt_batt_decharge: Batt deharge (Watt)
  nameBatt_batt_chargedecharge: Batt Charge et Decharge (watt)
  nameConso_maison: Conso Maison (Watt)
  nameGridTension: Grid Tension (Volt)
  nameBattTensiont: Batterie Voltage (Volt)
  namePvTensiont: PV Voltage (Volt)
  namePv2Tensiont: PV2 Voltage (Volt)
  nameOnduleurTension: Onduleur Tension (Volt)
  nameDataFrequency: Data Frequency (Hz)
  nameOnduleurFrequency: Onduleur-Frequency (Hz)
  namePvIntensite: Pv Intensite (Amp)
  namePv2Intensite: Pv2 Intensite (Amp)
  nameBattChargeIntensite: Batt Charge Intensite (Amp)
  nameBattDechargeIntensite: Batt Decharge Intensite (Amp)
  nameBattCapacite: Batterie Capacité
  nameMode: Mode Solaire
  nameTemp: Temperature (°)
  nameParam01: Paramètre 01
  nameParam02: Paramètre 02
  nameParam05: Paramètre 05
  nameParam11: Paramètre 11
  nameParam12: Paramètre 12
  nameParam13: Paramètre 13
  nameParam16: Paramètre 16
  nameParam27: Paramètre 27
  nameParam29: Paramètre 29
batterie: pylontech
battTension: "48"
usbbatterie: /dev/ttyUSB0
elfinbatterie: false
elfinbatterieip: Adresse ip
elfinbatterieport: 7777
mqtt:
  mqttadresse: 10.0.0.44
  mqttport: "1883"
  mqttuser: **************  #(étoile pour masquage)
  mqttpass: **************
ssl: false
certfile: fullchain.pem
keyfile: privkey.pem

Config port USB0

   


DEVLINKS: >-
  /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DVA@e12CJ06-if00-port0
  /dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0-port0
DEVNAME: /dev/ttyUSB0
DEVPATH: >-
  /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0
ID_BUS: usb
ID_MODEL: USB-Serial_Controller
ID_MODEL_ENC: USB-Serial\x20Controller\x20
ID_MODEL_ID: 23a3
ID_PATH: platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.3:1.0
ID_PATH_TAG: platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_3_1_0
ID_REVISION: '0305'
ID_SERIAL: Prolific_Technology_Inc._USB-Serial_Controller_DVA@e12CJ06
ID_SERIAL_SHORT: DVA@e12CJ06
ID_TYPE: generic
ID_USB_DRIVER: pl2303
ID_USB_INTERFACES: ':ff0000:'
ID_USB_INTERFACE_NUM: '00'
ID_USB_MODEL: USB-Serial_Controller
ID_USB_MODEL_ENC: USB-Serial\x20Controller\x20
ID_USB_MODEL_ID: 23a3
ID_USB_REVISION: '0305'
ID_USB_SERIAL: Prolific_Technology_Inc._USB-Serial_Controller_DVA@e12CJ06
ID_USB_SERIAL_SHORT: DVA@e12CJ06
ID_USB_TYPE: generic
ID_USB_VENDOR: Prolific_Technology_Inc.
ID_USB_VENDOR_ENC: Prolific\x20Technology\x20Inc.\x20
ID_USB_VENDOR_ID: 067b
ID_VENDOR: Prolific_Technology_Inc.
ID_VENDOR_ENC: Prolific\x20Technology\x20Inc.\x20
ID_VENDOR_ID: 067b
MAJOR: '188'
MINOR: '0'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '4246578'

config port USB1


DEVLINKS: >-
  /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DRARe12CJ06-if00-port0
  /dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.4:1.0-port0
DEVNAME: /dev/ttyUSB1
DEVPATH: >-
  /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/ttyUSB1/tty/ttyUSB1
ID_BUS: usb
ID_MODEL: USB-Serial_Controller
ID_MODEL_ENC: USB-Serial\x20Controller\x20
ID_MODEL_ID: 23a3
ID_PATH: platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.4:1.0
ID_PATH_TAG: platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_4_1_0
ID_REVISION: '0305'
ID_SERIAL: Prolific_Technology_Inc._USB-Serial_Controller_DRARe12CJ06
ID_SERIAL_SHORT: DRARe12CJ06
ID_TYPE: generic
ID_USB_DRIVER: pl2303
ID_USB_INTERFACES: ':ff0000:'
ID_USB_INTERFACE_NUM: '00'
ID_USB_MODEL: USB-Serial_Controller
ID_USB_MODEL_ENC: USB-Serial\x20Controller\x20
ID_USB_MODEL_ID: 23a3
ID_USB_REVISION: '0305'
ID_USB_SERIAL: Prolific_Technology_Inc._USB-Serial_Controller_DRARe12CJ06
ID_USB_SERIAL_SHORT: DRARe12CJ06
ID_USB_TYPE: generic
ID_USB_VENDOR: Prolific_Technology_Inc.
ID_USB_VENDOR_ENC: Prolific\x20Technology\x20Inc.\x20
ID_USB_VENDOR_ID: 067b
ID_VENDOR: Prolific_Technology_Inc.
ID_VENDOR_ENC: Prolific\x20Technology\x20Inc.\x20
ID_VENDOR_ID: 067b
MAJOR: '188'
MINOR: '1'
SUBSYSTEM: tty
TAGS: ':systemd:'
USEC_INITIALIZED: '4336841'


RE: Remonté information Partiel onduleur dans HA - NOLAK - 15-02-2024

Citation :Les cables fonctionnent tous parfaitement, car j'ai un smartphoton 5.1 sur un onduleur, et un 6.0 sur l'autre et chacun me remonte les infos en mqtt.

mais quand je veux passer que sur 6.0 , il n'y a que le 1er onduleur qui remonte les infos.


Cette erreur est tout a fait normal car il ne récupère aucune information de l'onduleur, je pense que ce que tu as dans mqtt ca se mélange avec la v5.
Pourquoi, car dans le nom de ton cable il y un @ et ca ne peux pas passer. /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DVA@e12CJ06-if00-port0
C'est corrigé dans la v1.3

Mais cela devrait fonctionner avec /dev/ttyUSB1 le problème est que les port entre USB0 et 1 peuvent s'inverser et la, ton port 1 passe en pylontech et ton 0 en onduleur et l'erreur recommence.

Maintenant si tu veux essayer tu peux enlever ton cable :
- /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DVA@e12CJ06-if00-port0
et brancher seulement celui de dessous sur onduleur :
- /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DRARe12CJ06-if00-port0

tu ne devrait plus avoir l'erreur


RE: Remonté information Partiel onduleur dans HA - NOLAK - 20-02-2024

Content que tous remontent... Es que je peux indiquer ce sujet comme résolu ?