Nexst Skrevet 29. januar 2020 Skrevet 29. januar 2020 kanskje jeg må bytte om på paret? eller skal ikke det ha noe å si? Siter
larsi70 Skrevet 5. februar 2020 Forfatter Skrevet 5. februar 2020 På 29.1.2020 den 19.44, Nexst skrev: kanskje jeg må bytte om på paret? eller skal ikke det ha noe å si? Hei, såvidt jeg har skjønt skal det ikke ha noe å si, mener også at jeg har prøvd begge veier med samme resultat.. Da kan det hende du får noe ut, kan du dumpe outputen fra test-scriptet? Har du satt opp Influx, og hva sier loggen der? Hos meg logges ihvertfall alt som kommer fra måleren. Siter
tater Skrevet 23. februar 2020 Skrevet 23. februar 2020 On 18/01/2020 at 15:46, rhesusminus said: Beregning av fasestrømmer i IT-nett Målt strøm i1 Målt strøm i2 i_l er målt effekt/målt spenning. Jeg tok effekten og delte på gjennomsnittet av fasespenningene. Forskjellen mellom fasene er ganske liten. Denne utregnigen tar ikke hensyn til reaktiv effekt. Feilen blir minimal hos meg. x = (-pow(i_l,2)*(pow(i1,4) - 2*pow(i1,2)*pow(i2,2) - 2*pow(i1,2)*pow(i_l,2) + pow(i2,4) - 2*pow(i2,2)*pow(i_l,2) + pow(i_l,4))) if (x >= 0): fields['ip1'] = (0.166667*(3*pow(i1,2)*i_l - 1.73205*math.sqrt(x) - 3*pow(i2,2)*i_l + 3*pow(i_l,3))/pow(i_l,2)) fields['ip3'] = (0.166667*(-3*pow(i1,2)*i_l - 1.73205*math.sqrt(x) + 3*pow(i2,2)*i_l + 3*pow(i_l,3)))/pow(i_l,2) x = (-pow(i_l,2)*(pow(i1,4) - 2*pow(i2,2)*pow(i1,2) - 2*pow(i_l,2)*pow(i1,2) + pow(i2,4) + pow(i_l,4) - 2*pow(i2,2)*pow(i_l,2))) if (x >= 0): fields['ip2'] = (0.57735*math.sqrt(x))/pow(i_l,2) Kan du fortelle hvordan dette regnestykket blir i normal regning utenom grafana? Siter
larsi70 Skrevet 23. februar 2020 Forfatter Skrevet 23. februar 2020 På 18.1.2020 den 15.46, rhesusminus skrev: Beregning av fasestrømmer i IT-nett Målt strøm i1 Målt strøm i2 i_l er målt effekt/målt spenning. Jeg tok effekten og delte på gjennomsnittet av fasespenningene. Forskjellen mellom fasene er ganske liten. Denne utregnigen tar ikke hensyn til reaktiv effekt. Feilen blir minimal hos meg. x = (-pow(i_l,2)*(pow(i1,4) - 2*pow(i1,2)*pow(i2,2) - 2*pow(i1,2)*pow(i_l,2) + pow(i2,4) - 2*pow(i2,2)*pow(i_l,2) + pow(i_l,4))) if (x >= 0): fields['ip1'] = (0.166667*(3*pow(i1,2)*i_l - 1.73205*math.sqrt(x) - 3*pow(i2,2)*i_l + 3*pow(i_l,3))/pow(i_l,2)) fields['ip3'] = (0.166667*(-3*pow(i1,2)*i_l - 1.73205*math.sqrt(x) + 3*pow(i2,2)*i_l + 3*pow(i_l,3)))/pow(i_l,2) x = (-pow(i_l,2)*(pow(i1,4) - 2*pow(i2,2)*pow(i1,2) - 2*pow(i_l,2)*pow(i1,2) + pow(i2,4) + pow(i_l,4) - 2*pow(i2,2)*pow(i_l,2))) if (x >= 0): fields['ip2'] = (0.57735*math.sqrt(x))/pow(i_l,2) Det glitcher litt når det er store endringer i strømmen, det tror jeg er noe med rapporteringen fra Aidon. Ellers funker det greit. Kan du forklare meg hvordan du legger dette inn i Grafana? Siter
hansrune Skrevet 15. mars 2020 Skrevet 15. mars 2020 Har enda en variant basert på Skagmo sitt Aidon OBIS dekoder tilgjengelig her - med en del eksempler. Denne varianten er testa med Aidon (1-fase) og Kamstrup (3-fase), og om noen kan peke meg på datastrømmer for andre målere kan jeg teste det også ved anledning. Kan kjøres som en systemctl service for å mate Domoticz e.l. , og/eller brukes for seg selv til å se på datastrømmene på forskjellig vis ... det var mest for å lære meg litt mere Python . Og AMS da.... Siter
Tessem Skrevet 18. mars 2020 Skrevet 18. mars 2020 On 15/06/2019 at 07:44, larsi70 said: Nødvendig Hardware: - MBUS til USB Slave dings, feks: https://www.aliexpress.com/item/USB-transfer-MBUS-module-slave-module-communication-debug-alternative-TSS721/32719562958.html Noen som har en oppskrift på en grei innpakning av denne MBUS slaven (som er angitt i linken)? Ser litt uryddigt ut med et åpent kretskort som henger og slenger i sikringsboksen... Gjerne en 3D-print modell. Siter
magfi Skrevet 11. april 2020 Skrevet 11. april 2020 (endret) På 15.3.2020 den 11.43, hansrune skrev: Har enda en variant basert på Skagmo sitt Aidon OBIS dekoder tilgjengelig her - med en del eksempler. Denne varianten er testa med Aidon (1-fase) og Kamstrup (3-fase), og om noen kan peke meg på datastrømmer for andre målere kan jeg teste det også ved anledning. Kan kjøres som en systemctl service for å mate Domoticz e.l. , og/eller brukes for seg selv til å se på datastrømmene på forskjellig vis ... det var mest for å lære meg litt mere Python . Og AMS da.... Hei, Opplegget ditt virker veldig lovende! Jeg ser output fra systemctl service og har et lite spørsmål i forbindelse med Domoticz som er nytt for meg. Hvilken hardware device skal man velge i Domoticz for at den skal kunne lese data fra HANdomo service? Endret 11. april 2020 av magfi Siter
hansrune Skrevet 11. april 2020 Skrevet 11. april 2020 Hei, Opplegget ditt virker veldig lovende! Jeg ser output fra systemctl service og har et lite spørsmål i forbindelse med Domoticz som er nytt for meg. Hvilken hardware device skal man velge i Domoticz for at den skal kunne lese data fra HANdomo service? Da har du fått til det vanskeligste. Det er HANdomo.py scriptet som oppdaterer lokal Domoticz enheter direkte v.h.a JSON API Lag et kwMeter og evt kvHMeter device v.h.a Create Virtual Sensor (Dummy hardware device). Oppdater deretter device idx du får under Devices inn i /etc/default/HANdomo. Du kan la være med kwhMeter og ha bare kwMeter, men ikke omvendt uten å endre koden. Restart HANdomo tjenesten.Om Domoticz kjører på noe annet enn lokal port 8080, kan du endre det i koden Siter
magfi Skrevet 11. april 2020 Skrevet 11. april 2020 Toppers! Nå ser det ut til å virke. KWH meter oppdaterer seg kun hver time? Siter
hansrune Skrevet 12. april 2020 Skrevet 12. april 2020 Ja. Det er nettleverandøren som bestemmer det. Verdien du får rapportert her den samme som på AMS måleren. Noen av de andre verdiene rapporteres så ofte som hvert 10sek. De har eg valgt å akkumulere og bare rapportere snittet for hver minutt. Siter
Moskus Skrevet 12. april 2020 Skrevet 12. april 2020 4 timer siden, hansrune skrev: Det er nettleverandøren som bestemmer det. Det er vel NVE som har bestemt det, men samme det. Strømtrekke skal oppdateres hvert 2.5 sekund. 1 Siter
Hobbyamatør Skrevet 20. august 2020 Skrevet 20. august 2020 På 11.4.2020 den 13.23, hansrune skrev: Da har du fått til det vanskeligste. Det er HANdomo.py scriptet som oppdaterer lokal Domoticz enheter direkte v.h.a JSON API Lag et kwMeter og evt kvHMeter device v.h.a Create Virtual Sensor (Dummy hardware device). Oppdater deretter device idx du får under Devices inn i /etc/default/HANdomo. Du kan la være med kwhMeter og ha bare kwMeter, men ikke omvendt uten å endre koden. Restart HANdomo tjenesten. Om Domoticz kjører på noe annet enn lokal port 8080, kan du endre det i koden Har alt oppe å kjøre, takk for alt arbeidet. Har du kanskje et tips til hvordan jeg kan endre utseendet i domoticz? Jeg får opp målerstanden i vitenskaplig notasjon (9.9545e+6 Watt), og skulle gjerne hatt det som kWh istedenfor. Domoticz sin dokumentasjon er litt svak på dette punktet (eller så er jeg ikke flink nok til å google), og jeg regner med at du sikkert har fått en mer lesevennlig visnig. Jeg tenker også å utvide koden litt for å få inn mer data til domoticz (volt etc), da jeg har merket meg at selve tjenesten henter all obis-data. Jeg hadde satt stor pris på litt mer kommentarer til koden så den blir lettere å jobbe videre med. Programmering er ikke min sterkeste side. Vil det være nok å sette inn en voltkey = "volt_L1" og kopiere og modifisere if-statementen som brukes til energykey, og legge til environment i service-filen? Eller er det noe jeg overser? Siter
hansrune Skrevet 20. august 2020 Skrevet 20. august 2020 Kort fortalt ja til alt du foreslår. Virker som du har forstått hvordan ting henger sammen, og det var virkelig meninga at du skulle kunne utvide med de OBIS dataene du er interesssert i. Hint: Jeg bruker ofte ‘journalctl -fu HANdomo’ for å se hva som sendes ut av måleren. Siter
microSeer Skrevet 2. april 2021 Skrevet 2. april 2021 Takk for en fin tråd og god guide for å få dette til. Har koblet opp og får avlesning i grafana. Jeg har en aidon måler på IT 3 fase. Det jeg lurer på hvorfor jeg av og til får negativ verdi på en av strømfasene. Har sett hva som lagres i influxdb, og der er det noen ganger negativ verdi på en av fasestrømmene. Noen som vet noe om dette? Siter
Alexus Skrevet 3. august 2021 Skrevet 3. august 2021 (endret) ... Endret 7. januar 2022 av Alexus Siter
larsi70 Skrevet 4. august 2021 Forfatter Skrevet 4. august 2021 Fantastisk å lese @Alexus! Dette er akkurat grunnen til at jeg tok meg tiden til å skrive "guiden". Noe av det begynner kanskje å bli utdatert nå, mitt oppsett har kjørt feilfritt over lengre tid nå. Har et par ting på ønskelisten, dog, som jeg kan dele om du føler for å utvikle videre en dag.. - Støtte for Influxdb 2.x (usikker på hva som egentlig er forskjellen i praksis, men tror "noe" må endres) - Tilpasse koden til å kjøre i Python 3.x - Mulighet for å velge IT/TN som inputargument til scriptet (eks. --meter_type IT) - Mulighet for å lese argumenter fra configfil istede Siter
hansrune Skrevet 5. august 2021 Skrevet 5. august 2021 On 03/08/2021 at 19:42, Alexus said: Til slutt: Det er en del pakker som feiler CRC-sjekk og ikke blir tatt med (jeg la inn en egen feilmelding for dette i min kode), er det andre som opplever det samme/vet hva det kommer av? Det kan hende jeg har en litt dårlig MBUS-slave, det ser ikke ut til å påvirke noe egentlig. Har kjørt oppsettet noen måneder, og det gir en fantastisk god oversikt! Prøv å ignorere escape håndtering inni datapakkene. Bare les alt byte for byte inntil full pakkelengde. Se evt her for et eksempel på det. Siter
Alexus Skrevet 5. august 2021 Skrevet 5. august 2021 (endret) ... Endret 7. januar 2022 av Alexus Siter
bjornkr Skrevet 31. oktober 2021 Skrevet 31. oktober 2021 Syslog fylles fort opp Jeg har fulgt guiden og det fungerer veldig bra. Jeg ser at syslog har blitt veldig stor av disse: Oct 31 08:14:10 raspberrypi influxd-systemd-start.sh[2301]: [httpd] 10.0.0.140 - - [31/Oct/2021:08:14:10 +0100] "POST /write?db=AMS HTTP/1.1 " 204 0 "-" "python-requests/2.7.0 CPython/2.7.16 Linux/5.10.63-v7+" 253160a9-$ Oct 31 08:14:10 raspberrypi influxd-systemd-start.sh[2301]: [httpd] 10.0.0.140 - - [31/Oct/2021:08:14:10 +0100] "POST /write?db=AMS HTTP/1.1 " 204 0 "-" "python-requests/2.7.0 CPython/2.7.16 Linux/5.10.63-v7+" 2534ccf0-$ Oct 31 08:14:10 raspberrypi influxd-systemd-start.sh[2301]: [httpd] 10.0.0.140 - - [31/Oct/2021:08:14:10 +0100] "POST /write?db=AMS HTTP/1.1 " 204 0 "-" "python-requests/2.7.0 CPython/2.7.16 Linux/5.10.63-v7+" 25384ef2-$ Det er bra hvis feilmeldinger blir logget men disse trenger jeg ikke og de utgjør ca 20MB i døgnet. Jeg er nybegynner på Linux/RPi så jeg skjønner ikke om det er systemd, influxdb eller python som genererer dem men det gjør at syslog blir lite oversiktlig så hvis det er mulig å deaktivere at de blir skrevet så mottas forslag til løsning med takk. Siter
Eirik J. Skrevet 9. desember 2021 Skrevet 9. desember 2021 Forsøker meg på meter_reading, men ./aidon_test.py /dev/ttyUSB0 gir bare dette: File "/home/pi/meter_reading-master/./aidon_test.py", line 7 print "Usage: ... <serial_port>" ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Usage: ... <serial_port>")? Noen som vet hva som er feil her? Siter
Leif-Arne Skrevet 9. desember 2021 Skrevet 9. desember 2021 Eirik J. skrev (12 minutter siden): Forsøker meg på meter_reading, men ./aidon_test.py /dev/ttyUSB0 gir bare dette: File "/home/pi/meter_reading-master/./aidon_test.py", line 7 print "Usage: ... <serial_port>" ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Usage: ... <serial_port>")? Noen som vet hva som er feil her? Har du installert python? # python3 --version Python 3.7.3 Siter
Eirik J. Skrevet 10. desember 2021 Skrevet 10. desember 2021 10 hours ago, Leif-Arne said: Har du installert python? # python3 --version Python 3.7.3 Jepp: Siter
larsi70 Skrevet 10. desember 2021 Forfatter Skrevet 10. desember 2021 Såvidt jeg vet, funker det ikke med Python 3.x uten en liten omskriving.. Jeg har ikke giddi å gjøre det enda selv.. Har du prøvd å kjøre 2.7.x? Siter
Eirik J. Skrevet 10. desember 2021 Skrevet 10. desember 2021 Nei, det har jeg ikke. Nyinstallert Pi dette. Noen som vet om en fin guide for downgrade fra 3 til 2? Siter
Leif-Arne Skrevet 10. desember 2021 Skrevet 10. desember 2021 Eirik J. skrev (2 timer siden): Nei, det har jeg ikke. Nyinstallert Pi dette. Noen som vet om en fin guide for downgrade fra 3 til 2? Kan feks. legge inn i scriptet: #!/usr/bin/env python2.7 Siter
Anbefalte innlegg
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.