Modul 93_DbRep - Reporting und Management von Datenbankinhalten (DbLog)

Begonnen von DS_Starter, 19 Mai 2016, 22:52:13

Vorheriges Thema - Nächstes Thema

dk3572

hab ich genau so gemacht.
Wieder Neustart? Weil Eintrag nach fetchrows noch da

DS_Starter

Nein, sorry ... ich wollte die Ausgabe sehen was nach dem select ... in den Readings angezeigt wird.  ;)
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

dk3572

READINGS:
     2020-05-19 18:34:57   SqlResultRow_1  TIMESTAMP|DEVICE|TYPE|EVENT|READING|VALUE|UNIT
     2020-05-19 18:34:57   SqlResultRow_2  2020-05-18 04:55:24|SMA_Wechselrichter|SMAINVERTER|etotal: 4294967.295|etotal|4294967.295|
     2020-05-19 18:34:57   background_processing_time 0.0248
     2020-05-19 18:34:57   sqlCmd          select * from history where DEVICE='SMA_Wechselrichter' and READING='etotal' and VALUE='4294967.295';
     2020-05-19 18:34:57   sqlResultNumRows 1
     2020-05-19 18:34:57   sql_processing_time 0.0236
     2020-05-19 18:34:57   state           done


nach diffValue im Rep.STP5000.Erzeugung.Monat

diff_overrun_limit_20     2020-05-17 20:57:41 0.0010 -> 2020-05-18 04:55:24 4294511.3370 ||

DS_Starter

Genau, nur ein Datensatz. Das wollte ich sehen.

JETZT werden wir das Ding los. Erst Attribut setzen

allowDeletion = 1

und dann

set Rep.Report sqlCmd delete from history where DEVICE='SMA_Wechselrichter' and READING='etotal' and VALUE='4294967.295';

Danach bitte zeigen was die Readings sagen ...
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

dk3572

READINGS:
     2020-05-19 18:40:44   SqlResultRow_1  1
     2020-05-19 18:40:44   background_processing_time 0.0282
     2020-05-19 18:40:44   sqlCmd          delete from history where DEVICE='SMA_Wechselrichter' and READING='etotal' and VALUE='4294967.295';
     2020-05-19 18:40:44   sqlResultNumRows 1
     2020-05-19 18:40:44   sql_processing_time 0.0269
     2020-05-19 18:40:44   state           done


wenn ich brav das mache was du sagst, klappt es auch  ;)

DS_Starter

Nur ein DS gelöscht  ;)
Und was sagen die PV Auswertungen jetzt ?
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

dk3572

Monat + Jahr hat funktioniert.

Nur stimmen halt die Werte in der Dummy Übersicht nicht.

READINGS:
     2020-05-19 18:43:58   AutarkyQuote    100
     2020-05-19 18:33:03   AutarkyQuoteDay 65
     2020-05-19 18:42:19   AutarkyQuoteMonth 220
     2020-05-19 18:42:49   AutarkyQuoteYear 220
     2020-05-19 18:43:57   GridConsumption 0.0
     2020-05-19 18:33:03   GridConsumptionDay 3.2
     2020-05-19 18:42:19   GridConsumptionMonth 63.0
     2020-05-19 18:42:49   GridConsumptionYear 63.0
     2020-05-19 18:43:57   GridFeedIn      49.6
     2020-05-19 18:33:02   GridFeedInDay   34.5
     2020-05-19 18:42:19   GridFeedInMonth 440.7
     2020-05-19 18:42:49   GridFeedInYear  440.7
     2020-05-19 18:43:58   PV              294.0
     2020-05-19 18:33:02   PVDay           40.4
     2020-05-19 18:42:18   PVMonth         325.1
     2020-05-19 18:42:48   PVYear          325.1
     2020-05-19 18:43:58   SelfConsumptionQuote 83
     2020-05-19 18:33:03   SelfConsumptionQuoteDay 15
     2020-05-19 18:42:19   SelfConsumptionQuoteMonth -36
     2020-05-19 18:42:49   SelfConsumptionQuoteYear -36
     2020-05-19 18:43:58   TotalConsumption 244.4
     2020-05-19 18:33:03   TotalConsumptionDay 9.1
     2020-05-19 18:42:19   TotalConsumptionMonth -52.6
     2020-05-19 18:42:49   TotalConsumptionYear -52.6

