Devi memorizzare il valore precedente letto dal device.

Quando leggi il nuovo valore, lo trasmetti solo se è diverso dal precedente. E poi memorizzi l'attuale nel precedente.