FHEM Forum

FHEM => Automatisierung => Thema gestartet von: mkriegl am 27 März 2019, 10:05:06

Titel: STATISTICS: Datenbank Problem
Beitrag von: mkriegl am 27 März 2019, 10:05:06
Hallo Zusammen,

da WUnderground seinen API Service eingestellt hat, hab ich die letzten Tage mein fhem auf darksky umgestellt. Dabei bin ich allerdings auf Probleme bei STATISTICS gestoßen. Die Statistic für z.B. "pressure" wird zwar durchgeführt und auch in den Readings von DSWetter abgelegt, allerdings wurden mir keine Plots generiert und "label" gab mir nur folgedes zurück, egal was ich mir RegEx angestellt habe: PressureTrend 1h: 1h: 2h: 1h: 3h: 1h: 6h: 1h:

Ein Blick in die Datenbank hat mir allerdings folgendes Scenario gezeigt:
STATISTICS in WUnderground hat bis zum Abschalten brav alle Werte hinterlegt
STATISTICS in DARKSKY berechnet und legt die Werte ab, unter VALUE allerdings nur den ersten Parameter "1h:"

ich gehe mal davon aus, dass hier das Problem ist und ich somit keine Plots machen kann, so wie das label falsch ist.

Ich habe bei der Umstellung nur den DEVICE Namen in der Config geändert und gestern auch nochmal komplett neu angelegt. Ohne Erfolg.

+---------------------+----------+--------------+-----------------------------------------------------------+----------------------+-----------------------------+------+
| TIMESTAMP           | DEVICE   | TYPE         | EVENT                                                     | READING              | VALUE                       | UNIT |
+---------------------+----------+--------------+-----------------------------------------------------------+----------------------+-----------------------------+------+
| 2019-03-06 00:59:55 | WUWetter | WUNDERGROUND | statPressureTendency: 1h: +0 2h: +0 3h: +0 6h: +0         | statPressureTendency | 1h: +0 2h: +0 3h: +0 6h: +0 |      |
| 2019-03-26 21:59:55 | DSWetter | DARKSKY      | statPressureTendency: 1h: +0.5 2h: +1.2 3h: +1.7 6h: +3.1 | statPressureTendency | 1h:                         |      |
+---------------------+----------+--------------+-----------------------------------------------------------+----------------------+-----------------------------+------+
2 rows in set (0.03 sec)


Kann mir hier jemand weiter helfen?
Titel: Antw:STATISTICS: Datenbank Problem
Beitrag von: DS_Starter am 27 März 2019, 10:25:51
Wahrscheinlich liegt es an einem unzureichenden Eventsplitting. Das Modul Wundergrund hat vorbildlich eine eigene DbLog_splitFn implementiert die ein geeignetes Splitting zur DB Speicherung vornimmt.
Für das von dir nun verwendete Modul wäre das zu prüfen.
Ich kenne Darksky nicht, bei Weather wäre es Cooltux.

Grüße,
Heiko
Titel: Antw:STATISTICS: Datenbank Problem
Beitrag von: Markus M. am 24 April 2019, 16:38:25
Das Modul hat auch eine Splitting Funktion - und die ist wohl auch das Problem.
Klappt es hiermit?
Titel: Antw:STATISTICS: Datenbank Problem
Beitrag von: mkriegl am 21 August 2019, 23:36:23
Hi Markus,

sorry für die späte Antwort. Ich habe den Post wohl völlig vergessen und vernachlässigt. Mit viel Umstand habe ich jetzt deine Version eingespielt und es scheint zu funktionieren. Auch in den Tabellen current und history habe ich zumindest einen Eintrag.

Vielen Vielen Dank
Max