Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aflezen gegevens over voltages #518

Closed
cranberryNL opened this issue Aug 23, 2018 · 34 comments
Closed

Aflezen gegevens over voltages #518

cranberryNL opened this issue Aug 23, 2018 · 34 comments
Milestone

Comments

@cranberryNL
Copy link

Ik gebruik nu een krappe 2 maanden DSMR-reader en ben er erg over te spreken!

Twee zaken zou ik graag willen aandragen om wellicht toe te voegen:

  1. Het bekijken van ruwe data van een P1 telegram (wellicht zit dit er al in, maar ik heb ik niet goed genoeg gezocht)
  2. Statistieken m.b.t. het voltage van de fase(n). De netspanning kan behoorlijk varieren per fase, buurt, tijdstip enz. O.a. in geval van zonnepanelen gebeurt het wel eens dat de spanning op een fase zo hoog wordt, dat de omvormer uitschakelt. Het lijkt me een nuttige toevoeging.
    Concreet denk aan dan aan bijv. actuele voltage op de fases (zoals in het dashboard ook het actuele opgenomen/teruggeleverde vermogen worden weergegeven) en max/avg/min voltage over bepaalde periode enz.
@cranberryNL cranberryNL changed the title Feature request: aflezen telegraaf + gegevens over voltages Feature request: aflezen telegram + gegevens over voltages Aug 24, 2018
@dennissiemensma
Copy link
Member

Bedankt voor je vragen en goed om te horen dat je er zo tevreden over bent.

Wat betreft de features:

  • Het bekijken van de ruwe data is helaas niet mogelijk, omdat de applicatie eigenlijk alleen de data er uit haalt die het gebruikt en opslaat. De rest van het telegram wordt simpelweg genegeerd. Wat je wél kan doen, als alternatief, is via MQTT DSMR-reader de ruwe telegrammen ergens anders heen kan laten sturen en wellicht opslaan. Of je kunt de telegrammen bekijken via de logfiles van dsmr_datalogger.

  • Het uitlezen en opslaan van voltages is een begrijpelijke wens. Echter denk ik dat ik dat pas kan toevoegen wanneer er heel veel vraag naar is, gezien elk stukje extra data aardig wat werk vereist op alle plekken in de applicatie. Ik verwacht daar op korte termijn in ieder geval geen verandering in.

@dennissiemensma dennissiemensma added this to the Other milestone Aug 24, 2018
@helmo
Copy link
Contributor

helmo commented Aug 29, 2018

Voltages klinkt als een leuke toevoeging, al heb ik die velden nog niet in de ruwe data kunnen herkennen.

Is dat een optioneel veld wat per merk anders is?

@cranberryNL
Copy link
Author

cranberryNL commented Aug 29, 2018

@helmo in mijn telegrammen zie ik de voltages van de 3 fasen terug:
1-0:32.7.0(235.2V)
1-0:52.7.0(234.8
V)
1-0:72.7.0(234.5*V)

Het zou kunnen zijn dat deze gegevens pas bij v5 van de DSMR zijn gedefinieerd.

@dennissiemensma
Copy link
Member

Ik denk dat het inderdaad beperkt is tot DSMR v5 meters. Zelf zie ik ze ook niet.

Als ik de netbeheer docs van v4 met v5 vergelijk, zie ik inderdaad dat als verschil:

selection_001

@glsf91
Copy link

glsf91 commented Nov 27, 2018

Mijn complimenten voor de mooie software en documentatie!
Voor voltages heb ik ook belangstelling. Dezelfde reden als cranberryNL

@dennissiemensma
Copy link
Member

Bedankt voor het aangeven van je belangstelling. Ik zal de feature sowieso toevoegen, maar ik weet nog niet op welke termijn.

@cranberryNL cranberryNL reopened this Jan 10, 2019
@dennissiemensma dennissiemensma changed the title Feature request: aflezen telegram + gegevens over voltages Aflezen telegram + gegevens over voltages Apr 25, 2019
@dennissiemensma dennissiemensma removed this from the Other milestone Apr 25, 2019
@dennissiemensma dennissiemensma added this to the 2.1.0 milestone Apr 25, 2019
@dennissiemensma
Copy link
Member

