[HA] Gasverbruik meting incorrect P1 monitor

Pagina: 1
Acties:

Vraag


  • Hangover_ohoo
  • Registratie: Mei 2012
  • Laatst online: 15:10
Hoi,

Ik heb een p1 monitor raspberry pi gekoppeld aan mijn slimme meter. Deze registreert netjes mijn gasverbruik.
De p1 monitor is met een integratie verbonden aan mijn Home Assistant installatie. Hier zie ik echter hele andere waarden terug, althans in elke maand komen er af en toe vreemde hele hoge 'spikes' in het verbruik die in werkelijkheid er dus niet zijn.

Zie de plaatjes hieronder

p1 monitor registratie juli
Afbeeldingslocatie: https://tweakers.net/i/4hHqwMb1oAdH3ZrbU2c8HZQQV8c=/800x/filters:strip_exif()/f/image/NQ4MMvgWST0NhMBvqKG89pHM.png?f=fotoalbum_large

home assistant gas meter in juli
Afbeeldingslocatie: https://tweakers.net/i/ZsO2I2aakVY65lYUFNcO8ggPU30=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/VPhr8paqDX1XP47pIoe2c7AM.png?f=user_large

Enig idee hoe ik deze spikes kan voorkomen (oorzaak?) en kan corrigeren ?

Nu is in ieder geval de gasmeting in home assitant en het energy dashboard op dit punt volledig de draad kwijt. Over heel 2023 registreert HA nu 9500+m3 verbruik, in werkelijkheid is dat 192m3.

PV 4.8 kWp Zuid 48°| 2 kWp Oost 25° | Batt 10 kWh (2x MT FW153 CT003 FW117, 2 fases, NOM | ModBus/NodeRed (optie) | 42 kWh i3 BEV | 7 kWh Outlander PHEV | Proxmox + HASS | Alfen Eve Single Pro | WPB 270l v4 AquaMQTT ESP | MHI (2x) + ME L/L airco's

Beste antwoord (via Hangover_ohoo op 02-08-2023 12:37)


  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 19:59

Septillion

Moderator Wonen & Mobiliteit
In HA kan je kiezen uit day, week, month en year. Maar je kan niet terug (of zie je in ieder geval geen data van) naar een periode dat HA nog niet aan je P1 hing.

Maar als je gewoon de entiteit bekijkt, dus niet in je energy dashboard bijvoorbeeld via devices of dev tools, dan zal het je echte meterstand aangeven.

Maar als integratie wat brak is kan het inderdaad zijn wat @D4NG3R ook had. Ik zou dan alleen checken op 0 (non float) en rest doorzetten. Dan komt 'anavailable' eventueel ook door. Ook zou ik hem even een unique id geven zodat je hem ook in de UI aan kunt passen.

Ik denk dit:
YAML:
1
2
3
4
5
6
7
8
9
10
template:
  - sensor:
      - name: 'Gas consumed offset'
        unique_id: gas_consumed_offset
        unit_of_measurement: 'm³'
        state_class: 'total_increasing'
        device_class: 'gas'
        state: >
            {% set latestValue = states('sensor.gas_consumed') %}
            {{ latestValue if latestValue != '0' else this.state }}

[ Voor 25% gewijzigd door Septillion op 02-08-2023 13:13 ]

Alle reacties


  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 19:59

Septillion

Moderator Wonen & Mobiliteit
Wat geeft de in je energy dashboard gebruikte entity voor waarden? Dit zou denk ik gewoon je meterstand moeten zijn. Komt deze overeen?

  • D4NG3R
  • Registratie: Juli 2009
  • Laatst online: 16:27

D4NG3R

kiwi

:)

Bekend probleem, hier thuis gebeurt het zelfde als ik direct de sensor vanuit de P1 pak. Het probleem is dat de sensor heel soms 0 terug geeft, en daarna weer naar het totale gasverbruik springt. HA kijkt naar het verschil tussen de stand van nu en X seconden/minuten terug.

Dat verschil zal normaliter heel klein zijn, maar als de meter 0 terug geeft en daarna opeens weer 1000 kuub pakt die vrolijk dat. _O-

Als je naar de sensor op 10 juli kijkt zie je waarschijnlijk twee van zulke dips:
Afbeeldingslocatie: https://tweakers.net/i/qRCE59zyvHSXXzVhugh_b1wQXjU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/kqnegf4fqixek0rPf0nVvZhy.png?f=user_large

