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

Lesing av AMS data (AMS/HAN -> IoT)


Anbefalte innlegg

21 minutter siden, roarfred skrev:

Dette kan jo bli litt spennende:

https://www.sintef.no/prosjekter/energytics/

 

PS: De skal visstnok bruke Aidon måler, kanskje de da åpnes snart :)

Det kanj jo bli spennende. :)

 

 

Men jeg leser dette:

Sitat

ENERGYTICS-prosjektet skal demonstrere hvordan maskinlæring og kunstig intelligens kan øke nytteverdien av de nye smarte strømmålerene (AMS) som nettselskap nå installerer i alle norske hjem.

... som "vi putter en del tall i en database og kaster litt maskinlæring på det, og så håper vi at det kommer noe fornuftig ut av det".

 

Måten jeg leser det på har vel mer sammenheng med at jeg ikke helt har begrep på hvordan man "trener et datasett", men jeg trodde man i det minste måtte ha et litt mer konkret mål. Hvis noen vet om noe jeg kan lese i ELI5-format om maskinlæring, så si gjerne i fra. :) 

Lenke til kommentar
Del på andre sider

6 minutes ago, Moskus said:

noe jeg kan lese i ELI5-format

Ikke helt for 5-åringer, men jeg hadde stor glede av videoene til 3Blue1Brown om nevrale nett. Dette dekker vel bare en liten, men veldig viktig prinsipp for ML

 

 

 

For en helt enkel case i hjemmeautomasjon: Se for deg tre-fire sensorer som forteller deg om strømforbruk, bevegelse i huset (hjemme/ikke hjemme), temperatur ute og temperatur inne. Her kan du alltids selv prøve å lage algoritmer for å detektere noe du ser for deg som unormalt, men med ett slikt nevralt nettverk er det eks. istedet mulig å trene det opp med noen ukers sampling av en normaltilstand, og så kan det kjenne igjen situasjoner som ikke oppfattes som "vanlig". (Uten at en på forhånd har sagt hva som er vanlig)

 

Legg videre inn samples som viser når du skrur av og på lys, og en vil med ganske god(?) sikkerhet kunne forutsi at i denne situasjonen ville noen skrudd på lyset, uten at du selv har satt noen andre spesifikke regler enn at vi skal følge en "etablert praksis". Litt sånn at du kan bo i huset og oppføre deg normalt, og så kan nettverket lære seg dine spesifikke vaner og rutiner og gjøre livet lettere (!).

 

Må bli et mareritt med feilsøking, men kjempespennende!

 

 

  • Like 2
Lenke til kommentar
Del på andre sider

2 timer siden, roarfred skrev:

Legg videre inn samples som viser når du skrur av og på lys, og en vil med ganske god(?) sikkerhet kunne forutsi at i denne situasjonen ville noen skrudd på lyset, uten at du selv har satt noen andre spesifikke regler enn at vi skal følge en "etablert praksis". Litt sånn at du kan bo i huset og oppføre deg normalt, og så kan nettverket lære seg dine spesifikke vaner og rutiner og gjøre livet lettere (!).

Ja, det er muligens her jeg detter av. For hvis det hadde vært "så enkelt" så er det vel ingen grunn til at vi ikke skulle hatt det allerede?

 

Mange sier at Google, Apple, MS og Amazon vil komme på banen med hjemmeautomasjon og AI i en skjønn forening, og helt personlig tror jeg at fremtiden selvfølgelig er basert på AI. Men det ser ikke ut til at det er så lett som man skulle tro, og personlig tror jeg at foreløpig er problemet at selv om du lærer en AI din dagsrutine, så vil det være mange tilfeller der et AI-styrt hus bryter "Mosku Første Lov om Automatikk":

Sitat

Automatikken skal ikke være irriterende.

 

Hvorfor? Fordi det i hverdagen faktisk er ganske mange unntak som oppstår, som inneklemte fridager, helligdager, dager der ungene er syke, dager der du selv er syk. Opplevelsen over hvor smart huset er, etter min mening, direkte knyttet til i hvor stor grad det tar hensyn til slike hendelser utenfor rutinen.

 