Het kunnen inzien van (de laatste) telegram komt in de volgende release. Het deel mbt voltages volgt waarschijnlijk later, gezien daar nog wat werk in zit (data, grafieken, statistieken).

@dennissiemensma
Copy link
Member

Gereleased in v2.1.0

@dennissiemensma dennissiemensma modified the milestones: 2.2.0, 2.3.0 Jun 13, 2019
@dennissiemensma dennissiemensma modified the milestones: 2.3.0, 2.4.0 Sep 2, 2019
@Woutch
Copy link

Woutch commented Sep 15, 2019

Hoi,

Ik zoek ook een optie om de spanning te bekijken, mijn meterstatistieken zijn leeg momenteel. Ik zou dus ofwel de telegrammen willen kunnen zien. Of liefst nog kunnen bekijken via api ofzo, dan kan ik ze in een ander programma voorlopig in het oog houden.

Ik heb hetzelfde probleem dat de omvormer zeer veel uit valt op zonnige dagen en zelfs meer dan de helft van de rijd niets staat te doen. Dit zou handig zijn om dan de gegevens door te geven aan de netbeheerder. Deze heb ik trouwens ook deze week ingeschakeld om het probleem langs de straatkant op te lossen. Want ze vallen veel te veel uit hier.

Nu ga ik geregeld zelf eens kijken op mijn slimme meter als er problemen zijn en de spanning zit altijd makkelijk boven de 250V...

Groetjes,
Wouter

@dennissiemensma dennissiemensma removed this from the 2.4.0 milestone Sep 16, 2019
@dennissiemensma
Copy link
Member

Heeft een van jullie een voorbeeld waar de voltages in staan? Ik lees wisselende dingen in de documentatie van Netbeheer.

Het is mij onduidelijk welke van de twee varianten het is:

1-0:32.7.0.255(220.1*V)
1-0:52.7.0.255(220.2*V)
1-0:72.7.0.255(220.3*V)
1-0:32.7.0(220.1*V)
1-0:52.7.0(220.2*V)
1-0:72.7.0(220.3*V)

@Woutch
Copy link

Woutch commented Sep 25, 2019

Bij mij enkel deze:

1-0:32.7.0(251.0*V)

Heb dan ook maar een 1-fase aansluiting.

@dennissiemensma
Copy link
Member

Bedankt, dan weet ik genoeg!

@dennissiemensma dennissiemensma changed the title Aflezen telegram + gegevens over voltages Aflezen gegevens over voltages Sep 25, 2019
@dennissiemensma
Copy link
Member

Ik ben nog op zoek naar een goede manier om het weer te geven. Zowel lijn als staaf is so-so.
Lijn:
Selection_002

Staaf:
Selection_003

@Woutch
Copy link

Woutch commented Sep 27, 2019

Hoi,

Momenteel probeer ik het bij te houden via mijn domotica. Ik heb dan een lijngrafiek die begint rond 220v en stopt op 260v. Ik weet dat mijn omvormer uitvalt op 254v. En door op 220v te starten zie ik meer details.

Hoe meer ik teruglever hoe hoger de spanning.

Ik heb trouwens de netbeheerder hiervan op de hoogte gebracht en die gaan een afspraak maken om alles te komen nakijken. Maar dit kan nog paar weken duren door de drukte heb ik te horen gekregen.

Hopelijk kunnen ze dit in de winter ook nakijken als er minder opgewekt word en dit wss ook geen probleem is. :-)

Vandaar dat ik dit wil bijhouden om te kunnen "bewijzen" wat er gebeurt.

Groetjes,
Wouter

@glsf91
Copy link

glsf91 commented Sep 27, 2019

Lijn vind ik veel duidelijker als staaf. Ik weet niet of het mogelijk is maar ik zou de schaal van de y-as auto maken. Een verschil van een paar volt op een schaal van 300V is niet echt duidelijk.
Als dat niet kan zou ik een schaal hanteren van 200V-270V oid.

@dennissiemensma
Copy link
Member

Ik heb de optie gevonden voor autoschalen, dus dat lijkt me zeker een goede suggestie!

Voorbeeld (met iets minder fluctuerende nepdata):
Selection_001

