DSMR integratie - grafieken?
- devilkin
- Elite Poster
- Berichten: 4884
- Lid geworden op: 17 mei 2006, 20:10
- Uitgedeelde bedankjes: 551 keer
- Bedankt: 341 keer
- Contacteer:
Hoi,
Dankzij de overheid heb ik sinds kort ook een slimme meter in huis. Dus die data poorten maar laten openzetten, kabeltje gekocht, en geintegreerd in Home Assistant. Werkt wel OK.
Ik zit me nu wel af te vragen wat de beste manier zijn om die data over langere tijd te capteren... de HA database is daar absoluut niet voor geschikt.
Ik denk aan iets zoals grafana, maar misschien zijn er nog betere/andere opties?
Dankzij de overheid heb ik sinds kort ook een slimme meter in huis. Dus die data poorten maar laten openzetten, kabeltje gekocht, en geintegreerd in Home Assistant. Werkt wel OK.
Ik zit me nu wel af te vragen wat de beste manier zijn om die data over langere tijd te capteren... de HA database is daar absoluut niet voor geschikt.
Ik denk aan iets zoals grafana, maar misschien zijn er nog betere/andere opties?
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
- devilkin
- Elite Poster
- Berichten: 4884
- Lid geworden op: 17 mei 2006, 20:10
- Uitgedeelde bedankjes: 551 keer
- Bedankt: 341 keer
- Contacteer:
Een Sagemcom T211-Dbitbite schreef: Welk model meter heb je?
Ja, die stap heb ik een paar jaar geleden (toen ik begon met HA) direct genomen. Desondanks is die database niet geschikt om voor lange tijd gegevens in bij te houden - zelf purge ik die elke 10 dagen om de performance van HA hoog genoeg te houden (zodat je zonder issues kan gaan graven in 't logboek voor rare dingen).DenDries schreef:Kan je kort uitleggen hoe je dat hebt geïntegreerd? Zelf ben ik van de default HA database overgestapt naar MariaDB (docker), werkt
perfect en veel performanter.
Mijn integratie is vrij eenvoudig:
Code: Selecteer alles
recorder:
purge_keep_days: 10
db_url: !secret mariadb_url
exclude:
entities:
- sensor.power_consumption
sensors:
- platform: dsmr
port: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AK47F0V6-if00-port0
dsmr_version: 5B
- platform: filter
name: power_consumption_10s
entity_id: sensor.power_consumption
filters:
- filter: throttle
window_size: 10
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
- devilkin
- Elite Poster
- Berichten: 4884
- Lid geworden op: 17 mei 2006, 20:10
- Uitgedeelde bedankjes: 551 keer
- Bedankt: 341 keer
- Contacteer:
Ondertussen gesettled op influxdb en grafana
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
EnergieID ?
Wat kan je allemaal uitlezen eigenlijk ?
Bijvoorbeeld ook het huidig verbruik (positief/negatief) ? Hoe vaak is dat dan geupdate ?
Wat kan je allemaal uitlezen eigenlijk ?
Bijvoorbeeld ook het huidig verbruik (positief/negatief) ? Hoe vaak is dat dan geupdate ?
- devilkin
- Elite Poster
- Berichten: 4884
- Lid geworden op: 17 mei 2006, 20:10
- Uitgedeelde bedankjes: 551 keer
- Bedankt: 341 keer
- Contacteer:
Misschien nog een idee om dat daarin op te laden, als zie ik de meerwaarde niet momenteel. Plus, ik zou het moeten kunnen integreren met HA (op een of andere manier)
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
Trendanalyze. Geeft een indicatie van het verwachte verbruik op basis van het geleerde verbruik. Ik steek der hier water/gas/elek in. Best wel tevreden van.
Redelijk makkelijk te intereren in HA
Redelijk makkelijk te intereren in HA
Code: Selecteer alles
rest_command:
energieid:
url: https://hooks.energyid.eu/services/WebhookIn/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
method: POST
content_type: 'application/json'
payload: '{"meterId": "{{ meterid }}", "data": [["{{ tijdstip }}", {{ waarde }} ]]}'
Code: Selecteer alles
- alias: EnergieId upload
trigger:
platform: time_pattern
minutes: 59
action:
- service: rest_command.energieid
data_template:
meterid: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
tijdstip: "{{ now() }}"
waarde: "{{ states.input_number.verbruik_water.state }}"
- service: rest_command.energieid
data_template:
meterid: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
tijdstip: "{{ now() }}"
waarde: "{{ states.input_number.verbruik_gas.state }}"
...
- devilkin
- Elite Poster
- Berichten: 4884
- Lid geworden op: 17 mei 2006, 20:10
- Uitgedeelde bedankjes: 551 keer
- Bedankt: 341 keer
- Contacteer:
Nice! Ga ik een dezer eens bekijken
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
- devilkin
- Elite Poster
- Berichten: 4884
- Lid geworden op: 17 mei 2006, 20:10
- Uitgedeelde bedankjes: 551 keer
- Bedankt: 341 keer
- Contacteer:
Afhankelijk van welke poort je gebruikt... de P1 is 1 update per seconde, de S1 is nog veel meer maar daar heb je hopen manueel werk mee.devastator schreef:Wat kan je allemaal uitlezen eigenlijk ?
Bijvoorbeeld ook het huidig verbruik (positief/negatief) ? Hoe vaak is dat dan geupdate ?
Handleiding
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
-
- Elite Poster
- Berichten: 1674
- Lid geworden op: 06 jan 2014, 13:45
- Uitgedeelde bedankjes: 41 keer
- Bedankt: 80 keer
Voor dit soort logging heb je geen relationele maar een historische database nodig (soms time series database genoemd).
Vroeger bestond er een open source versie maar ik ben de naam kwijt.
Je definieert bij elke te registreren waarde een hysteris in absolute waarde of in %
Eenmaal een waarde gestockeerd met zijn timestamp en je blijft binnen de hysteresiswaarde dan registreer je niets meer. Eenmaal buiten de hysteresiswaarde registreer je opnieuw met de timestamp en werk je met de volgende hysteresiswaarde.
Werkt perfect voor tellerstand én ogenblikkelijke waarden niet niet al te frequent wijzigen. Wijzigen de ogenblikkelijke waarden snel dan kan je daar een filter opzetten (beperkt aantal meetpunten ifv tijd) meestal registreren ze dan op dit soort meetwaarden dan binnen die filterperiode supplementair de min/max waarden
dB wordt kleiner, makkelijker doorzoekbaar maar veel sneller én je blijft detail houden.
Vroeger bestond er een open source versie maar ik ben de naam kwijt.
Je definieert bij elke te registreren waarde een hysteris in absolute waarde of in %
Eenmaal een waarde gestockeerd met zijn timestamp en je blijft binnen de hysteresiswaarde dan registreer je niets meer. Eenmaal buiten de hysteresiswaarde registreer je opnieuw met de timestamp en werk je met de volgende hysteresiswaarde.
Werkt perfect voor tellerstand én ogenblikkelijke waarden niet niet al te frequent wijzigen. Wijzigen de ogenblikkelijke waarden snel dan kan je daar een filter opzetten (beperkt aantal meetpunten ifv tijd) meestal registreren ze dan op dit soort meetwaarden dan binnen die filterperiode supplementair de min/max waarden
dB wordt kleiner, makkelijker doorzoekbaar maar veel sneller én je blijft detail houden.
- devilkin
- Elite Poster
- Berichten: 4884
- Lid geworden op: 17 mei 2006, 20:10
- Uitgedeelde bedankjes: 551 keer
- Bedankt: 341 keer
- Contacteer:
Waar vond je de webhookin ID?devastator schreef:Trendanalyze. Geeft een indicatie van het verwachte verbruik op basis van het geleerde verbruik. Ik steek der hier water/gas/elek in. Best wel tevreden van.
Redelijk makkelijk te intereren in HA
EDIT: gevonden - https://www.energyid.eu/integrations/webhookin
Telenet All-Internet -- using CV8560E & OPNsense on PCEngines APU2E4
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
Proximus & Mobile Vikings -- Using OnePlus 8 Pro (ROM: Stock)
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
Welke kabel heb je nodig eigenlijk voor die meter uit te lezen? De mijne wordt morgen geinstalleerd.
-
- Premium Member
- Berichten: 536
- Lid geworden op: 28 jul 2014, 19:20
- Uitgedeelde bedankjes: 25 keer
- Bedankt: 29 keer
Met dsmr-reader worden de gegevens op je kaartje geschreven van de RPI. Dit heeft als risico dat het kaartje snel kan stuk gaan, zijn er bepaalde types kaartjes die hier beter tegen kunnen?
Orange Love Trio
Orange Flybox
Orange Extra surf card
Orange Flybox
Orange Extra surf card
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
De raspberry pi's die ik in gebruik heb, hebben allemaal een read only filesystem met writeable overlay. Dus geen slijtage van de SD, en ook geen corruptie van de data als de stroom er opeens af gaat.
-
- Elite Poster
- Berichten: 1308
- Lid geworden op: 08 sep 2011, 19:19
- Locatie: Arendonk
- Uitgedeelde bedankjes: 101 keer
- Bedankt: 69 keer
Ik gebruik nu P1 Monitor (https://www.ztatz.nl/).
Die schrijft slechts 1x/kwartier naar de SD kaart. ipv elke 10 seconden.
Mijn kabel heb ik hier gekocht:
https://webshop.cedel.nl/Slimme-meter-kabel-P1-naar-USB
Die schrijft slechts 1x/kwartier naar de SD kaart. ipv elke 10 seconden.
Mijn kabel heb ik hier gekocht:
https://webshop.cedel.nl/Slimme-meter-kabel-P1-naar-USB
I'm a bilingual. I'm a bilingual illiterate. I can't read in two languages.
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
Die monitor ziet er niet slecht uit, maar de broncode is blijkbaar niet te downloaden. Enkel een heel image. Beetje overkill om iedere keer de code uit dat image te peuterenygeffens schreef:Ik gebruik nu P1 Monitor (https://www.ztatz.nl/).
Die schrijft slechts 1x/kwartier naar de SD kaart. ipv elke 10 seconden.
Mijn kabel heb ik hier gekocht:
https://webshop.cedel.nl/Slimme-meter-kabel-P1-naar-USB
-
- Elite Poster
- Berichten: 1308
- Lid geworden op: 08 sep 2011, 19:19
- Locatie: Arendonk
- Uitgedeelde bedankjes: 101 keer
- Bedankt: 69 keer
Dat is inderdaad een nadeel. Het 'eist' een volledige rPI op, je kan het niet bij iets anders installeren.
Updaten valt nog mee.
Lege USB stick plaatsen.
Migratie aanvinken
Op 2de SD kaartje de nieuwe versie plaatsen.
Shutdown
Kaartje wisselen
Bij opstart ziet het systeem de backup van de database en haalt die binnen.
Maar je bent wel tss de 5 à 10 minuten statistiek kwijt.
Updaten valt nog mee.
Lege USB stick plaatsen.
Migratie aanvinken
Op 2de SD kaartje de nieuwe versie plaatsen.
Shutdown
Kaartje wisselen
Bij opstart ziet het systeem de backup van de database en haalt die binnen.
Maar je bent wel tss de 5 à 10 minuten statistiek kwijt.
I'm a bilingual. I'm a bilingual illiterate. I can't read in two languages.
-
- Elite Poster
- Berichten: 6018
- Lid geworden op: 16 feb 2011, 22:43
- Uitgedeelde bedankjes: 377 keer
- Bedankt: 343 keer
Ik had de database naar USB gezet, maar nu heb ik het in een VM draaien op ESX dat is wat stabieler.Bababa schreef:Met dsmr-reader worden de gegevens op je kaartje geschreven van de RPI. Dit heeft als risico dat het kaartje snel kan stuk gaan, zijn er bepaalde types kaartjes die hier beter tegen kunnen?
-
- Elite Poster
- Berichten: 1154
- Lid geworden op: 22 mei 2003, 20:23
- Locatie: Gent
- Uitgedeelde bedankjes: 31 keer
- Bedankt: 100 keer
Waar schrijf je data dan naartoe? En hoe maak je zoiets aan?devastator schreef:De raspberry pi's die ik in gebruik heb, hebben allemaal een read only filesystem met writeable overlay. Dus geen slijtage van de SD, en ook geen corruptie van de data als de stroom er opeens af gaat.
Kan je je RPI met HA rechtstreeks met zo een kabel een de P1 poort hangen of heb je 2 RPi's nodig?
En hoe zit dan dan als je HA in een docker op je nas of in een vm op een nuc draait. Heb je dan ook RPi nodig of kan je deze gegevens dan rechtstreeks uitlezen?
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
Ik heb een aantal RPI's die geen data moeten wegschrijven, bijv de controller van m'n poort en alarmsysteem. HA draait bij mij niet op een PI (dat zou ook niet goed werken op een read-only filesystem ). Omdat het read-only is, kan ik gewoon de stroom uittrekken zonder dat de SD kaart corrupt wordt. Ook is er geen slijtage van de SD, dus in principe zou deze kaart 'oneindig lang' moeten meegan.
Met die dsm-reader kan je wegschrijven naar een server die op een andere machine draait. Dat moet ik nog opzetten, hoop het kabeltje vandaag te ontvangen.
Met die dsm-reader kan je wegschrijven naar een server die op een andere machine draait. Dat moet ik nog opzetten, hoop het kabeltje vandaag te ontvangen.
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
Krijgen jullie ook gegevens over het gasverbruik? Dit lijkt bij mij onbeschikbaar.
-
- Elite Poster
- Berichten: 1218
- Lid geworden op: 01 nov 2005, 10:53
- Locatie: Pelt
- Uitgedeelde bedankjes: 27 keer
- Bedankt: 56 keer
ik gebruik dsmr-reader, maar niks van gas data ...
- honda4life
- Elite Poster
- Berichten: 5659
- Lid geworden op: 03 jan 2010, 21:42
- Locatie: 127.0.0.1
- Uitgedeelde bedankjes: 186 keer
- Bedankt: 315 keer
Krijg eerst je waarden op het portaal van je DNB te zien.
Ook de optie voor gas moest ik aanzetten, werkte vervolgens nog niet... Tot ik had gezegd "vergeet maar dat ik me nog ga bezig houden met meterstanden door te geven". Het was spoedig van op afstand in orde gebracht hoor.
Ook de optie voor gas moest ik aanzetten, werkte vervolgens nog niet... Tot ik had gezegd "vergeet maar dat ik me nog ga bezig houden met meterstanden door te geven". Het was spoedig van op afstand in orde gebracht hoor.
✂ – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Nee, de P1 poort gaat naar een RPi bij de meter.sky schreef: Gaat je kabel dan rechtstreeks van je P1 poort naar je HA toestel?
Mijn HA draait op een home-server die de data uitleest van de RPi (via ser2net)