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

emyr

Medlemmer
  • Innlegg

    25
  • Ble med

  • Besøkte siden sist

Alt skrevet av emyr

  1. Du kan prøve dette istedet: https://www.npmjs.com/package/node-red-contrib-ams-decoder
  2. Har du hatt noe hell med å få ut timesverdiene? Jeg skjønner dessverre ingenting av hvordan jeg eventuelt skal kode om read.c for å få det til å virke. Kjempebra at du har fått til det andre!
  3. Jeg har bare brukt Etcher på en Windows-pc, aldri hatt problemer. Så har dessverre ikke noen tips.
  4. Hei. Du kan bare laste ned Raspbian på vanlig måte og bruke det. Trenger ikke bruke imaget som det står om i første post. Jeg bruker Raspbian Lite.
  5. Edit: Tror det var bare litt feil omregning i Node-Red. Tror jeg har fått det til nå. Takk! Endelig virker det nesten! Men tror jeg får ut for lave amper-verdier. Skjønner ikke hvorfor. Burde det ikke være mer? "Act_Pow_P_Q1_Q4":4945, "Act_Pow_M_Q2_Q3":0, "React_Pow_P_Q1_Q2":0, "React_Pow_M_Q3_Q4":187, "Curr_L1":967, "Curr_L2":164, "Curr_L3":935, "Volt_L1":240, "Volt_L2":242, "Volt_L3":240} "Act_Pow_P_Q1_Q4":680, "Act_Pow_M_Q2_Q3":0, "React_Pow_P_Q1_Q2":0, "React_Pow_M_Q3_Q4":198, "Curr_L1":97, "Curr_L2":163, "Curr_L3":73, "Volt_L1":242, "Volt_L2":241, "Volt_L3":242
  6. Jeg har kamstrup, og har funnet ut at test_rx ikke fungerer på den. Får lest ut hex, men den greier ikke å oversette til JSON da Kamstrup sender ut litt andre obis-koder enn de andre.
  7. Sorry, fikk ikke helt til å sette inn hele linkene, ble 5 linjer tekst på hver, men nå har jeg funnet knappen for å sette inn linker....
  8. Jeg får et par andre typer de neste dagene: https://bit.ly/2FI4nsi og https://bit.ly/2KBxMbl Jeg har ikke bruk for alle, så selger gjerne etter de er testet.
  9. Jeg har akkurat fått en slik: https://bit.ly/2FFcjdV og den fungerer mye bedre enn https://bit.ly/2HRqeiY som jeg hadde fra før. Fikk ca 115 tegn før, og nå er det 228 hver gang. Men programmet i første post fungerer desverre fortsatt ikke på min Kamstrup.
  10. Ser ut som lengden varierer mellom 112 til 117 byte. På RPi har jeg prøvd terminalkommando "cat /dev/ttyUSB0" og 2 andre program som ligger i den andre posten om AMS/HAN: På Windows har jeg kun fått RealTerm til å virke. Har prøvd mange innstillinger, men FIFO har jeg ikke sett noen innstilling på. Jeg bruker en slik adapter kjøpt på AliExpress: https://www.aliexpress.com/item/Freeshipping-USB-to-MBUS-slave-module-discrete-component-non-TSS721-circuit-M-BUS-bus-data-monitor/32814808312.html?shortkey=iM7rQb67&addresstype=600 @roarfred: Har sjekket linkene du la ut, ser fortsatt ut som jeg bare mangler siste del av meldingen. Har bestilt et par andre typer adapter jeg skal prøve. Hvis det ikke virker med annet adapter, så må jeg nesten høre om kraftselskapet kan sjekke firmware eller ta en restart på måleren min eller noe. Takk for hjelpen så lenge!
  11. Ja jeg bruker None, hvis jeg bruker Even eller Odd kommer det feilmelding på feil parity, og det jeg da leser ut er bare tull. Hvis jeg prøver Even eller Odd på Raspberryen kommer det ingenting.
  12. Hei. Noen av dere som vet om Kamstrup sender ut noe som helst om porten ikke er åpnet? Min skal visstnok være åpnet, men jeg får bare ut "Kamstrup v0001" og serienr og målertype. Noen tegn på slutten av meldingen varerier, legger ved bilde. Får det samme på raspberry og windows pc, så lurer på om adapteret mitt eller strømmåler er problemet?
  13. Har testet denne fila, men ser ut som jeg får ut bare en del av meldingen fra måleren. Det stopper ca etter "målertype" / Obis kode 1.1.96.1.1.255. Noen som vet hvorfor? pi@raspberrypi:~/src $ sudo ./rs232.test -a /dev/ttyUSB0 2018/04/12 21:24:36 connecting {Address:/dev/ttyUSB0 BaudRate:2400 DataBits:8 StopBits:1 Parity:N Timeout:2.2s RS485:{Enabled:false DelayRtsBeforeSend:0s DelayRtsAfterSend:0s RtsHighDuringSend:false RtsHighAfterSend:false RxDuringTx:false}} 2018/04/12 21:24:36 connected 2018/04/12 21:24:36 n = 2 b = [0 0] 2018/04/12 21:24:36 b[:n] = "\x00\x00" 2018/04/12 21:24:38 [ERROR]: serial: timeout 2018/04/12 21:24:40 ##################b[:n] was 0x7e (126)################################## 2018/04/12 21:24:40 n = 2 b = [126 160] 2018/04/12 21:24:40 b[:n] = "~\xa0" 2018/04/12 21:24:40 n = 4 b = [226 43 33 19] 2018/04/12 21:24:40 b[:n] = "\xe2+!\x13" 2018/04/12 21:24:40 n = 4 b = [35 154 230 231] 2018/04/12 21:24:40 b[:n] = "#\x9a\xe6\xe7" 2018/04/12 21:24:40 n = 3 b = [0 15 0] 2018/04/12 21:24:40 b[:n] = "\x00\x0f\x00" 2018/04/12 21:24:40 n = 4 b = [0 0 0 12] 2018/04/12 21:24:40 b[:n] = "\x00\x00\x00\f" 2018/04/12 21:24:40 n = 4 b = [7 226 4 12] 2018/04/12 21:24:40 b[:n] = "\a\xe2\x04\f" 2018/04/12 21:24:40 n = 4 b = [4 20 24 40] 2018/04/12 21:24:40 b[:n] = "\x04\x14\x18(" 2018/04/12 21:24:40 n = 4 b = [255 128 0 0] 2018/04/12 21:24:40 b[:n] = "\xff\x80\x00\x00" 2018/04/12 21:24:40 n = 3 b = [2 25 10] 2018/04/12 21:24:40 b[:n] = "\x02\x19\n" 2018/04/12 21:24:40 n = 4 b = [14 75 97 109] 2018/04/12 21:24:40 b[:n] = "\x0eKam" 2018/04/12 21:24:40 n = 4 b = [115 116 114 117] 2018/04/12 21:24:40 b[:n] = "stru" 2018/04/12 21:24:40 n = 4 b = [112 95 86 48] 2018/04/12 21:24:40 b[:n] = "p_V0" 2018/04/12 21:24:40 n = 4 b = [48 48 49 9] 2018/04/12 21:24:40 b[:n] = "001\t" 2018/04/12 21:24:40 n = 3 b = [6 1 1] 2018/04/12 21:24:40 b[:n] = "\x06\x01\x01" 2018/04/12 21:24:40 n = 4 b = [0 0 5 255] 2018/04/12 21:24:40 b[:n] = "\x00\x00\x05\xff" 2018/04/12 21:24:40 n = 4 b = [10 16 53 55] 2018/04/12 21:24:40 b[:n] = "\n\x1057" 2018/04/12 21:24:40 n = 4 b = [48 54 53 54] 2018/04/12 21:24:40 b[:n] = "0656" 2018/04/12 21:24:40 n = 4 b = [55 50 48 51] 2018/04/12 21:24:40 b[:n] = "7203" 2018/04/12 21:24:40 n = 4 b = [52 57 55 48] 2018/04/12 21:24:40 b[:n] = "4970" 2018/04/12 21:24:40 n = 3 b = [52 49 9] 2018/04/12 21:24:40 b[:n] = "41\t" 2018/04/12 21:24:40 n = 4 b = [6 1 1 96] 2018/04/12 21:24:40 b[:n] = "\x06\x01\x01`" 2018/04/12 21:24:40 n = 4 b = [1 1 255 10] 2018/04/12 21:24:40 b[:n] = "\x01\x01\xff\n" 2018/04/12 21:24:40 n = 4 b = [18 54 56 52] 2018/04/12 21:24:40 b[:n] = "\x12684" 2018/04/12 21:24:40 n = 4 b = [49 49 51 49] 2018/04/12 21:24:40 b[:n] = "1131" 2018/04/12 21:24:40 n = 4 b = [66 78 50 52] 2018/04/12 21:24:40 b[:n] = "BN24" 2018/04/12 21:24:40 n = 3 b = [51 49 48] 2018/04/12 21:24:40 b[:n] = "310" 2018/04/12 21:24:40 n = 4 b = [49 48 52 48] 2018/04/12 21:24:40 b[:n] = "1040" 2018/04/12 21:24:40 n = 4 b = [9 6 1 249] 2018/04/12 21:24:40 b[:n] = "\t\x06\x01\xf9" 2018/04/12 21:24:40 n = 1 b = [134] 2018/04/12 21:24:40 b[:n] = "\x86" 2018/04/12 21:24:41 n = 1 b = [155] 2018/04/12 21:24:41 b[:n] = "\x9b" 2018/04/12 21:24:41 n = 1 b = [255] 2018/04/12 21:24:41 b[:n] = "\xff" 2018/04/12 21:24:43 [ERROR]: serial: timeout 2018/04/12 21:24:45 [ERROR]: serial: timeout 2018/04/12 21:24:47 [ERROR]: serial: timeout 2018/04/12 21:24:50 [ERROR]: serial: timeout 2018/04/12 21:24:50 ##################b[:n] was 0x7e (126)################################## 2018/04/12 21:24:50 n = 4 b = [126 160 226 43] 2018/04/12 21:24:50 b[:n] = "~\xa0\xe2+" 2018/04/12 21:24:50 n = 4 b = [33 19 35 154] 2018/04/12 21:24:50 b[:n] = "!\x13#\x9a" 2018/04/12 21:24:50 n = 4 b = [230 231 0 15] 2018/04/12 21:24:50 b[:n] = "\xe6\xe7\x00\x0f" 2018/04/12 21:24:50 n = 4 b = [0 0 0 0] 2018/04/12 21:24:50 b[:n] = "\x00\x00\x00\x00" 2018/04/12 21:24:50 n = 4 b = [12 7 226 4] 2018/04/12 21:24:50 b[:n] = "\f\a\xe2\x04" 2018/04/12 21:24:50 n = 3 b = [12 4 20] 2018/04/12 21:24:50 b[:n] = "\f\x04\x14" 2018/04/12 21:24:50 n = 4 b = [24 50 255 128] 2018/04/12 21:24:50 b[:n] = "\x182\xff\x80" 2018/04/12 21:24:50 n = 4 b = [0 0 2 25] 2018/04/12 21:24:50 b[:n] = "\x00\x00\x02\x19" 2018/04/12 21:24:50 n = 4 b = [10 14 75 97] 2018/04/12 21:24:50 b[:n] = "\n\x0eKa" 2018/04/12 21:24:50 n = 4 b = [109 115 116 114] 2018/04/12 21:24:50 b[:n] = "mstr" 2018/04/12 21:24:50 n = 4 b = [117 112 95 86] 2018/04/12 21:24:50 b[:n] = "up_V" 2018/04/12 21:24:50 n = 3 b = [48 48 48] 2018/04/12 21:24:50 b[:n] = "000" 2018/04/12 21:24:50 n = 4 b = [49 9 6 1] 2018/04/12 21:24:50 b[:n] = "1\t\x06\x01" 2018/04/12 21:24:50 n = 4 b = [1 0 0 5] 2018/04/12 21:24:50 b[:n] = "\x01\x00\x00\x05" 2018/04/12 21:24:50 n = 4 b = [255 10 16 53] 2018/04/12 21:24:50 b[:n] = "\xff\n\x105" 2018/04/12 21:24:50 n = 4 b = [55 48 54 53] 2018/04/12 21:24:50 b[:n] = "7065" 2018/04/12 21:24:50 n = 3 b = [54 55 50] 2018/04/12 21:24:50 b[:n] = "672" 2018/04/12 21:24:50 n = 4 b = [48 51 52 57] 2018/04/12 21:24:50 b[:n] = "0349" 2018/04/12 21:24:50 n = 4 b = [55 48 52 49] 2018/04/12 21:24:50 b[:n] = "7041" 2018/04/12 21:24:50 n = 4 b = [9 6 1 1] 2018/04/12 21:24:50 b[:n] = "\t\x06\x01\x01" 2018/04/12 21:24:50 n = 4 b = [96 1 1 255] 2018/04/12 21:24:50 b[:n] = "`\x01\x01\xff" 2018/04/12 21:24:50 n = 3 b = [10 18 54] 2018/04/12 21:24:50 b[:n] = "\n\x126" 2018/04/12 21:24:50 n = 4 b = [56 52 49 49] 2018/04/12 21:24:50 b[:n] = "8411" 2018/04/12 21:24:50 n = 4 b = [51 49 66 78] 2018/04/12 21:24:50 b[:n] = "31BN" 2018/04/12 21:24:50 n = 4 b = [50 52 51 49] 2018/04/12 21:24:50 b[:n] = "2431" 2018/04/12 21:24:50 n = 4 b = [48 49 48 52] 2018/04/12 21:24:50 b[:n] = "0104" 2018/04/12 21:24:50 n = 4 b = [48 9 6 1] 2018/04/12 21:24:50 b[:n] = "0\t\x06\x01" 2018/04/12 21:24:50 n = 1 b = [249] 2018/04/12 21:24:50 b[:n] = "\xf9" 2018/04/12 21:24:50 n = 2 b = [134 255] 2018/04/12 21:24:50 b[:n] = "\x86\xff" 2018/04/12 21:24:51 n = 1 b = [255] 2018/04/12 21:24:51 b[:n] = "\xff" 2018/04/12 21:24:53 [ERROR]: serial: timeout 2018/04/12 21:24:55 [ERROR]: serial: timeout 2018/04/12 21:24:57 [ERROR]: serial: timeout 2018/04/12 21:25:00 [ERROR]: serial: timeout 2018/04/12 21:25:00 ##################b[:n] was 0x7e (126)##################################
  14. Er det noen som har fått dette til å virke på en Kamstrup?
  15. Men jeg får ikke noe annet enn {"Date_Time":"", "Host_Time":1523389300.376, Skal prøve den test-fila imorgen.
  16. Ser ut som du får ut like lite som meg, hvilken type måler har du?
  17. Jeg har denne: https://www.aliexpress.com/item/Freeshipping-USB-to-MBUS-slave-module-discrete-component-non-TSS721-circuit-M-BUS-bus-data-monitor/32814808312.html?shortkey=iM7rQb67&addresstype=600 Og den blinker rødt 1-2 ganger hver gang den mottar data, og blinker vel en gang når jeg setter den i. Har du prøvd en annen parity?
  18. Fikk beskjed om at de kanskje hadde fått åpnet porten på Kamstrupmåleren min idag, de hadde prøvd, men ikke fått tilbakemelding fra måleren at den ble aktivert. Ifølge Kamstrup kunne det være en bug i software de bruker. Men jeg får bare ut dette når jeg tester. Noen som kan si om det er jeg som har gjort noe feil, eller om det er porten som ikke er aktivert? Jeg måler ca 24 volt mellom pinnene på adapteret, og spenningen faller til ca 19 volt med ca 7 sekunder mellomrom.
  19. Vil det bli forskjell på flowen i node-red og dashbordet i Grafana ettersom om man har 400v eller 230v TN/IT? Jeg regner egentlig med det, men har ikke fått åpnet porten på strømmåleren enda, så jeg har ikke fått testet i praksis enda. Er det noen som har laget flow/dashbord til begge delene? Stemmer det at det som ligger i linkene her er til 230v?
  20. Jeg fikk beskjed om at de ikke hadde riktig programvare for å åpne porten enda, men at de skulle ordne det så fort alt var klart. Men fikk ikke noe mer konkret svar på når. Modul hadde de liggende til meg.
  21. Ser ut som denne kan være begge deler? http://elbase.justervesenet.no/default.aspx?page=malertyperegister Se linje 1031 og 1082. Når jeg logger inn på Min side hos Valdresenergi får jeg opp timesverdier.
  22. Hei! Dette ser spennende ut! Har bestilt meg en raspberry pi og M-BUS til TTL kort på aliexpress, så skal jeg se om jeg får dette til å virke. Har sendt mail til strømselskapet og spurt etter åpning av port, ikke fått svar enda. Men jeg fant ikke RJ45-kontakten på strømmåleren, se vedlagt bilde. Er den gjemt under et deksel, eller mangler jeg en modul øverst der? Jeg har måler i utvendig skap, men har lagt opp nettverkskabler inn til dataskapet inne. Etter det jeg fant ut skulle m-bus tåle mange meter med ledning, så da burde det vel gå å føre m-busen inn på et tvunnet trådpar i en nettverkskabel? Ca 8 meter tipper jeg.
×
×
  • 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.