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

Lokal lesing av HAN - The Easy Way (TM)


Anbefalte innlegg

4 hours ago, Actibus said:

min' was not declared in this scope

 

Fjernet 'min' og da lastet den, men skjønner ikke helt hvordan den skal settes opp, fikk lagt inn ssid og passord ved å legge SETUP pin til jord, men finner den ikke på nettverket.

"min" burde være deklarert (går ut i fra at du har kjørt update på alt i boards manager og library manager?), men du kan jo prøve å erstatte "min" med "std::min".

 

Hvis jeg skjønner deg rett fikk du opp "sensor-setup"-nettverket og lagt inn ditt eget ssid og ssid-passord, men at du ikke finner nodemcu i ditt eget nettverk etterpå. Kanskje dumt spørsmål, men du har fjernet SETUP-pin mot jord og restartet nodemcu etter at du lagret innstillingene?

Lenke til kommentar
Del på andre sider

Edit: Får heller ikke kontakt med Wemos'n hvis jeg har koblet strøm fra den til MBUS adapteren ved boot, må koble fra og koble på etter boot, da får jeg kontakt.

 

 

Funket med std::min

 

Fikk den opp nå, prøvde feil IP i utgangspunktet.

Men får bare tomme filer (altså uten målinger)

 

Har koblet pin 1+2 inn på MB_A + MB_B og jord + 3v,

På den adapteren jeg har er det også en jumper BAT VDD, noen anelse om hva den gjør?

Har koblet TXD fra MBUS adapteren til D8 på Wmos Mini (siden D9 ikke er lagt ut der)

ttl.PNG.8c8708aef75c71877cf016be41414ba0.PNG

Endret av Actibus
Lenke til kommentar
Del på andre sider

47 minutes ago, Actibus said:

Funket med std::min

 

Har koblet pin 1+2 inn på MB_A + MB_B og jord + 3v,

På den adapteren jeg har er det også en jumper BAT VDD, noen anelse om hva den gjør?

Har koblet TXD fra MBUS adapteren til D8 på Wmos Mini (siden D9 ikke er lagt ut der)

Fint at det funket med std::min. Det er jo mere korrekt, så jeg skal oppdatere koden min.

Jeg har også jumperen du snakker om. Ikke sikker på hva den gjør, men den er i hvert fall sluttet (som din). Virker også som du har koblet adapteret korrekt, men Arduino er koblet feil. Du skal koble til RX (som er receive-pin for Serial). På NodeMCU er dette D9 (GPIO3). På WeMos Mini ser RX ut til å være D0. Koble kabelen til RX og endre koden fra (D9) til (D0)  (Eller er det D0? Skal i hvert fall være GPIO3, så du kan jo bare endre (D9) til (3) )

Endret av frodegill
Lenke til kommentar
Del på andre sider

Mener å huske at jumperen er for å gi 3.3V på sekundærsiden, poweret fra MBUS-masteren. Men husker ikke 100%, så ta det med en klype salt.

Etter litt google translate, så er jeg 99% sikker på at jumperen er for å velge om 3.3V for TTL skal powres via MBUS-master (man har da ikke 100% galvanisk skille) eller via ekstern strømkilde (da har man 100% galvanisk skille.)

Endret av petersv
Lenke til kommentar
Del på andre sider

1 hour ago, Actibus said:

@frodegill

Hvordan enklest lagre f.eks nåværende forbruk til en variabel?

Jeg forsøkte meg på denne, men det funket ikke 


  effekt = response.concat(hexToInt(data_buffer, databuffer_pos, 48));

 

Jeg skjønner jeg må både rydde i koden og kommentere den bedre :-)

Slik koden er nå fylles data_buffer opp fortløpende når det kommer data, og når nettlesere kontakter arduinoen genereres det HTML basert på det som ligger i data_buffer (fra posisjon 0 til databuffer_pos). Jeg har laget et par hjelpefunksjoner som ekstraherer dataverdier med gitt datatype fra bufferet. Det ser ut til at du har kopiert litt av koden min, men kopiert litt for mye! Det koden din gjør er å først hente ut en integer fra data_buffer posisjon 48. Denne integer'en blir så implisitt konvertert til en String, og denne String'en legges til på slutten av String'en response. Variabelen effekt tilordnes returverdien fra concat (1 ved suksess, 0 ved feil). Det du ønsker er ganske enkelt 

effekt = hexToInt(data_buffer, databuffer_pos, 48);
Lenke til kommentar
Del på andre sider

Takk for det, skjønte heller ikke at det ble trigget av besøk på serveren, så har nå bare lagt inn manuell trigging av handleRequest, for så å sende dataene via arduino plugin.

Puttet hele koden din inn i en API sketch fra Arduino Plugin, fungerer, men er jo med endel unødvendig som må ryddes vekk :)

arduino.thumb.PNG.3afb1d84cfad339733b3c8b5d66a9b79.PNG

  • Like 1
Lenke til kommentar
Del på andre sider

On 21.4.2018 at 19:51, funny0frank said:

Noen som har erfaringer med https://www.aliexpress.com/item/Industrial-Grade-USB-Transfer-to-MBUS-Host-USB-MBUS-Meter-Reading-Communication-USB-Power-Supply-10/32831725364.html ? Sliter med at 120 bytes meldingen er ustabil i lengde og innhold og tenkte jeg skulle prøve en annen en den som var linket til av OP.

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.

Lenke til kommentar
Del på andre sider

1 hour ago, emyr said:

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.

Takk for tilbakemelding. Kjøpte desverre en til av den orginale typen for litt siden. Hvis ikke den fungerer heller så kjøper jeg en slik en:-)

Lenke til kommentar
Del på andre sider

6 minutter siden, funny0frank skrev:

Takk for tilbakemelding. Kjøpte desverre en til av den orginale typen for litt siden. Hvis ikke den fungerer heller så kjøper jeg en slik en:-)

 

Hehe samme her, gikk for 3 av den andre denne gangen :P Utrolig at en ikke får disse greiene i Norge noen plass.. 

Lenke til kommentar
Del på andre sider

29 minutter siden, emyr skrev:

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.

 

(Er det en grunn til du forkorter URLene? Det er mer praktisk om du da enten setter dem inn som en lenke, eller bruker hele adressen... ;) )

Lenke til kommentar
Del på andre sider

1 hour ago, Moskus said:

(Er det en grunn til du forkorter URLene? Det er mer praktisk om du da enten setter dem inn som en lenke, eller bruker hele adressen... ;) )

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....

Lenke til kommentar
Del på andre sider

På 17.4.2018 den 15.08, Salvesen skrev:

Jeg bestilte akkurat 3 mbus adaptere til(kan umulig få feil på 4/4 selv om de kommer fra Kina) testing, ellers skal jeg prøve å gi power fra usb hub, koble til batteripakke osv når jeg kommer meg hjem fra jobb om ett par ukers tid :)

 

Da har jeg mottatt mine nye MBUS til USB adaptere og plugget i en ny en og VOILA data detter inn og jeg har alle verdier! Jeg skal ikke juble for tidlig, men dette er lovende! Kommer til å teste de andre to også, fungerer en eller to bra sender jeg gledelig de rundt om til dere andre som sliter for test :) God helg! 

 

Ett bilde sier mer en 1000 ord sies det:

image.png.3aa92cb7435f3325d6dc2a30b0ec87a8.png

 

:D:D:D:D:D

 

EDIT1;Så kom det såklart en ny utfordring, mscMQTT plugin driver å quer beskjeder slik at jeg etterhvert havner langt ut av sync.... 

EDIT2: mscMQTT så ut til å legge alt i kø når den skulle parse JSON selv. Gjør en dette før en sender via MQTT fungerer det helt topp :)

Endret av Salvesen
  • Like 1
Lenke til kommentar
Del på andre sider

Sendte mail til min nettleverandør for åpning av HAN-port, som hadde videresendt til Nettallianse og fått dette svaret: 

Sitat

Målerleverandørene venter på endelig beslutning fra NVE vedrørende hvordan grensesnittet skal være. Det er derfor fortsatt uklart når dette blir tilgjengelig.

 

Er det slik at det blir sendt data likevel som er verdt å hente ut? Om eg leser "den andre tråden" ser det kanskje sånn ut.

Har Aidon-måler.

Endret av bjornepappa
Lenke til kommentar
Del på andre sider

1 minutt siden, bjornepappa skrev:

Sendte mail til min nettleverandør for åpning av HAN-port og fekk dette svaret: 

 

Er det slik at det blir sendt data likevel som er verdt å hente ut? Om eg leser "den andre tråden" ser det kanskje sånn ut.

Har Aidon-måler.

 

Ja det stemmer, noen får vettig info og andre ikke :) 

Lenke til kommentar
Del på andre sider

3 minutter siden, bjornepappa skrev:

Da får eg gi det eit forsøk!

Ein slik er bestilt. I tillegg til den må eg ha ein Raspberry pi, det er vel alt av HW?

 

SD kort til raspberry, nettverkskabel/evt RJ45 plugg med en annen kabel inn til MBUS/USB. Alt jeg kommer på i farten iallefall :)

Lenke til kommentar
Del på andre sider

Nei, men det er enklest :) Hvis ikke må man resize imaget. Det er ganske enkelt hvis man kan det, og tilsvarende vanskelig hvis man ikke kan det. 
Alternativt kan man droppe å bruke imaget og kun bruke binærfilene (programmene), da kan man sikker klare seg med en orange pi zero til 80kr. Raspberry pi er litt overkill for kun dette.

 

Edit: Presiserer at jeg anbefaler å bruke Raspberry pi hvis man vil "gå en tur i parken", men hvis man liker å knøle og hacke litt, så kan man begi seg utpå Orange pi 512MB med raspbian f.eks..

Endret av petersv
Lenke til kommentar
Del på andre sider

  • petersv endret tittelen til Lokal lesing av HAN - The Easy Way (TM)

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.