Vi har små barn. Der er rutine ofte alfa og omega. Men selv da er det fort avvik fra rutinene. Det er ikke særlig vanskelig å lage regler som tar høyde for dette, men det kan være verre for en AI. Det er ikke sikkert at huset engang måler rett parameter for å klare å ta høyde for det. "Correlation does not mean causation" er viktig å tenke på.

 

 

Jeg skulle gjerne kunne benytte meg mer av AI/maskinlæring enn det jeg kan nå (som er nærmest null). Jeg har masse data og statistikk på forskjellige plan jeg gjerne skulle se om jeg kunne bruke til noe mer fornuftig. :) 

  • Like 2
Lenke til kommentar
Del på andre sider

7 timer siden, Moskus skrev:

Vi har små barn. Der er rutine ofte alfa og omega. Men selv da er det fort avvik fra rutinene. Det er ikke særlig vanskelig å lage regler som tar høyde for dette, men det kan være verre for en AI.

 

Det er vel der Big Data kommer inn. Algoritmene har lært av reaksjonsmønsterene i noen tusen andre hjem de har overvåket hvilke overstyringer som har blitt foretatt når ett av barna er syke. Og ja, det vet de nok ettersom Aleksa kan være litt av ei sladrekjerring for alt vi vet. ?

 

 

Lenke til kommentar
Del på andre sider

15 minutter siden, Einar skrev:

Det er vel der Big Data kommer inn. Algoritmene har lært av reaksjonsmønsterene i noen tusen andre hjem de har overvåket hvilke overstyringer som har blitt foretatt når ett av barna er syke. Og ja, det vet de nok ettersom Aleksa kan være litt av ei sladrekjerring for alt vi vet. 1f609.png

Meh. Igjen hadde det vært så "enkelt" så hadde vi hatt det allerede. ;)

 

Pleier ikke si "Alexa, my kid is sick" når det står på som verst...

Lenke til kommentar
Del på andre sider

21 timer siden, roarfred skrev:

Tror jeg skal ha et par runder til med plassering og justering før jeg sender til bestilling. Legger opp til utfyllende jordplan på begge sider, så alle pinner som skulle vært på GND ser ut til å ikke være tilkoblet her.

 

Jeg foreslår en høyere verdi på C4 og en 100n kondis i tillegg som er plassert så nær 3.3V og GND på mikrokontrolleren som mulig.

Dette fordi den trekker strøm i pulser på etparhundre milliampere. og dermed røsker skikkelig i forsyningen. LM1117 i SOT pakke er ikke akkurat noen tøffing heller. Sett av plass til en TO220 inntil du har debugget firmware og sjekket strømbehovet. Hvordan jeg vet? Brent finger lukter ille! Heldigvis kunne jeg "låne" 3.3V fra en sekundær forsyning.

 

Og kjør DRC! Selv på en så enkel konstruksjon kan den redde pelsen din.

 

  • Like 1
Lenke til kommentar
Del på andre sider

Begynner å ligne på noe nå....

 

Har fått inn U4 for temp måling, ekstra 100nF klos i ESP og plass til en større bøtte for C4... KiKad er fortsatt fantastisk for en som før har tegnet kretskort med sprittusj. Litt trøbbel med korrupte filer i dag, men kjørte en oppgradering til en mindre enn 24h gammel versjon her midtveis, så kanskje ikke annet å vente.

 

@Einar, jeg har ikke byttet ut LM1117, men jeg mener også Adafruit kjørte på denne hos seg. Skal sjekke opp litt nærmere...

 

image.thumb.png.14074583536cf0e1e9a88991be2d72a0.png

image.thumb.png.27b7ac846eed6503a9a5b0ebc51d98e8.png

  • Like 4
  • Thanks 1
Lenke til kommentar
Del på andre sider

2 hours ago, Einar said:

LM1117 i SOT pakke er ikke akkurat noen tøffing heller

Jeg tok feil ang Adafruit, ser de kjører LM1117 på sitt ESP-32 protoboard. Regulatoren de har brukt på ESP8266 er AP2112. Ifølge databladene har disse max strøm på 600mA (AP2112) og 800mA (LM1117). Ser LM1117 skilter med både current limiting og thermal protection, er vi fortsatt sikre på at denne må byttes? Må uansett ta en runde på å sjekke at ulike kapslinger stemmer overens med faktisk benplassering på P-FET og Temp sensoren...

  • Thanks 1
Lenke til kommentar
Del på andre sider

Begynner å ligne på noe nå....

 

Har fått inn U4 for temp måling, ekstra 100nF klos i ESP og plass til en større bøtte for C4... KiKad er fortsatt fantastisk for en som før har tegnet kretskort med sprittusj. Litt trøbbel med korrupte filer i dag, men kjørte en oppgradering til en mindre enn 24h gammel versjon her midtveis, så kanskje ikke annet å vente.

Awsome!

 

Spent å se på det ferdige resultatet [emoji4]

 

Skal du ha mye for kortet uten komponenter?

 

Edit:

Eneste forslaget jeg kommer med, er at det burde være litt mere ramme på kortet og noen hull for skruer hvis man ønsker å lage en case til denne eller noe?

  • Like 1
Lenke til kommentar
Del på andre sider

7 hours ago, Tubez said:

litt mere ramme på kortet og noen hull for skruer

 

Hvis noen vil lete litt på nettet og finner en passende boks, så kan jeg gjerne tilpasse litt...  Har jo noen av disse xnsense boksene liggende, de krever ikke skruer i kortet da for- og bakstykke låser kortet, men det må da lages på rett dimensjon.

 

Forøvrig er kortet laget i KiCad, og jeg legger alt ut på github for den som evt. vil modifisere litt på egenhånd.

  • Like 1
Lenke til kommentar
Del på andre sider

1 time siden, roarfred skrev:

Hvis noen vil lete litt på nettet og finner en passende boks, så kan jeg gjerne tilpasse litt... 

 

DIN rail er muligens smart i et sikringsskap.
Finnes et uttal bokser for elektronikk der.

  • Like 1
Lenke til kommentar
Del på andre sider

2 hours ago, Odd said:

DIN rail er muligens smart

Tja, er en litt på kanten mht. lovlighet ved egen installasjon? Kunne jo funnet en DIN rail 230V socket, kjørt mobillader i denne og en boks med magnetfeste?

Evt. en DIN rail sak med 3.3V eller 5V trafo innebygget, men får en følelse av at det kan bli kostbart...

Lenke til kommentar
Del på andre sider

2 timer siden, roarfred skrev:

Tja, er en litt på kanten mht. lovlighet ved egen installasjon?

 

Mange skap som har ledig plass på din rail skinna.
Ikke noe som hindrer deg i å benytte det til lavspent enheter.

Lenke til kommentar
Del på andre sider

18 minutes ago, Odd said:

Ikke noe som hindrer deg i å benytte det til lavspent enheter

Sant nok, men hvordan ser du for deg det komplette oppsettet her? Stikkontakt på skinne, mobillader, kretskort i boks på DIN-skinne? Blir etpar kabler hengende uansett og kanskje ikke så pent? Klarer ikke helt å se en god løsning selv, innspill er veldig velkomne!

 

Lenke til kommentar
Del på andre sider

Da ligger alt av kode (KiCad) på github her: https://github.com/roarfred/AmsToMqttBridge/tree/master/Electrical/HAN_ESP_TSS721

Prøvde meg også på å lage Gerber filer, men vet ikke helt om disse holder mål...

Kjører gjennom en bestilling nå hos https://be.eurocircuits.com, noen som har erfaringer derfra? De kunne levere på ca 7 dager, uten at det kostet skjorta...

 

