-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
HomeWizard P1 As Remote for DSRM-Reader #301
Comments
Hi, please check the instructions from the readme: |
Were you able to do this? |
No not yet implemented, I can't get the homewizard p1 meter paired with dsmr. |
Ok, I personally don't know much about such a setup. But maybe if you provide some more details about your setup (design) and what you would like to achieve, I guess @dennissiemensma and me will be able to help out. Liefst in het Nederlands als dat geen probleem is :) |
Dat is geen probleem. Ondertussen ben ik een stukje verder en komen de eerste waardes binnen. DATALOGGER_NETWORK_HOST: IP van de remote DATALOGGER MODE (change if P1 port is on this machine to STANDALONE): Als ik de DATALOGGER MODE wijzig krijg ik de volgende log melding: Wel krijg ik data binnen. |
Wanneer de P1 reader aan hetzelfde device gekoppeld is waarop DSMR reader draait, dan moet inderdaad DATALOGGER_MODE standalone zijn. In dit geval moet DATALOGGER_MODE op receiver staan omdat het alleen data ontvangt en er geen directe/lokale verbinding is met de P1 (je werkt immers met een remote logger). De fout zie je idd ook in de logging terug. De "local" datalogger kan geen data uitlezen. Logisch, want er is geen device gekoppeld. Maar goed, op mijn lijstje stond al om dit een keer wat beter uit te werken en te visualiseren iig. Vragen en/of onduidelijkheden over verschillende setups komen vaker voor. Maar ik heb het gevoel dat je er bijna bent nu :). |
Even een lijstje compleet maken voor wat overzicht. DSMR-Reader Container install (Unraid OS) Settings container:Toegevoegd aan container: Change: DATALOGGER_MODE (from ''standalone'' to ''receiver'') Logfile: |
Gebruik je toevallig deze? Dit gaat buiten de standaardfunctionaliteit van DSMR-reader om via "plugins". Het is een workaround en is bedoeld als last-resort als geen andere manier mogelijk is. Echter is die bedoeld voor DSMRloggerWS als ik het terugzoek: dsmrreader/dsmr-reader#1057 Ik weet niet of er iets beschikbaar is voor HomeWizard. In principe is de meeste neutrale oplossing simpelweg iets als |
Je kunt hooguit dit brouwsel proberen, gebaseerd op het andere script en https://homewizard-energy-api.readthedocs.io/endpoints.html#p1-telegram-api-v1-telegram
|
Inderdaad die heb ik gebruikt. Dat was voor mij de manier om de P1 meter van HomeWizard gekoppeld te krijgen. De documentatie is mij ook niet geheel duidelijk of er wel mogelijkheden zijn om de HomeWizard P1 meter gekoppeld te krijgen op een manier waar bij niet zoveel tweak werk nodig is. De HomeWizard stuurt een API uit op zijn ip:
|
Backup van de RPI (oude DSMR-Reader) overzetten naar de nieuwe omgeving (UnRaid Containers) is gelukt. Ik heb het volgende uitgevoerd.
Vervolgens de DSMR-Reader container weer gestart en alle gegevens/historie is er weer |
Wat dit doet (plugin neem ik aan?), is volgens mij Homewizard pollen op de API om de DSMR data op te halen. Ik weet het alleen niet zeker of de dataservice ook moet draaien in de container. Wanneer dat het geval is, dan zal ik iets aan moeten passen zodat er geen check op /dev/ttyUSB* is. |
Ik denk dat wanneer je dit volgt (moment dat Zuidwijk inspringt), dan kom je er wel uit vermoed ik. |
Getest. Update container. Resultaat: Geen data meer. ik ga zelf eens kijken of ik iets kan schrijven/toevoegen. |
@RubenDijk zie: En een mogelijk script in de tweede comment direct daaronder: Het is mij niet duidelijk of dat laatste niet werkt of dat er mogelijk overheen gelezen is. Als de docs van HomeWizard API kloppen, dan zou dat wellicht moeten werken als workaround. |
Niet echt helemaal van toepassing in dit issue, maar om verwarring te voorkomen ben ik inmiddels bezig om de configuratiestructuur gelijk te houden op de manier zoals Dennis het heeft opgezet. Dat houdt in dat binnenkort de settings standalone, sender en receiver zullen verdwijnen. Ik denk dat het hele plaatje dan duidelijker is. Mogelijk maak ik er nog even een tekening bij in Miro oid voor de verschillende setup mogelijkheden. Maar goed, wat ik al zei, niet specifiek van toepassing op dit issue, maar wellicht nuttige info als toevoeging omdat ik er zelf ook mee aan het worstelen was :) |
Goeie! Ik denk dat ik daar zelf ook wel wat voor mag documenteren. Een paar jaar geleden waren er minder tools en koppelingen, maar inmiddels is het geen overbodige luxe. Vooral wat wel en niet kan. Ik zal er zelf ook een TODO voor maken. Update: dsmrreader/dsmr-reader#1769 |
ik denk dat het meer een algemeen punt aan het worden is. HomeWizard kunnen uitlezen in DSRM-Reader. (Vraag 1 is dit mogelijk Yes or No) Wat is hier voor nodig om dit mogelijk te maken ? En zien jullie hier wat in om dit mogelijk te maken? Zo als het nu is moet er gewerkt worden met plugins en een tweek hier en daar. |
|
Het is helaas niet zo triviaal. De slimme meter zelf ondersteunt geen meerdere readers, dus dat is de voornaamste beperking hier. Ik kan onmogelijk elke externe tool ondersteunen die hetzelfde doet. DSMR-reader is "een tool" om je slimme meter uit te lezen, net zoals HomeWizard. Dat plugin-mechanisme is daarom voor dit soort situaties bedoeld. Voor de edge-cases van koppelingen andere tools geldt overigens hetzelfde: |
Ik ben het inderdaad met Dennis eens. Buiten HomeWizard kunnen er nog tal van databronnen zijn. Je bent uiteraard altijd vrij om vragen te stellen over alternatieve koppelingen. En zoals je ziet neemt @dennissiemensma, en in dit geval ik, de tijd voor om iemand te helpen. Ondanks exotische setups proberen wij altijd iemand te ondersteunen of iig in de juiste richting te sturen. Ik verwacht dat je naast de info die er is gegeven het beste nog extra hulp kan zoeken op forums met betrekking tot HomeWizard. Ik denk ook niet dat wij nog extra informatie kunnen verstrekken en zal daarom de ticket sluiten. Mocht je nog een andere vraag hebben, of misschien toch nog een aanvullende vraag hebben, dan kan je uiteraard altijd een nieuwe ticket aanmaken. |
Support guidelines
I've found an issue and checked that ...
Description
I have installed the following (Containers)
postgresql13: with user 'dsmrreader' and db 'dsmrdb'
DSMR-Reader: this also starts up.
Now I would like to transfer the db from the rpi so I keep me history. (Solve)
Next point is Homewizard as Remote reader for DSRM-Reader
To make it workt you need to use plugins.
standalone or receiver it doesn't matter. The log files are filling up in both modes
Mode: Standalone its missing the usb (log)
Mode: Receiver its missing the comm Ser2Net
Expected behaviour
Actual behaviour
Steps to reproduce
Docker info
The text was updated successfully, but these errors were encountered: