Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Leser for lite bytes fra hanport


Anbefalte innlegg

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

 

Lenke til kommentar
Del på andre sider

1 hour ago, Hårek said:

Hvilket USB interface? Det var noe snakk om problemer med en type, som ble bra da de byttet til en annen type.
Disse trådene er dog litt for lange til at jeg orker lete det fram, tror det var minst et år siden.
Jeg bruker TSS721 Module M-BUS To TTL og USR-TCP232-T2,har vært dønn stabilt i årevis.

Bruker denne: USB to MBUS slave module. Bruker du ditt på en raspberry? Isåfal er det vel på GPIO pinnene?

Lenke til kommentar
Del på andre sider

Virker som jeg har fått løst problemet... Fjernet ikke isolasjonen på ledningene bra nok, så var dårlig kontakt med skruterminalene.  Så dum løsning på et problem som har plaget meg i 1 år.

  • Like 1
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.