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

Documentatie bijwerken vanuit use case-perspectief #1316

Closed
erikkral opened this issue Mar 6, 2021 · 3 comments
Closed

Documentatie bijwerken vanuit use case-perspectief #1316

erikkral opened this issue Mar 6, 2021 · 3 comments
Milestone

Comments

@erikkral
Copy link

erikkral commented Mar 6, 2021

Hallo,

Ik maak al enige tijd gebruik van DSMR-reader. Zelf gebruik ik een ESP8266 die met ESP easy bij mijn slimme meter. Met een Python scriptje op mijn server haal ik de telegrammen op uit ESPEasy en worden die doorgestuurd naar de API van DSMR reader. Had er zelf al eens een topic voor geopend om dit draaiende te krijgen.

Ik zou eigenlijk van dit python scriptje af willen en het op een meer robuuste manier willen inrichten. Dacht eraan om dit via MQTT te doen. Heb toen MQTT in DSMR reader geconfigureerd maar toen liep ik vast op het hoe en wat. Ik kwam er toen achter dat de MQTT in DSMR reader alleen gebruikt kan worden voor het verzenden van data.

Mijn suggesties zitten hem een klein beetje in de functionaliteit, namelijk via MQTT een bericht kunnen ontvangen maar des te meer zie ik een verbeterpunt in de documentatie. De functies van DSMR reader zijn vrij goed gedocumenteerd maar is lastig te begrijpen hoe je het een en ander functioneel kan inzetten. De MQTT broker kan dus wel informatie verzenden (waarom zou je dat doen trouwens?) en niet ontvangen. De API kan wel informatie ontvangen, maar daar moet je dan zelf iets voor inrichten, in mijn geval een python scriptje wat telegrammen doorstuurt. Maar misschien kan de API ook wel gegevens versturen naast het ontvangen. Ik weet het niet.

De voorbeelden met MQTT en API zijn niet om te zeuren dat er iets mis gaat of iets ontbreekt. Ik probeer duidelijk te maken dat de documentatie goed is maar dat deze wat moeilijk te plaatsen is voor een DSMR Reader beginner.
Zouden we de documentatie iets kunnen verbeteren zodat een beginner ook snapt wat er wel en niet kan?

Misschien zou er meer per use case gedocumenteerd kunnen worden. Dus dat er een situatie beschreven wordt van DSMR Reader die draait op een RPi die bij de meter staat, een situatie waarbij DSMR Reader op een server staat en de telegrammen toegestuurd krijgt vanaf een esp8266 (bijvoorbeeld) enzovoorts...

Bij dit idee hoort ook mijn aanbod voor hulp. Ik kan best helpen met documenteren, als anderen hier ook brood in zien.

@erikkral erikkral added the review Not sure yet whether to implement this label Mar 6, 2021
@erikkral erikkral changed the title Documentatie bijwerken voor het ontvangen van telegrammen. Documentatie bijwerken vanuit use case-perpectief Mar 6, 2021
@erikkral erikkral changed the title Documentatie bijwerken vanuit use case-perpectief Documentatie bijwerken vanuit use case-perspectief Mar 6, 2021
@dennissiemensma dennissiemensma removed the review Not sure yet whether to implement this label Mar 6, 2021
@dennissiemensma dennissiemensma added this to the Some future release milestone Mar 6, 2021
@dennissiemensma
Copy link
Member

Bedankt voor je verzoek. Het lijkt me een goede aanvulling om daar wat meer informatie over uit te werken. Via #1315 wil ik eerst de documentatie wat duidelijker opdelen en daarna zou ik nog dit soort aanvullingen kunnen doen.

@dennissiemensma dennissiemensma modified the milestones: Some future release, 4.15 Apr 1, 2021
@dennissiemensma
Copy link
Member

Ik heb een klein beetje documentatie toegevoegd voor de volgende release.

Toch denk/merk ik dat heel veel gebruikers de documentatie alsnog niet (eerst) lezen, dus heb ik het beperkt gehouden. Ik kan dan beter verwijzen naar oude issues.

@dennissiemensma
Copy link
Member

Onderdeel van de nieuwe v4.15 release.

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

2 participants