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

antonkristensen

Medlemmer
  • Innlegg

    69
  • Ble med

  • Besøkte siden sist

Alt skrevet av antonkristensen

  1. Hvordan blir lengden til utregningen 208 hvis du dropper frame type og size + fcs? skal jeg ta med frame typ og fcs?
  2. OK, så 7e skal være med i den bufferen på begge endene ? og fcs-en skal også være med i bufferen?
  3. Kan du kort forklare stegene som må til? Er det nok å kjøre pakken minus fcs og start end flags igjennom og da skal crc-en stemme med fcs reversed ? eller is there something more to it?
  4. noen av disse usb dingsene bruker parity even, prøv det
  5. javascript... ?har prøvd alle mulige crc16 check pakker og får ikke ut korrekt resultat, tror kanskje det er noe jeg ikke gjør korrekt etter at jeg har fått tilbake crc16 verdien... vet ikke helt... har ikke implimentert det enda så jeg har ikke noe til å vise frem akkurat nå.
  6. Jeg sliter fortsatt noe vanvittig med dette crc checket haha får det ikke til å stemme altså ! haha!
  7. hehe, ja jeg brukte hele desember på å skrape meg igjennom all dokumentasjon som var mulig å finne, har i det siste funnet mye fra Saudi-Arabia, strømselskapene der er veldig dyktige på å legge ut info om standarden. stemmer, tror at det betyr at det da skal ligge en decimal imellom de 2 siste elementene i det tredje elementet.
  8. Dette er DLMS/COSEM, ser ut som nye aidon fw har følgt den helt til punkt og prikke, har ikke sett på kaifa sin, kamstrup ser det ut som de fortsatt skal kjøre sin egen modifiserte standard så kamstrup må parses litt annerledes, de inkluderer tid i header hver gang. Skulle gjerne ha budsjettet til å kjøpe inn bøkene for å kunne lese full standard men jeg får bare skrape meg igjennom dette på vanskelige måten...
  9. Heh oppdaterte svaret rett før du postet, forvirret meg selv i hodet mens jeg skrev. Ja sorry det stemmer, jeg mixed de opp!
  10. Så f.eks byte #19 vil kunne fortelle oss hvilken liste det er vi håndterer... for aidon og kaifa vil byte #19 = 0x01 = liste1 byte #19 = 0x0d = liste2 byte #19 = 0x12 = liste3 for kamstrup er det litt annerledes.
  11. Et element blir da bare et "Object", altså de 2 dataene henger sammen, om det hadde vært en array med 2 elementer da hadde de ikke hadd sammenheng. sorry edit, leste feil; et element er feks en obis kode, eller et dataset (selve infoen). infoen som kommer før dataen er kun til å fortelle deg hvilken type data og lengden på dataen... 09 står for "synlig"string, 06 står for at det er 6 elementer, altså obis koden er 6 elementer, 09 er formatet, Blir kanskje feil å kalle det synlig string... det blir da uint8 0a står altså for en octet string, altså en tekst, bokstaver (utf-->8(octet)<-). 0b står for 11, altså en string med 11 elementer.
  12. Der kan du f.eks lese ut at det er en array m. 9 elementer (fra aidon eksempelet) om du teller obis kodene da skal de stemme med antall obis koder og data med andre tallet der... Altså etter infoen fra nve så skal det være 3 lister på aidon en liste på 1 element begynner da med 0x01 0x01 en liste på 13 elementer 0x01 0x0d en liste på 18 elementer 0x01 0x12 I dette eksempelet da får han ut 0x01 0x09 som da vil fortelle oss at det er en array med 9 elementer... Jeg har kun igjen å skrape meg igjennom dette : ` 0x0F 0x40 0x00 0x00 0x00 0x00 ` Har sterk tro på at dette er en info header som ikke blir brukt, 0x0F 0x40 0x00 kan hende at er en unix timestamp, er ikke helt sikker på det enda, har ikke kommer dit enda. Resten tror jeg er noen headere som skal si til om "billing periods" og slike ting som ikke norske leverandører er pliktige til å levere ut av han porten. Hence the 0xFF i gruppe F på alle OBIS kodene, siden gruppe F skal egentlig si til om billing period og noe slikt. 0xFF betyr at de ikke er i bruk.
  13. 0202 betyr at det er en structure(object) av 2 elementer, altså selve obis koden og så dataen... om det står 0102 da betyr det en array m. 2 elementer.
  14. Jeg rullet nesten ut av stolen når jeg leste den siden til stop smartmaalere...
  15. Er du gal eller, vet du ikke at folk kan finne ut om du sitter å ser på tv, eller hvilken kanal du ser på eller om du vasker klær, står svett og støvsuger eller bruker tørketrommelen, det er jo et kjempe brudd på personvernet, ville i allefall ikke ha på noe porno men du har smartmåler i hus, kryptering er jo super viktig... https://stoppsmartmaalerne.no/privatliv-og-personvern/
  16. dette ser ut som korrekte pakker, jeg sendte deg melding inne på her forresten så vi slipper å spamme alle i småbiter... ;D
  17. dette er ikke rådata fra hanporten, så dette er fra programmet, host time er da altså tiden på raspberry pien din, date_time skulle ha inneholdt unix tiden fra måleren
  18. telte du hvor mangy bytes du fikk på binarien du fikk ut? høres ut som det funket med det kortet...
  19. har du både rx og tx koblet til? Jeg opplevde m. rasberry pi og ttl serial kort at den mottok bare en liten brøkdel av infoen fordi jeg hadde rpi.tx -> mbus.rx som da igjen prøvde å sende commands inn på mbus linja og måleren min likte ikke det i det hele tatt og leverte bare bitteliten del av dataen, ser ut som det er det samme der hos deg siden denne .json formaten skal avsluttes med "}" med en gang jeg koblet ut den rpi.tx -> mbus.rx da kom all dataen med en gang
  20. tror det skal også gå å sende forbruk til tibber om jeg ikke tar feil...
  21. ?omægad! jeg har massevis av cp2102 liggende, har utsatt oppdatering av firmware i over 1 år pga av jeg har prøvd å rettferdiggjøre kostnaden på den der helv. kabelen... hahaha ! er det mye nytt i siste oppdatering ? Får de muligheten til å gi opp info om energiforbruket ? Trodde dette var en spesiell kabel laget av gull og derfør tenkte jeg ikke noe mere på det ? takk for rask tilbakemelding
  22. denne kabelen... er det seriøst verdens dyreste Silabs usb -> uart kabel eller er det noe mere miks og fiks med den? har seriøst denne modulen og slike kabler i titalls vis liggende rundt her... er det noen som kan bekrefte at det ikke er noe mere futt med den en ein fancy front med pinner? hvis det ikke er det da lager jeg min egen kabel, ønsker ikke å kjøpe hvis jeg har...
  23. For de som er interesert... Han1 nodejs mbus/han/whatever the protocol is Tool Han1 skal fungere, om ikke så send meg gjerne melding... Bruker raspberry pi og denne for de som er litt mere på koding/programmering skal ikke ha så vanskelig stund for å endre til usb f.eks. Jeg har 3fas Kamstrup måler så den ble prioritert, rest kommer forhåpentligvis asap, vanskelig å jobbe på og lese ut data som ikke endrer seg... dvs. den fungerer akkurat nå kun for Kamstrup måler... Jobber på spreng med dette, har skrevet dette 2 ganger nå fra "scratch". Håper på tilbakemeldinger og pull reqs og alt der inn i mellom
  24. ok så jeg kjører inn i crc hele bufferen eller må jeg slice-e bufferen slik at den dropper 1 og siste byte ? har lest så mye forskjellig som forvirrer meg, noen plasser skal man droppe 1-3 byte og siste og noen plasser skal man droppe 1-3 byte og tredjesiste-siste byte, noen plasser skriver de at man skal regne hele pakken... ugh! haha!
×
×
  • 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.