Demande d'aide suite passage TIC en mode standard
florianroulet opened this issue · 3 comments
Bonjour,
Je viens de faire passer récemment ma TIC en mode standard et cela a complètement "cassé" ma relève de téléinfo.
J'ai un pi0 sur lequel tourne docker connecté via un module téléinformation GCE Electronics
Je ne pense pas que le problème vienne de teleinfo2mqtt car même en faisant un "cat /dev/ttyUSB0" j'ai un affichage tout cassé.
J'avoue que je suis un peu perdu. Avant le passage en mode standard, tout marchait bien.
cat /dev/ttyUSB0
8791040B
AASD0000000 @�9
AS0` 0` 0` 0 HPHV2 004 2
TRM1 02REF 0H PBN@@ B
S 0082X
SL@XV\P230004 09!0770
XS
CC`0& 00 b`n18 000008
H23110406" `0 &0 @
CCASN-1 H2200017000001404
TLNX0 0# d17400 "0 FE 13A401 B
MSG0 AR @@
@SF@ @ <
PAH@@B `09712600B92080.
N@RF00 O
JOUPF" B
PJOURF1 00004001 40 02 22004000 NLQP@H@ NONATILE OUTHH@ ONE NONWHL@
T
NN@HELNLILE .
AS 061860667428@
DATE H231116060049B
LTRF HPBHBT @A 810434@BD01 "0 04726 D
DASF00 2530&&&
ESD04 0 00 0`00
@@BD`` 000000000, @@BD`l`0000000'
F08L7 0000000@F 8 0 0DA 0 00000000
ASD030 `000000000 "
D@R@00 0 0 00 0
PEF1 0HBNPP0rD@Hf ""BB
IAPRL@d31!16010916 06644 C083V
RH@XS
,1@23 15 "4&5808490(
CB@RL@`fb116173000
0116@
O03100406000` " X
F01"04 C H`
S @@ MESGD 8
PR
09712200:2000 dIS 000
B
NT@RL 00
OD
JOURF*00000400006 00004000 LN\�P@H@
NLE NONUTILD LNUTAL@LNUPILE NNHLL
LTALE ,
TICC 02J0<035'$"8 A
D@T@@ 31! $174248
HPF @PT L +
ESF002810462D &
ASF000000000AA 40 0 0
AVF5 00000 &
D@RL06 00'
ESB0000000000@@&
08 000000000 (
E 0 0 08 7910640000000C
D@R@0` 00`0 339
:
EASD06
EASD04``0000 0
HS 002
@DIC! "" B
PRE08
SISTS`1 00824W
RH@PB\ H"" 16010:206600 RH@p
)b0f 11 3 & 09080,
FCA@0" 116!&"000 00178 D
CCARL,0@`fb00$ 70000
0140X
IOP0@ 311!& & `"34 1 SD "A 01B
HRF0 PS DE H@BFB <
PPH0970 " 0p2082 7
REL@H000
N@RF 0 0"
@OUPF
PJOURF+100B 00004000 040 h0 ``004001 NONTTILD LNLXXALD LN\HTILNONUP@LE NONTTJLE LN
NN@HENONTILE .
ADRF
04104020>430D@IC "J
NFTE TDLPN D
L` EU A 08104640$
D@VL0! "0 h726 E
EF004538666H
ESD02 `````000 $
EASF0 0` 0` A`` 000000000,^C
docker run --name teleinfo2mqtt --restart always --device=/dev/ttyUSB0:/dev/ttyUSB0 -e MQTT_URL=mqtt://X.X.X.X:1883 -e MQTT_USER=homeassistant -e MQTT_PASSWORD=leijoo3Vu3ohhahdacahYohriegh7pha2ogi6ainieSohx9xeedai8Echoh0oodu -e TIC_MODE=standard fmartinou/teleinfo2mqtt
16:34:20.669 INFO teleinfo2mqtt:
Starting teleinfo2mqtt with configuration = {
emitInterval: 10,
hassDiscovery: true,
hassDiscoveryPrefix: 'homeassistant',
logLevel: 'info',
mqttBaseTopic: 'teleinfo',
mqttUrl: 'mqtt://X.X.X.X:1883',
mqttUser: 'homeassistant',
mqttPassword: '<hidden>',
mqttTlsClientKey: undefined,
mqttTlsClientCert: undefined,
mqttTlsCaChain: undefined,
mqttTlsRejectUnauthorized: true,
serial: '/dev/ttyUSB0',
ticMode: 'standard'
}
16:34:20.737 INFO teleinfo2mqtt: Connecting to port [/dev/ttyUSB0] with standard TIC mode
16:34:20.839 INFO teleinfo2mqtt: Connected to port [/dev/ttyUSB0]
16:34:20.906 INFO teleinfo2mqtt: Connecting to MQTT broker [mqtt://192.168.0.32:1883]
16:34:22.621 WARN teleinfo2mqtt: Invalid value received for labelSMASN-1 [H260110020. p]
]6:34:22.638 WARN teleinfo2mqtt: Corrupted line received [PRM 0860020011" 0 &
16:34:22.646 WARN teleinfo2mqtt: Corrupted line received [DL@S 0
]
16:34:22.648 WARN teleinfo2mqtt: Invalid value received for label NT@RB [02]
]6:34:22.650 WARN teleinfo2mqtt: Corrupted line received [JND1 00
16:34:22.656 WARN teleinfo2mqtt: Invalid value received for label PJGURF+1 [00004001 0600402 0000001 LNLPPILE LNL@@ILEN
D
NIL ONUTHH@NONUTILD OUTHH@NONE]
]6:34:22.658 WARN teleinfo2mqtt: Corrupted line received [ADR0<`0& " & 8 A
16:34:22.659 WARN teleinfo2mqtt: Corrupted line received [VTIB 0H
]
]6:34:22.661 WARN teleinfo2mqtt: Corrupted line received [D@XE H0200 617340$E
]6:34:22.662 WARN teleinfo2mqtt: Corrupted line received [N M F
16:34:22.663 WARN teleinfo2mqtt: Corrupted line received [LT@PF @@ BHDU
]
ESF0103850462FWARN teleinfo2mqtt: Corrupted line received [EAR08104" &
]
16:34:22.686 WARN teleinfo2mqtt: Invalid value received for label E@RD000800200pp� [@0f 0` 0 0
DBL04]
16:34:22.687 WARN teleinfo2mqtt: Corrupted line received []
16:34:22.689 WARN teleinfo2mqtt: Invalid value received for label @RD 8 [ 0` 00 A@B`2]
]6:34:22.690 WARN teleinfo2mqtt: Corrupted line received [
]6:34:22.691 WARN teleinfo2mqtt: Corrupted line received [D@RD 0 0 0"
16:34:22.692 WARN teleinfo2mqtt: Invalid value received for label EASD01 [0806800@@R00 0 ``50&`200` 0` 0]
16:34:22.694 WARN teleinfo2mqtt: Invalid value received for label IRI [002]
16:34:22.695 WARN teleinfo2mqtt: Corrupted line received [URMR02PTEF 0@]
C6:34:22.715 WARN teleinfo2mqtt: Invalid value received for label PCOD@ 0
XSN/2]11 & 0r `&64`
16:34:22.716 WARN teleinfo2mqtt: Corrupted line received [SDE 01A000B
Bonjour,
Quand tu cat
directement le device usb et que tu observes que c'est aussi cassé, tu as bien changé la conf associée pour le mode standard ?
(baud rate qui passe de 1200 à 9600 notamment)
$ stty -F /dev/ttyUSB0 9600 sane evenp parenb cs7 -crtscts
$ cat /dev/ttyUSB0
Bonjour,
Je reviens avec des nouvelles !
Tout d'abord, pour répondre à la question, oui, j'avais bien passé mon COM en 9600 bauds. C'est pourquoi je trouvais très étrange que cela ne fonctionne pas.
En cherchant un peu plus (je n'ai plus le lien malheureusement) je suis tombé sur message d'une personne disant que les anciens modules GCE ne fonctionnaient qu'en 1500 bauds. J'en ai donc commandé un neuf, le mien datant de 2015.
Et magie !
Tout fonctionne ! le cat, le containeur, les messages reçus sur HA.
Bref, un grand merci pour le temps pour la réponse et le dev sur le soft !
Ravi de voir que tout fonctionne parfaitement 👌.