Einzelwerte Energiesensor löschen/zurücksetze

Passt in keine bestehende Kategorie. Oder ist völlig belanglos.


Antworten
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von PX80 »

Ich habe 1-2 Monat, wo der Energie-Sensor falsch meldet. Diesen Tageswert würde ich gerne zurück setzen. Muss ich dafür in die DB oder gibt es eine andere Möglichkeit?
Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 527 times
Kontaktdaten:

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von Osorkon »

PX80 hat geschrieben: Sa 19. Mär 2022, 16:31 Muss ich dafür in die DB oder gibt es eine andere Möglichkeit?
Mir ist keine andere Möglichkeit bekannt, als die Werte manuell in der Datenbank zu löschen/bearbeiten.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von PX80 »

Ok. nur finden ist das Problem.

Code: Alles auswählen

SELECT *
FROM "states"
where entity_id = "sensor.ble_energy_d0f0184412e1";
Hier bekomme ich die gesamte Einträge aber nicht die verlinkungen

Beispiel:

Code: Alles auswählen

state_id	domain	entity_id	state	attributes	event_id	last_changed	last_updated	created	old_state_id
3060954	sensor	sensor.ble_energy_d0f0	2915.7	{"state_class":"total_increasing","sensor_type":"iNode Energy Meter","mac_address":"D0:","last_packet_id":"","firmware":"iNode","uuid":"D0:","constant":1000,"light_level":0.0,"battery_level":100,"rssi":-85,"unit_of_measurement":"kWh","device_class":"energy","friendly_name":"ble energy D0F0184412E1"}	3159251	2022-03-06 03:12:06.370826	2022-03-06 03:12:06.370826	2022-03-06 03:12:06.370826	NULL
Woher bekomme ich die Referenz zur Tabelle "Statistics" ? Was bedeutet die Tabelle Statistic_ShortTerm?
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von PX80 »

Ich habe jetzt einen Eintrag im offiziellen HA Forum gefunden

https://community.home-assistant.io/t/h ... ata/360966

Was mir jedoch unklar ist, woher die Spitze kommt, da sie augenscheilich nicht vom BLE Sensor kommt, sondern vom eigenen angelegten Sensor

Code: Alles auswählen

select id, created, state, sum  from statistics
where
  metadata_id == 105
  and created between '2022-03-09' and '2022-03-10'



Hausstrom Sensor
189193 2022-03-09 06:00:10.518456 314.2 459.2000000000168
189257 2022-03-09 07:00:10.569152 315.2 1088.6000000000167 <--- zuviel akkumuliert


BLE Sensor
189195 2022-03-09 06:00:10.519113 3142.5 2641.2
189259 2022-03-09 07:00:10.569842 3151.5 2650.2 <-- Wert ist OK
189323 2022-03-09 08:00:10.523017 3159.9 2658.6

Nun möchte ich ungern die SUM Werte ändern, wüsste auch nicht ob ich alle nachfolgenden SUM Werte ändern müsste oder ob die DB neu berechnet.

Frage eher, ist mein custom sensor "fehlerhaft" ?

Code: Alles auswählen

- sensor:
    - name: "Hausstrom"        
      unit_of_measurement: "kWh"
      device_class: energy
      state_class: total_increasing        
      state:  "{{ states('sensor.ble_energy') | float | multiply(0.1) | round(1) }}"
Andreas
Beiträge: 493
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 116 times
Been thanked: 22 times

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von Andreas »

@PX80
Ich weiß mit meinem geringen Kenntnisstand zwar nicht, ob das irgendwie ähnlich gelagert ist. Und ich weiß, Dein Problem ist über BLE. Aber hast Du es mal bei https://github.com/home-assistant/core/issues/ reingesetzt? (nur so eine Idee.
Gibt es bei dir ein Logfile, wo Du eventuell nachvollziehen kannst, was passiert ist, als die Spitze kam?
Mein Problem war hier:
https://github.com/home-assistant/core/issues/67746
Ich habe auch lange gesucht, bis ich durch Zufall darüber gestolpert bin, dass es bei mir mit dem Neustart des Shelly nach dem Firmware Update zusammen hing. Das haben sie dann in der Version 2022.3.5 gefixt.

Gruß, Andreas
Es wird immer jemanden geben, der immer nur die Fehler sucht.
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von PX80 »

Es kann durchaus sein, dass vielleicht ein Update oder Neustart mir den Wert zerschiesst. Müsste ich mal beobachten
Benutzeravatar
Osorkon
Administrator
Beiträge: 1935
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 527 times
Kontaktdaten:

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von Osorkon »

@PX80 Dein Wunsch würde wohl erfüllt. 😀 Mit 2022.4 gibt es die Möglichkeit die Langzeitstatistik anzupassen.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Andreas
Beiträge: 493
Registriert: Di 21. Dez 2021, 22:05
2
Wohnort: Geltow
Has thanked: 116 times
Been thanked: 22 times

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von Andreas »

@Osorkon
Danke!
Obwohl das Problem, was ich oben geschildert habe, nach dem HA-Update gefixt war und auch nicht mehr aufgetreten ist, war es doch sehr unschön in der Statistik anzuschauen. Ich habe es gerade korrigiert.
Gruß, Andreas
Es wird immer jemanden geben, der immer nur die Fehler sucht.
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von PX80 »

Osorkon hat geschrieben: Do 7. Apr 2022, 18:30 @PX80 Dein Wunsch würde wohl erfüllt. 😀 Mit 2022.4 gibt es die Möglichkeit die Langzeitstatistik anzupassen.

Gruß
Osorkon
jup gerade gesehen. das hilft ungemein
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 62 times
Been thanked: 16 times

Re: Einzelwerte Energiesensor löschen/zurücksetze

Beitrag von PX80 »

Ok. Nicht schön aber works as designed. Stromverbrauch reduziert aber die Kosten werden nicht angepasst, dh. ich muss den Strom sowie den Kostenpeak ajustieren. Jetzt finde mal das Zeitfenster wieder :roll:
Antworten