swRTC

Sì, swRTC.setTime richie dati in formato byte.
Devi fare la conversione tra tipi di dato.
Prova convertendo il tuo dato String in un char* usando String.toCharArray e poi con atoi a convertire questo in un numero.

Una soluzione più semplice è spedire direttamente i dati in formato byte: byte mandi, byte arrivano.