Ik heb hier zelf een template sensor voor gemaakt om een 0-stand te negeren:
YAML:
1
2
3
4
5
6
7
8
9
template:
  - sensor:
      - name: 'Gas consumed offset'
        unit_of_measurement: 'm³'
        state_class: 'total_increasing'
        device_class: 'gas'
        state: >
            {% set latestValue = states('sensor.gas_consumed')|float(0) %}
            {{ latestValue if latestValue > 0 else states('sensor.gas_consumed_offset')|float }}

[ Voor 65% gewijzigd door D4NG3R op 02-08-2023 09:23 ]

Komt d'r in, dan kö-j d’r oet kieken


  • Hangover_ohoo
  • Registratie: Mei 2012
  • Laatst online: 15:10
Hoe kan ik in HA hiervan de jaarstand zie ? Ik kan max maar 1 maand periode kiezen.

PV 4.8 kWp Zuid 48°| 2 kWp Oost 25° | Batt 10 kWh (2x MT FW153 CT003 FW117, 2 fases, NOM | ModBus/NodeRed (optie) | 42 kWh i3 BEV | 7 kWh Outlander PHEV | Proxmox + HASS | Alfen Eve Single Pro | WPB 270l v4 AquaMQTT ESP | MHI (2x) + ME L/L airco's


Acties:
  • Beste antwoord

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 19:59

Septillion

Moderator Wonen & Mobiliteit
In HA kan je kiezen uit day, week, month en year. Maar je kan niet terug (of zie je in ieder geval geen data van) naar een periode dat HA nog niet aan je P1 hing.

Maar als je gewoon de entiteit bekijkt, dus niet in je energy dashboard bijvoorbeeld via devices of dev tools, dan zal het je echte meterstand aangeven.

Maar als integratie wat brak is kan het inderdaad zijn wat @D4NG3R ook had. Ik zou dan alleen checken op 0 (non float) en rest doorzetten. Dan komt 'anavailable' eventueel ook door. Ook zou ik hem even een unique id geven zodat je hem ook in de UI aan kunt passen.

Ik denk dit:
YAML:
1
2
3
4
5
6
7
8
9
10
template:
  - sensor:
      - name: 'Gas consumed offset'
        unique_id: gas_consumed_offset
        unit_of_measurement: 'm³'
        state_class: 'total_increasing'
        device_class: 'gas'
        state: >
            {% set latestValue = states('sensor.gas_consumed') %}
            {{ latestValue if latestValue != '0' else this.state }}

[ Voor 25% gewijzigd door Septillion op 02-08-2023 13:13 ]


  • Hangover_ohoo
  • Registratie: Mei 2012
  • Laatst online: 15:10
dank, template toegepast en toegevoegd aan mijn dashboard.

PV 4.8 kWp Zuid 48°| 2 kWp Oost 25° | Batt 10 kWh (2x MT FW153 CT003 FW117, 2 fases, NOM | ModBus/NodeRed (optie) | 42 kWh i3 BEV | 7 kWh Outlander PHEV | Proxmox + HASS | Alfen Eve Single Pro | WPB 270l v4 AquaMQTT ESP | MHI (2x) + ME L/L airco's


  • Hangover_ohoo
  • Registratie: Mei 2012
  • Laatst online: 15:10
hm,.....toch weer 2x spikes in mijn dashboard. Ik heb de code zoals hierboven staat toegepast in mijn HA setup. Wat is er eventueel nog mis ?

1e spike is de waarde 1.011,69m3
2e spike is de waarde 1.023m3

Dus er wordt wel een optelling gedaan lijkt het. Maar in 1x de totaalstand opgepikt.

Afbeeldingslocatie: https://tweakers.net/i/88ZhCEzroxFPjB8ON9qOJ77ZgVU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/I9Z4YEUdf5OhefYPYAjvhu8k.png?f=user_large

[ Voor 18% gewijzigd door Hangover_ohoo op 21-08-2023 10:37 ]

PV 4.8 kWp Zuid 48°| 2 kWp Oost 25° | Batt 10 kWh (2x MT FW153 CT003 FW117, 2 fases, NOM | ModBus/NodeRed (optie) | 42 kWh i3 BEV | 7 kWh Outlander PHEV | Proxmox + HASS | Alfen Eve Single Pro | WPB 270l v4 AquaMQTT ESP | MHI (2x) + ME L/L airco's


  • Oosterloo
  • Registratie: November 2005
  • Laatst online: 05-11 09:08
Hier ook het zelfde probleem de spikes blijven terug keren.

Iemand al een oplossing?
Pagina: 1