IHM Nextion et Arduino Portenta Machine Control RS485

Bonjour à tous,

Je vous sollicite aujourd'hui car j'essaye depuis quelques jours d'établir une communication entre un IHM Nextion Intelligent Series ( réf : NX1060P101-011C-I ) et un Arduino Portenta Machine Control via le protocole de communication RS485 en full duplex.

Je sais que l'IHM fonctionne avec le protocole UART ( TTL ). J'ai donc pour répondre a cette problématique, acheté un convertisseur de protocole Commfront ( réf : ttl-485_422-2 ).

Mais impossible pour moi de modifier la couleur d'une simple box texte.

D'avance merci pour le temps que vous m'accorderez !

#include "Arduino_MachineControl.h"

using namespace machinecontrol;

constexpr unsigned long sendInterval { 1000 };
unsigned long sendNow { 0 };
unsigned long counter = 0;
void setup(){
  
  Serial.begin(9600);

  comm_protocols.init();

  comm_protocols.rs485Enable(true);

  comm_protocols.rs485FullDuplex(true);
    
  comm_protocols.rs485.begin(9600, SERIAL_8N1);

  comm_protocols.rs485.receive();
}

void loop(){

 if (comm_protocols.rs485.available())
        Serial.write(comm_protocols.rs485.read());

    if (millis() > sendNow) {
        // Disable receive mode before transmission
        comm_protocols.rs485.noReceive();

        comm_protocols.rs485.beginTransmission();

        comm_protocols.rs485.print("t0.bco=RED");
        comm_protocols.rs485.write(0xFF);
        comm_protocols.rs485.write(0xFF);
        comm_protocols.rs485.write(0xFF);

        comm_protocols.rs485.endTransmission();
        
        // Re-enable receive mode after transmission
        comm_protocols.rs485.receive();

        sendNow = millis() + sendInterval;
    }
 
}

This looks similar to the issue I have with a Nextion HMI.

So far I have not found a way to solve this problem.