Hei, jeg lagde meg et fint lit program til å lese hanport til min Kaifa strømmåler. Programme funker egentlig ganske greit, ettersom jeg får lest av den dataen jeg trenger. Men jeg har oppdaget at ganske ofte så leser programme av 1 til 3 bytes for lite av det som sendes. Det skal sendes 41 bytes hvert 2 sekund, men ganske ofte så sendes det 40 eller 38 bytes. Dataen ser egentlig ganske fin ut med både 7E som start og slutt flagg, men det er mitt inni noe har forsvunnet, og ikke det samme hver gang. Jeg har sjekket med en Crc16 sjekk på daten med for lite bytes, og den feiler som sier da at daten ikke er lik den som ble sendt. jeg synest dette er litt unormalt og skjer litt for ofte, og når jeg så gjennom denne: https://github.com/roarfred/AmsToMqttBridge/blob/master/Samples/Kaifa/HAN 20170912-2.txt ser det ut som det aldri skjer. Problemet skjer ikke bare på listen som sendes hvert 2. sekund men også hvert 10. og hver time. Kan dette hvere feil i min lesing? Jeg kjører han usb til han port slave på min rasp pi, kan det være denne som er dårlig? Ekesempel på data: Som kom rett etter hverandre
Got 41, bytes
Data: 7e a0 27 01 02 01 10 5a 87 e6 e7 00 0f 40 00 00 00 09 0c 07 e8 03 17 06 14 29 18 ff 80 00 00 02 01 06 00 00 16 77 2b 8e 7e
List size: 1
Power: 5751
Got 40, bytes
Data: 7e a0 27 02 01 10 5a 87 e6 e7 00 0f 40 00 00 00 09 0c 07 e8 03 17 06 14 29 1a ff 80 00 00 02 01 06 00 00 16 7a 75 57 7e
Got 40, bytes
Data: 7e a0 27 01 02 01 10 5a 87 e6 00 0f 40 00 00 00 09 0c 07 e8 03 17 06 14 29 1c ff 80 00 00 02 01 06 00 00 16 79 23 62 7e