Dan doe ik hem in de eerste instantie zo en moeten jullie straks zelf maar een tijdje testdraaien of dat bevalt. Ik heb helaas een dsmr v4 meter, dus ik kan het zelf alleen simuleren.

@dennissiemensma dennissiemensma added this to the v2.5.0 milestone Sep 27, 2019
@cranberryNL
Copy link
Author

cranberryNL commented Sep 27, 2019 via email

@dennissiemensma
Copy link
Member

Ik draai de ontwikkelversie nu zelf even een dag of wat. Als dat goed gaat, kunnen meer liefhebbers het proberen.

@dennissiemensma
Copy link
Member

dennissiemensma commented Sep 29, 2019

Liefhebbers om het uit te proberen?

Dubbelcheck even dat je een goede database backup hebt

sudo su - dsmr
git fetch
git checkout -b development origin/development
./post-deploy.sh

Eventueel terug naar de vorige versie:

sudo su - dsmr
sh dsmrreader/provisioning/downgrade/2.5.0-2.4.0.sh
git checkout master
./post-deploy.sh

@cranberryNL
Copy link
Author

cranberryNL commented Sep 30, 2019 via email

@cranberryNL
Copy link
Author

cranberryNL commented Sep 30, 2019 via email

@dennissiemensma
Copy link
Member

Het kan zijn dat er nog wat auto-scaling mist bij updates en dat die alleen initieel goed laadt. En dat je nu na een tijdje draaien genoeg verschillende waardes hebt.

Ik zal eens testen of dat ook zo is. En of het te fixen is.

@dennissiemensma
Copy link
Member

Ik kan het niet reproduceren, ook niet bij updates, dus ik ga er vanuit dat het gewoon werkt. En zodra er diverse hoge en lage waardes zijn, gaat het sowieso goed.

@dennissiemensma
Copy link
Member

Ik neem deze morgen mee in de volgende release.

@dennissiemensma
Copy link
Member

Uitgebracht in v2.5

@dennissiemensma
Copy link
Member

dennissiemensma commented Oct 1, 2019

Degenen die gewisseld waren van branch kunnen nu dit doen:

sudo su - dsmr
git fetch
git checkout master
./post-deploy.sh

# Bij fouten:
./deploy.sh

@cranberryNL
Copy link
Author

cranberryNL commented Oct 3, 2019 via email

@cranberryNL
Copy link
Author

cranberryNL commented Oct 3, 2019 via email

@dennissiemensma
Copy link
Member

Welke versie staat er nu rechtsbovenin?

Zou je anders nog een normale deploy willen proberen? Wellicht is de branchinformatie lokaal bij je toch nog outdated.

sudo su - dsmr
./deploy.sh

@cranberryNL
Copy link
Author

cranberryNL commented Oct 4, 2019 via email

@neverstoppedaskingwhy
Copy link

Hoi Dennis, bedankt voor het toevoegen van de spanning, een echte aanvulling!

Misschien is het een idee voor de toekomst, om onder de statistics ook de all time highest voltage en all time lowest voltage, te tonen (all time lowest zou natuurlijk niet onder een bepaalde minimum waarde mogen komen, bijv. 0)

@dennissiemensma
Copy link
Member

Ik zal er over nadenken. Voor nu houd ik het alleen bij de huidige statistieken.

Je kunt het in je eigen systeem checken met:

sudo su - postgres
psql dsmrreader

# Hoogste
select timestamp, phase_voltage_l1 from dsmr_datalogger_dsmrreading order by phase_voltage_l1 desc limit 1;
select timestamp, phase_voltage_l2 from dsmr_datalogger_dsmrreading order by phase_voltage_l2 desc limit 1;
select timestamp, phase_voltage_l3 from dsmr_datalogger_dsmrreading order by phase_voltage_l3 desc limit 1;

# Laagste
select timestamp, phase_voltage_l1 from dsmr_datalogger_dsmrreading order by phase_voltage_l1 asc limit 1;
select timestamp, phase_voltage_l2 from dsmr_datalogger_dsmrreading order by phase_voltage_l2 asc limit 1;
select timestamp, phase_voltage_l3 from dsmr_datalogger_dsmrreading order by phase_voltage_l3 asc limit 1;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants