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

ArnieO

Medlemmer
  • Innlegg

    471
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    15

Alt skrevet av ArnieO

  1. Kortet fungerer! Eneste lille «bummer» er at de større superkondensatorene fra Aliexpress som er 2 mm tykkere enn de første jeg fikk levert er for tykke, slik at kortet ikke går inn i boksen. Så dersom noen ønsker å kjøpe mønsterkort og hadde tenkt å få med kondensatoren bør dere vente til jeg har fått fatt i nye - som jeg da må forsikre meg om har rett størrelse. Slik situasjonen er i Kina, med virusproblemer og utvidet nyttårsfeiring, kan det ta tid å få fatt i nye fra Aliexpress. Alternativt får jeg bite i det sure og dyrere gresset og bestille fra Mouser eller lignende... Er det noen på forumet som har et godt forslag til hvor slike kan kjøpes?
  2. Det tar litt tid å få sendt PCB'er fra Kina når man velger billigste fraktløsning - men endelig! Så da ble det loddekveld: Siste forsendelse superkondensatorer var dessverre større enn de første jeg kjøpte - som kortutlegget var beregnet på. Men med litt benbøying fungerer det. Dessverre er det for sent på kveld til å begynne testing nå - det er arbeidsdag i morgen.
  3. Jeg fikk en merkelig kompileringsfeil da jeg forsøkte å dette i Arduino IDE. Det kan tenkes det er fingertrøbbel hos meg, men feilen er merkelig. Til slutt kastet jeg inn håndkleet og gikk over til PlatformIO, som jeg har installert men nesten ikke behersker ? Der fikk jeg etter en del om og men både kompilert og lastet opp. (Nå må jeg bare finne ut hvordan jeg får PlatformIO seriemonitoren til å fungere...)
  4. Jeg er ingen racer på NodeRed, men dette er det jeg bruker - så får du se hva du får utav det, og heller komme tilbake og spørre! Jeg har solceller, derfor bruker jeg også Export energy. Min Kamstrup-måler sender effekt hvert 10. sekund, og målerstand hver time. [{"id":"166f45ac.fd3bba","type":"tab","label":"AMS data til Domoticz","disabled":false,"info":"
"},{"id":"77447a57.43235c","type":"mqtt in","z":"166f45ac.fd3bba","name":"AMS strømkjøp","topic":"AMSdata/activeimportpower","qos":"2","broker":"d46acfd8.a28028","x":120,"y":140,"wires":[["44d2dc99.b8020c","b84e4697.ed92a8","ace810e1.0e0338","495ce61e.53dba8","6747a248.4133ec"]]},{"id":"4455d37d.a6372c","type":"debug","z":"166f45ac.fd3bba","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":750,"y":100,"wires":[]},{"id":"b7601696.b529f8","type":"mqtt out","z":"166f45ac.fd3bba","name":"","topic":"domoticz/in","qos":"","retain":"","broker":"d46acfd8.a28028","x":750,"y":140,"wires":[]},{"id":"26228173.b05d46","type":"function","z":"166f45ac.fd3bba","name":"Format Data","func":"var watt = Math.round(msg.payload)\nmsg.payload = {}\nmsg.payload.idx = 5852\nmsg.payload.nvalue = 0\n//msg.payload.svalue = parseInt(watt, 10)\nmsg.payload.svalue = String(watt) + \";0\"\nreturn msg;","outputs":1,"noerr":0,"x":550,"y":140,"wires":[["b7601696.b529f8","4455d37d.a6372c"]],"icon":"node-red/arrow-in.png"},{"id":"b69cbef4.664568","type":"mqtt in","z":"166f45ac.fd3bba","name":"AMS strømsalg","topic":"AMSdata/activeexportpower","qos":"2","broker":"d46acfd8.a28028","x":120,"y":400,"wires":[["244ce6a8.aa6c4a"]]},{"id":"7ea9c86.59cd238","type":"debug","z":"166f45ac.fd3bba","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":750,"y":360,"wires":[]},{"id":"e9288ce8.d0c678","type":"mqtt out","z":"166f45ac.fd3bba","name":"","topic":"domoticz/in","qos":"","retain":"","broker":"d46acfd8.a28028","x":750,"y":400,"wires":[]},{"id":"9f0ac1a8.0fa08","type":"function","z":"166f45ac.fd3bba","name":"Format Data","func":"var watt = Math.round(msg.payload)\nmsg.payload = {}\nmsg.payload.idx = 5853\nmsg.payload.nvalue = 0\n//msg.payload.svalue = parseInt(watt, 10)\nmsg.payload.svalue = String(watt) + \";0\"\nreturn msg;","outputs":1,"noerr":0,"x":550,"y":400,"wires":[["e9288ce8.d0c678","7ea9c86.59cd238"]],"icon":"node-red/arrow-in.png"},{"id":"44d2dc99.b8020c","type":"ui_chart","z":"166f45ac.fd3bba","name":"Strømkjøp detaljgraf","group":"6b3ab99e.ded478","order":0,"width":0,"height":0,"label":"Siste 24 timer [W]","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"step","nodata":"Venter på data...","dot":false,"ymin":"","ymax":"","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":380,"y":220,"wires":[[],[]]},{"id":"b84e4697.ed92a8","type":"aggregator","z":"166f45ac.fd3bba","name":"Average 5 min","topic":"","intervalCount":"5","intervalUnits":"m","submitIncompleteInterval":true,"aggregationType":"mean","x":360,"y":140,"wires":[["26228173.b05d46"]]},{"id":"244ce6a8.aa6c4a","type":"aggregator","z":"166f45ac.fd3bba","name":"Average 5 min","topic":"","intervalCount":"5","intervalUnits":"m","submitIncompleteInterval":true,"aggregationType":"mean","x":360,"y":400,"wires":[["9f0ac1a8.0fa08"]]},{"id":"2efcd37b.24c8b4","type":"mqtt in","z":"166f45ac.fd3bba","name":"AMS målerstand kjøp","topic":"AMSdata/cumulativeactiveimportenergy","qos":"2","broker":"d46acfd8.a28028","x":140,"y":540,"wires":[["74fc64fd.b8c8bc"]]},{"id":"aad049f6.a4c728","type":"comment","z":"166f45ac.fd3bba","name":"Rapporteres fra AMS-måler hver hele time","info":"","x":200,"y":500,"wires":[]},{"id":"495f5c2c.aa20cc","type":"comment","z":"166f45ac.fd3bba","name":"1 måling hvert 10 sekund","info":"","x":150,"y":100,"wires":[]},{"id":"2fd879c1.290f26","type":"comment","z":"166f45ac.fd3bba","name":"1 måling hvert 10 sekund","info":"","x":150,"y":360,"wires":[]},{"id":"ace810e1.0e0338","type":"ui_gauge","z":"166f45ac.fd3bba","name":"Strømbruk","group":"6b3ab99e.ded478","order":0,"width":0,"height":0,"gtype":"gage","title":"Effekt nå (10 sek oppdatering)","label":"Watt","format":"{{value}}","min":0,"max":"8000","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":350,"y":260,"wires":[]},{"id":"74fc64fd.b8c8bc","type":"function","z":"166f45ac.fd3bba","name":"Format Data","func":"// AMS-Måleren leverer med oppløsning 1/100 kWh\n// Domoticz tolker input som Wh. Derfor:\nvar counter = parseInt(msg.payload, 10)*10\nmsg.payload = {}\nmsg.payload.idx = 5855\nmsg.payload.nvalue = 0\n//msg.payload.svalue = parseInt(watt, 10)\nmsg.payload.svalue = String(counter)\nreturn msg;","outputs":1,"noerr":0,"x":550,"y":540,"wires":[["4603088f.ad6","505532e2.24533c"]],"icon":"node-red/arrow-in.png"},{"id":"4603088f.ad6","type":"mqtt out","z":"166f45ac.fd3bba","name":"","topic":"domoticz/in","qos":"","retain":"","broker":"d46acfd8.a28028","x":750,"y":540,"wires":[]},{"id":"505532e2.24533c","type":"debug","z":"166f45ac.fd3bba","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":750,"y":500,"wires":[]},{"id":"495ce61e.53dba8","type":"aggregator","z":"166f45ac.fd3bba","name":"Average 60 min","topic":"","intervalCount":"60","intervalUnits":"m","submitIncompleteInterval":true,"aggregationType":"mean","x":560,"y":180,"wires":[["f1366e69.04d3e","c8f359aa.d34118"]]},{"id":"f1366e69.04d3e","type":"ui_chart","z":"166f45ac.fd3bba","name":"Strømkjøp timesgraf","group":"f83e6327.689a18","order":0,"width":0,"height":0,"label":"Siste 24 timer [W]","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"step","nodata":"Venter på data...","dot":false,"ymin":"0","ymax":"","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":780,"y":200,"wires":[[],[]]},{"id":"c8f359aa.d34118","type":"debug","z":"166f45ac.fd3bba","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":750,"y":240,"wires":[]},{"id":"6747a248.4133ec","type":"debug","z":"166f45ac.fd3bba","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","x":410,"y":80,"wires":[]},{"id":"92f3e38a.8004f8","type":"mqtt in","z":"166f45ac.fd3bba","name":"AMS målerstand salg","topic":"AMSdata/cumulativeactiveexportenergy","qos":"2","broker":"d46acfd8.a28028","x":140,"y":680,"wires":[["b4d28eb6.6092e8"]]},{"id":"b4d28eb6.6092e8","type":"function","z":"166f45ac.fd3bba","name":"Format Data","func":"// AMS-Måleren leverer med oppløsning 1/100 kWh\n// Domoticz tolker input som Wh. Derfor:\nvar counter = parseInt(msg.payload, 10)*10\nmsg.payload = {}\nmsg.payload.idx = 9999\nmsg.payload.nvalue = 0\n//msg.payload.svalue = parseInt(watt, 10)\nmsg.payload.svalue = String(counter)\nreturn msg;","outputs":1,"noerr":0,"x":550,"y":680,"wires":[["1a8d3867.ce8fa8","c842822c.980828"]],"icon":"node-red/arrow-in.png"},{"id":"1a8d3867.ce8fa8","type":"mqtt out","z":"166f45ac.fd3bba","name":"","topic":"domoticz/in","qos":"","retain":"","broker":"d46acfd8.a28028","x":750,"y":680,"wires":[]},{"id":"c842822c.980828","type":"debug","z":"166f45ac.fd3bba","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":750,"y":640,"wires":[]},{"id":"260cbda8.0740aa","type":"comment","z":"166f45ac.fd3bba","name":"Rapporteres fra AMS-måler hver hele time NB: Noden i Domoticz er ikke laget!","info":"","x":320,"y":640,"wires":[]},{"id":"d46acfd8.a28028","type":"mqtt-broker","z":"","name":"MQTT broker RPi3B ","broker":"localhost","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"6b3ab99e.ded478","type":"ui_group","z":"","name":"Effekt, detaljert","tab":"2858c9e9.a4f9ce","order":null,"disp":true,"width":"6","collapse":false},{"id":"f83e6327.689a18","type":"ui_group","z":"","name":"Effekt, timesgjennomsnitt","tab":"2858c9e9.a4f9ce","order":2,"disp":true,"width":"6","collapse":false},{"id":"2858c9e9.a4f9ce","type":"ui_tab","z":"","name":"Tab","icon":"dashboard","order":0}] (Du kopierer all teksten og så går du på Menyoppetilhøyre / Import / Clipboard og limer det inn der.) Slik ser det ut grafisk:
  5. Jeg bruker også Domoticz på en RPI, og har løst dette ved at MQTT-meldingene går via NodeRed, der jeg gjør en gjennomsnitt av effekten fra måleren over 5 minutter, og (re)formaterer en ny MQTT-melding som sendes videre i rett format til rett Domoticz IDX. Jeg ser flere fordeler med å gjøre det på denne måten: Man kan kjøre "generisk" software i ESP8266, uten tilpasning til lokal smarthus-integrering Dersom IDX av en eller annen grunn skulle endre seg (totalkrasj, reinstallasjon, hvemvethva...) slipper man å oppdatere ESP'en Man "spammer" ikke Domoticz databasen med målinger hvert 10/2,5 sekund. Så har jeg et display i NodeRed som jeg bruker når jeg vil se øyeblikkseffekten (oppdateres for hver oppdatering som kommer fra AMS'en). Den informasjonen får jeg ikke i Domoticz. Med @gskjold sin oppdatering får man nå øyeblikkseffekten direkt i en webside fra ESP'en.
  6. OK, notert! Jeg har bestilt opp noen flere av nøkkelkomponentene (supercap og spenningsovervåker) slik at jeg kan eventuelt sende med de dersom det trengs. Jeg melder ifra her når jeg har fått sjekket kortet (men prosjektet vil stanse opp et par uker grunnet jobbreise neste uke ++).
  7. Ja dette er en utfordring, og tallene er: Aidon: Max 30 mA Kaifa: Max 21 mA Kamstrup: Max 6 mA Spenningen ligger på 24V utenom datatelegrammene, den faller til 12V for hver "null" som kommer. Kamstrup er utfordrende å få til med WiFi med dongle på HAN-porten.
  8. Det er første gang jeg leser agt det er forskjell på Kamstrup-målerne. Vet du hva den tekniske forskjellen på HAN-porten er? Og eventuelt kildehenvisning?
  9. Det er lenge siden jeg programmerte dette. Har du forsøkt å lete her? https://transparency.entsoe.eu/content/static_content/Static content/web api/Guide.html Om du kjører et XML-kall i nettleseren, for eksempel ... https://transparency.entsoe.eu/api?documentType=A44&in_Domain=10YNO-2--------T&out_Domain=10YNO-2--------T&periodStart=202001100000&periodEnd=202001102300&securityToken=SettInnDinEgenSecurityTokenHer ...så ser du at <position> er nummerert fra 1 til 24. Altså: 1 er prisen for 0000->0100, 2 er prisen for 0100->0200 osv.
  10. Og her er el. skjema for kortet. KamAMS2Wifi_sch.pdf
  11. Til dere som følger tråden: Dette prosjektet er avsluttet for min del; det ble for komplekst å få til. Erstattes av nytt prosjekt (skreddersydd for Kamstrup måler) i denne tråden:
  12. Dette prosjektet er en videreføring av prosjektet beskrevet i tråden Lesing av AMS/HAN uten spenningsforsyning ("The complicated way"), som fra min side er terminert. Utfordringen som skulle løses var: Tre fabrikater AMS-målere brukes i Norge: Kamstrup, Aidon og Kaifa. For at forbruker skal kunne avlese sin måler har NVE etablert en standard hvor data leveres på en såkalt HAN-port https://www.nek.no/info-ams-han-brukere/ Grensesnittet er MBUS (EN 13757-2) med en RJ45 plugg Spesifikasjonene til HAN-porten på de tre målertypene finnes her: https://www.nek.no/info-ams-han-utviklere/ På alle tre er det i prinsippet mulig å hente energi fra HAN-porten til å drive en "dongle", som for eksempel kan sende data til brukerens hjemmenettverk ved hjelp av en trådløs teknologi (WiFi, Zigbee, Z-wave etc.) HAN-porten på Kamstrup måleren er den mest "energigjerrige", det kan hentes maksimalt 144 mW ved 24V Dette er i utgangspunktet for lite for å benytte billige og lett tilgjengelige ESP8266-baserte moduler for Wifi - som jeg ønsket å benytte. Det finnes etablert og stabil løsning (kretsdesign og software) for dongle med ekstern strømforsyning. Ulempen med dette er at man må ha strømadapter i sikringsskapet. Kretsdesign og kortutlegg designet av @roarfred (som dessverre har gått bort i mellomtiden): Så vidt meg bekjent er @gskjold sin Github som har den best oppdaterte versjon av software for ESP-8266 modulen, videreutviklet fra @roarfred sin kode: https://github.com/gskjold/AmsToMqttBridge Det avsluttede prosjektet (link øverst) forsøkte å utvikle en dongle som fungerer på den strømgjerrige Kamstrup-måleren basert på boost-converter med høy virkningsgrad, superkondensator og utnyttelse av ESP-modulens strømsparemodi. Dette viste seg å være krevende. Så dukket det opp informasjon fra @Marius-H som tipset om at man kunne hente energi rett fra pluggen som sitter innenfor Kamstrups HAN-modul. Han viste til epost fra Kamstrup som sier at det der kan hentes inntil 75 mA ved 4,15 ± 0,25V, altså hele 311 mW (Rout < 0.6). Og dermed åpnet en helt ny mulighet seg! Det er lett å ta ut og åpne HAN-modulen i Kamstrup-måleren. Det ligger et kretskort løst inni plastboksen, som åpnes uten verktøy ved å klemme på sidene av den slik at festeklipsene utløses (en riktig veldesignet sak!): Til venstre ser vi RJ45 kontakten. Til høyre en 2x3-pin (pitch 2,54 mm) header pin plugg som kobler kortet til måleren. Pinout for 2x3 pluggen er: V_in er spenningsforsyningen, 4,15 ± 0,25V AMS_TX er datasignalet fra måleren, som hendig nok er et 3,3V signal. Det har samme polaritet som HAN-port signalet - og ligger altså høyt i periodene mellom datatelegrammer. Mitt nye prosjekt (temaet for denne tråden): Lage et erstatningskort som passer i Kamstrups HAN-modul, som direkte leverer målerdataene på Wifi / MQTT. Hovedelementene i designet er: ESP-12 (E eller F) Wifi modul En low dropout (LDO) spenningsregulator. Vi skal bare ned fra ca 4,15V til 3,3V, så tapet er til å leve med. Som kjent vil en spenningsregulator forbruke effekt tilsvarende spenningsfallet multiplisert med strømmen, i dette tilfellet blir det worst case (4,15 - 3,3) * 0,075 = 64 mW Jeg vurderte at dette kunne være til å leve med. Med 311 mW fra måleren er der fremdeles mer enn 245 mW tilgjengelig (75 mA ved 3,3V) til å drive kortet. Jeg hadde TPS73633 i komponentskuffen, og den egner seg godt. En superkondensator i fall spenningen dropper for lavt mens ESP'en sender. Valget mitt falt litt tilfeldig på en 1 F kondis fra Aliexpress. https://www.aliexpress.com/item/33016075482.html?spm=a2g0s.9042311.0.0.27424c4dsW9R6L En spenningsovervåker for å sikre rett driftsspenning for ESP'en: Ved oppstart skru på ESPen når spenningen passerer ca 3,2V Når superkondensatoren lades ned skrur av ESPen når spenningen faller under ca 2,6V For å få til dette må det settes opp en hysterese på spenningsovervåkeren, retningslinjene herfra ble brukt: http://www.ti.com/lit/an/slva360/slva360.pdf Jeg gir full kreditt til @spenceme for idéen til dette, samt de valgte komponentverdiene. Komponent: TPS3808G01 En RGB lysdiode som skal signalisere "Jeg er i live": Blinker blått når det kommer data fra Kamstrupen Blinker grønt når ESPen sender dataene over Wifi. Jeg har plassert den slik på kortet at den kan vippes ut av plastboksens åpning for RJ45 konnektor. Kretsløsningen er testet på breadboard. Datasignalet er hentet fra AMS-måleren med forlengelsesledning fra sikringsskap til hobbyrom (ca 15 -20 meter). Grunnet den lange avstanden hadde jeg ikke tro på å trekke 4,15V signalet den lange veien. Breadboard er derfor testet med power fra lab-spenningsforsyning: 4,15V med strømbegrensning satt til 70 mA. Etter litt innledende verifisering av at alt så ut for å fungere lastet jeg opp til ESP'en @gskjold sin siste versjon kode. Og sannelig - det fungerte! Uten modifikasjon av koden for å spare strøm stabiliserte spenningen seg fint, og den tikket og gikk. Her er dataene som dukket opp på MQTT: Jeg har nå gjort ferdig og bestilt PCB, hvor jeg har: Mulighet for lodde inn jumper for å benytte ESP Deepsleep (men det ser ikke ut for å trengs) Breakout av alle ESP pinner - for eventuell videreutvikling Jumper for AMS_Tx signalet (for å unngå eventuell datakrasj dersom FTDI programmerer mens det kommer inn data) En RGB lysdiode som skal signalisere "Jeg er i live": Blinker blått når det kommer data fra Kamstrupen Blinker grønt når ESPen sender dataene over Wifi. Jeg har plassert den slik på kortet at den kan vippes ut av plastboksens åpning for RJ45 konnektor. Pinner for å koble på ekstern spenning (forenkler programmeringen) Kortet er ellers lagt ut med jordplan på baksiden og spenningsplan på komponentsiden (3,3V over det meste, et lite 4,15V plan i området ved 2x3 konnektoren. Vedlagt: Komponentliste. Jeg har bestilt 10 PCBer, så dersom det fungerer kan jeg selge noen (tomme kort). De som eventuelt er interessert kan jo vurdere å bestille opp komponenter mens vi venter. Alle komponentene jeg har brukt finnes på Aliexpress. Chipkomponentene er ikke veldig små (1206 størrelse), så de fleste med en OK loddebolt vil klare å lodde opp dette. KamAMS2Wifi_BOM.xlsx
  13. Jeg bruker denne Xiaomi IR senderen styrt fra Domoticz. Fungerer stabilt og greit. https://www.aliexpress.com/item/32995216076.html Det var litt plundrete å få integrert den med Domoticz, men jeg fant oppskrift og scripts på Domoticz-forumet: https://www.domoticz.com/forum/ Det er en løsning som leser av og lagrer IR-kodene fra fjernkontrollen, så den er helt universell - når man først har fått det til å virke... (NB: Som alt stæsj fra Xiaomi trengs det en Xiaomi gateway)
  14. Her er Aidon speccen. 24V på HAN bus der også. https://www.nek.no/wp-content/uploads/2018/11/Aidon-HAN-Interface-Description-v10A-ID-34331.pdf Jeg mener å ha sett at paritet må endres når samme software skal kjøres på ulike målere, har sittet fast selv pga det. Men det var på en ESP-8266, helt annet oppsett enn det du kjører. Paritet er en setting i seriell-protokollen du kjører. Men jeg er ikke racer på raspberry, så jeg ser ikke helt hva det er du kjører her:
  15. @Helge50 Du har fått den til å fungere på en AMS-måler (hvilken type?), men har nå testet 2 stk på en Kamstrup (på hytta), og får det ikke til å fungere ? Jeg har ikke lest meg opp på speccen på alle målerne. Jeg har Kamstrup og vet at spenningene der er 24 og 12 V. Mbus standarden tror jeg sier (opp til?) 36V. Kan det være det som er årsaken - at adapteret du har kjøpt ikke fungerer på en Kamstrup? For å utelukke at det er feil på ett (vel egentlig da to...) adapter: Har du testet om det som ikke funker på hytta fungerer hjemme hos deg på den andre måleren?
  16. Måleren er da åpen. Kamstrup sender data hvert 10. sekund. det er det du ser. 24V/12V er rett, AMS-målerne bruker ikke 36V. Har du forsøkt å lese igjennom hele tråden (ja, den er lang...) og se om det er noe å lære av andres erfaringer?
  17. Dersom HAN proten er åpnet vil det mesteparten av tiden være 24VDC mellom pinne 1 og 2 på RJ45 pluggen. Mens datapakken kommer er det 12V for "nuller", 24V for "enere". På et multimeter vil du se at spenningen "flagrer" i en kort periode mens dette skjer. På en Aidon mener jeg det kommer en datapakke hvert 2,5 sekund. På Kamstrup er det 10 sek mellom datapakkene.
  18. Fra Mbus ja - det stemmer. Men det kom et veldig interessant tips fra @Marius-H i "maratontråden" om at man kan koble seg rett på Kamstrup-måleren, foran HAN-modulen som plugges inn. Der er det tilgang på mer effekt: 75 mA @ 4,15V
  19. Det har du nok rett i, og en Opamp-løsning vil helt sikkert fungere. Men TSS721 har et neglisjerbart forbruk, så jeg anser det som enklere å bruke den. Smak og behag!
  20. Tilgang på 75 mA @ 4,25V er jo helt strålende, det er mer enn 300 mW, som er mer en det dobbelte vs det som kan trekkes fra HAN-porten. 4,25 ± 0,25V er for mye for ESP'en direkte, så det må en (helst LDO) spenningsregulator inn her, f.eks. vil TPS73633 (som jeg har i skuffen) gjøre jobben uten nevneverdig tap. Veldig interessant dette - tusen takk! Og ved å kopiere plastboksen til plugg-in modulen og 3D-printe den selv så kan dette bli en riktig fin løsning, uten løsthengende "dongle".
  21. Jeg tror ikke jeg har bilde av det, men det var en slik plast-plombering som måtte klippes opp for å få bort dekselet som satt der slik at HAN-modulen kunne plugges inn.
  22. @spenceme made the electrical design and PCB based on some of my initial ideas. The documentation is on his Github: https://github.com/dakarym/AmsToMqttBridge I have not checked but believe/assume the attached schematic corresponds to the KiCAD files on his Github. schematic.pdf
  23. The module we're working on is using a 1 F super cap. Hardware is OK, the challenge is to tune the firmware to consume in average no more than 30 mA over a full 10-second cycle (Kamstrup sends data each 10 sec). And when this is solved there is an additional challenge that the Kamstrup each hour sends an additional data telegram that contains accumulated kWh-reading. This telegram does not replacement of a 10-second telegrams, but is sent inbetween. Assumed to be manageable by exploiting time data sent as part of the telegrams - and some careful programming.
  24. Det der er for Deep sleep. ESPen har tre sleep modes: Modem sleep, ca 15 mA Light sleep, ca 1 mA Deep sleep, µA området - men firmware restarter fra toppen (som full RESET) Det er Light sleep som er mest aktuell å utnytte, sketchen fortsetter da der den sovnet.
  25. Så der er 4,2VDC som man kan trekke max 40 mA fra (168 mW)? Og Tx signalet direkte 3,3V? Dette er alt som er tilgjengelig - ingen høyere spenning? Det vil i så fall si at HAN-modulen som plugges i generer 24V fra 4,2V med 85% virkningsgrad siden man kan trekke 144 mW fra HAN porten. Jeg er litt usikker på det du sier om "alt bak forseglingen". For på min måler var konnektoren der jeg plugger HAN-modulen forseglet. For å være på den sikre side ba jeg nettselskapet om å gi meg eksplisitt tilattelse til å selv bryte den plomberingen da jeg satte inn HAN-modulen (som jeg fikk tilsendt i posten). Antakelig er der tilstrekkelig sikring/strømbegrensning inne i måleren til at det ikke er noen reell risiko ved å koble seg til der, men HAN-modulen gir jo ett ekstra nivå av sikkerhet mot å overbelaste / ødelegge noe i selve måleren.
×
×
  • 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.