Drar i gang med 10 kort, i tilfelle det virker. Alle jeg snakker med vil jo ha ett :)

Lenke til kommentar
Del på andre sider

15 minutes ago, roarfred said:

Da ligger alt av kode (KiCad) på github her: https://github.com/roarfred/AmsToMqttBridge/tree/master/Electrical/HAN_ESP_TSS721

Prøvde meg også på å lage Gerber filer, men vet ikke helt om disse holder mål...

Kjører gjennom en bestilling nå hos https://be.eurocircuits.com, noen som har erfaringer derfra? De kunne levere på ca 7 dager, uten at det kostet skjorta...

 

Drar i gang med 10 kort, i tilfelle det virker. Alle jeg snakker med vil jo ha ett :)

 

Jeg kjøper gjerne ett av deg. Eller to hvis du ikke blir kvitt dem.

  • Like 1
Lenke til kommentar
Del på andre sider

hmm, nå ble det nesten litt kjedelig her:

image.png.46caf395e1055d96a6c00a8063a02f60.png

 

Hvis noen er utålmodige og vil ha noen av disse, så kan jeg fort ofre 5. Prisen ble 79.10 EUR pluss ca 10 i frakt, så 100 NOK. Ingen garanti medfølger. Regner med jeg får montert på komponenter og testet nokså kjapt etter ankomst, så det kan fort lønne seg å vente litt, evt. modifisere etter eget ønske og bestille selv. PM hvis interesse, så skal jeg heller redigere her om det blir mas :)

  • Like 1
Lenke til kommentar
Del på andre sider

4 minutes ago, cpu22 said:

 

Jeg kjøper gjerne ett av deg. Eller to hvis du ikke blir kvitt dem.

Jeg har en hel skuff av slike prototype kort du kan få kjøpe, jeg har ingen aning av hva noen av dem skal brukes til :P

 

Registrert at du vil ha, så send meg en PM, evt. med postadresse så klarer jeg holde orden på det.

Lenke til kommentar
Del på andre sider

Finnes det en public PCB-design plass, hvor en kan laste opp en spec på et design, inkl. montering av komponenter og hvor deretter hvem som helst kan gå inn og bestille? (Produsert per bestilling, mulig med et lite antall i buffer)

 

Mente jeg så en kommentar en dag fra en som sa noe slik som "poster du designet på make-it-for-me.com"? Men, kan ikke helt finne det igjen...

Lenke til kommentar
Del på andre sider

7 timer siden, roarfred skrev:

Finnes det en public PCB-design plass, hvor en kan laste opp en spec på et design, inkl. montering av komponenter og hvor deretter hvem som helst kan gå inn og bestille? (Produsert per bestilling, mulig med et lite antall i buffer)

 

Mente jeg så en kommentar en dag fra en som sa noe slik som "poster du designet på make-it-for-me.com"? Men, kan ikke helt finne det igjen...

 

Aisler.net (der jeg bestillte mine basic-kretser) har mulighet for det, bortsett fra at de ikke monterer komponenter. Men jeg synes komponentene var svindyre hos de så det tok jeg ikke med.

 

Nå har jeg også litt annet begrep på hva som er dyrt, men jeg synes 100kr for 3 kort var mye :P

 

 

https://aisler.net/xibriz/my-project-repository/ams-wifi

 

 

 

 

Endret av xibriz
  • Thanks 1
Lenke til kommentar
Del på andre sider

På ‎28‎.‎02‎.‎2018 den 23.58, roarfred skrev:

Ser LM1117 skilter med både current limiting og thermal protection, er vi fortsatt sikre på at denne må byttes?

 

Den holder nok om den har et bra kobberareal for kjøling. Begrensningen er ofte I*R tapet og pakkens evne til å kvitte seg med varmen.  Akkurat det er ikke SOT pakkene gode på. Men om den ikke står og kjatter uavlatelig på LAN så bruker jo ikke prosessorkortet mye. Så når alle bugs er kastet ut bør det gå med god margin.

 

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