Erreur de lecture de trames sur alarme BTICINO BT-4200

Bonjour,

Je viens d’acheter le plugin SIA Pro pour lire les trames émises par mon alarme BTICINO BT-4200. Ci-dessous une capture de la configuration du plugin :

Dans mon alarme, j’ai bien activé l’émission d’évènements sur IP avec le port 2024 et j’ai autorisé l’adresse IP de Jeedom.

D’après la documentation, le plugin doit créer l’équipement dès qu’il voit passer des trames SIA. Sauf qu’aucun équipement ne se crée. Pourtant, le plugin voit bien passer les trames venant de mon alarme dans les logs. Ci-dessous un exemple quand j’ouvre puis ferme ma fenêtre du salon :

[2025-05-03 16:35:14.410] ERROR  : SIATCPHandler::process line: A3B90072"SIA-DCS"9856R0A1986L010300#00A1988[#00A1988|Nri0003/UA0006^Peripheriques RDC Fenetre Salon^][M801F128D4FFF][V][P], exc: CRCMismatch (crc: A3B9, digest: D3AA)
[2025-05-03 16:35:18.494] ERROR  : SIATCPHandler::process line: 91DF0072"SIA-DCS"9857R0A1986L010300#00A1988[#00A1988|Nri0003/UH0006^Peripheriques RDC Fenetre Salon^][M801F128D4FFF][V][P], exc: CRCMismatch (crc: 91DF, digest: F7AB)

Savez-vous s’il est possible de solutionner cette erreur ?

Merci pour votre aide.


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : oui

Plugin : SIA Pro
Version : 2023-05-09 18:42:26 (stable)
Statut Démon : Démarré - (2025-05-03 16:33:40)

Il doit y avoir une erreur de décodage de la trame SIA et le calcul du checksum du message (que je compare avec celui envoyé dans la trame) est incorrecte ce qui provoque l’erreur.

Je vais analyser le code et comprendre pourquoi le décodage de la trame n’est pas correcte.

1 « J'aime »