DS_Starter

#1192
Das renkt sich wieder ein. Die Werte werden durch die userExitFn gesetzt wenn die Devices alle laufen.
Da können wir morgen nochmal schauen.

Dieter ... du hast es geschafft !  8)
Jetzt schockiert dich so leicht nichts mehr wenn die DB zickt  ;)

Denke daran die DB wieder zu sichern und auch ein at dafür einzuplanen.

Komm wir klatschen mal in die Hände ... und ich genehmige mir jetzt einen schönen Whisky.  :D

LG,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

dk3572

Yep, super klasse Unterstützung.
Vielen, vielen Dank für die Hilfe.
Ich werde morgen berichten.
Prost  ;)

dk3572

Guten Morgen Heiko,
hoffe dein Whisky hat geschmeckt  ;)

Leider stimmen die Werte im Dummy heute immer noch nicht:

READINGS:
     2020-05-20 06:06:32   AutarkyQuote    20
     2020-05-19 23:30:42   AutarkyQuoteDay 56
     2020-05-20 06:05:42   AutarkyQuoteMonth 236
     2020-05-19 20:15:00   AutarkyQuoteYear 222
     2020-05-20 06:06:32   GridConsumption 245.8
     2020-05-20 06:00:42   GridConsumptionDay 1.7
     2020-05-20 06:05:42   GridConsumptionMonth 66.4
     2020-05-19 20:15:00   GridConsumptionYear 63.4
     2020-05-20 06:06:32   GridFeedIn      0.0
     2020-05-20 06:00:42   GridFeedInDay   0
     2020-05-20 06:05:42   GridFeedInMonth 440.7
     2020-05-19 20:15:00   GridFeedInYear  440.7
     2020-05-20 06:06:32   PV              63.0
     2020-05-20 06:00:42   PVDay           0
     2020-05-20 06:05:42   PVMonth         325.5
     2020-05-19 20:15:00   PVYear          325.5
     2020-05-20 06:06:32   SelfConsumptionQuote 100
     2020-05-19 23:30:42   SelfConsumptionQuoteDay 15
     2020-05-20 06:05:42   SelfConsumptionQuoteMonth -35
     2020-05-19 20:15:00   SelfConsumptionQuoteYear -35
     2020-05-20 06:06:32   TotalConsumption 308.8
     2020-05-20 06:00:42   TotalConsumptionDay 1.7
     2020-05-20 06:05:42   TotalConsumptionMonth -48.8
     2020-05-19 20:15:00   TotalConsumptionYear -51.8


Kann man das noch "grade" ziehen oder erledigt sich das beim Monatswechsel?

VG Dieter

DS_Starter

Moin Dieter,

ja, war lecker.  :D

Picken wir mal einen raus. Welchen zum Beispiel ?
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

dk3572

Wie? Einen rauspicken?

Laut den Daten hätte ich mehr eingespeist als erzeugt und einen negativen Eigenverbrauch.
Vermutlich fehlen ja einfach nur Werte von der Erzeugung.
Laut Excel Export aus dem Wechselrichter sind ja im Prinzip alle Daten noch da.

DS_Starter

Naja, das meinte ich mit rauspicken, also

GridFeedInMonth 440.7  im Vergleich zu
PVMonth             325.5 

Also gucken wir uns mal die Listings an von

Rep.SMAEM.Einspeisung.Monat  im Vergleich zu
Rep.STP5000.Erzeugung.Monat
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

dk3572

brauchst du jetzt nur je ein list oder vorher wieder ein fetchrows machen, dann das list?
Da werden doch dann wieder nur 1000 Werte angezeigt, oder?

DS_Starter

Na jetzt kein fetchrows, sondern ein list um die normalen berechneten Readings zu sehen. Diese Auswertungen sind ja diffValue Auswertungen etc.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter