Aide pour récupérer des données sur une trame série.Modbus

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par papoo »

pour connaitre la version de python 3 il faut faire
python3 -V
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par marcus_54 »

Re bonsoir ;)

Je galère un peu pour trouver les bons réglages...

Je pense avoir trouvé la bonne doc du tracer
Image
voici les paramètres que j'ai entré :
Image

voici le résultat du log :
2018-04-14 19:27:06.157 (Tracer_Solaire) Calling message handler 'onHeartbeat'.
2018-04-14 19:27:06.158 (Tracer_Solaire) MODBUS DEBUG USB SERIAL HW - Port=/dev/ttyUSB2, BaudRate=115200, StopBits=1, ByteSize=8 Parity=N
2018-04-14 19:27:06.158 (Tracer_Solaire) MODBUS DEBUG USB SERIAL CMD - Method=rtu, Address=1, Register=3000, Function=4, Data type=int16
2018-04-14 19:27:07.185 (Tracer_Solaire) MODBUS DEBUG RESPONSE: Exception Response(132, 4, IllegalAddress)
2018-04-14 19:27:07.186 (Tracer_Solaire) Modbus error decoding or recieved no data (RTU/ASCII/RTU over TCP)!, check your settings!
2018-04-14 19:27:07.186 (Tracer_Solaire - ModbusDEV-READ) Updating device from 0:'0' to have values 0:'0'.
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par marcus_54 »

:D
j'avance ;)

les adresses sont en hexa ! donc 3000 c'est 12288 :oops:
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par marcus_54 »

Ça fonctionne :D :)

Par contre comment on peut limiter l'intervalle de mesure, il lit les registres toutes les secondes et l'utilisation CPU est passée de 12 à 24% :cry:

Image
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par papoo »

pour moi il ne s’exécute que toutes les minutes
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par marcus_54 »

C'est blizzard...
j'ai 9 lectures, elles s'enchainent l'une après l'autre toutes les secondes ce qui fait un cycle complet de mesure toutes les 9 à 10 secondes.
Il y a un paramètre que j'aurai oublié ?

Marc
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par papoo »

pose peut être la question sur le thread du plugin ? Je n'ai rien vu dans le code qui permette de modifier un délai d'exe
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par marcus_54 »

Finalement, raz le bol
depuis l'installation de ce truc 3 plantages du RB
personne ne sait comment ça fonctionne, même sur le forum anglais pas une réponse depuis 3 jours

Je désactive en attendant un jour peut être d'avoir plus d'info....
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par papoo »

construit ton propre script en python avec le délai que tu souhaites en t'appuyant sur la bibliothèque pymodbus,
c'est plus long mais très formateur, avec en prime la satisfaction d'avoir fait un truc qui marche
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
marcus_54
Messages : 425
Inscription : 28 févr. 2018, 12:15

Re: Aide pour récupérer des données sur une trame série.Modbus

Message par marcus_54 »

Oui je vais sans doute tenter un truc comme cela.
Mais pas simple quand même pour quelqu'un qui n'a jamais utilisé Python :?
Domoticz 2024.7
Domoticz sur RPI 4B+ : MQTT; MQTTMapper; Zigbee; RFlink DIY 433; Téléinfo; DS18B20; Capteur; compteur eau wmbusmeter, NanoLeaf...
Répondre