DBLog mit DbLogInclude

Begonnen von milanwb, 04 November 2016, 17:30:34

Vorheriges Thema - Nächstes Thema

milanwb

Hallo,

ich habe folgendes Problem:

Und zwar möchte ich mittels DBLogInclude die Werte: power und energy loggen.


Dazu gebe ich das Attribut: attr HWR_Strommesser_IEC_02 DbLogInclude energy,power


Es wird jedoch in der MySQL Datenbank lediglich das LETZTE Schlagwort eingespeichert:

Zitat2016-11-04 17:25:49    HWR_Strommesser_IEC_02    CUL_HM    energy: 689747    energy    689747


Wenn ich als Schlagwort ".*" also alles loggen will, dann wird ebenfalls nur das erste Schlagwort geloggt. (Ich diesem Fall boot: off)


Hier mein Auszug aus dem Textlog, Anbei noch ein Screenshot mit dem Device.


2016-11-04_17:20:25 HWR_Strommesser_IEC_02 boot: off
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 current: 0
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 eState: E: 689705 P: 488 I: 0 U: 0 f: 50
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 energy: 689705
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 energyCalc: 689705
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 frequency: 50
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 power: 488
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 689705
2016-11-04_17:20:25 HWR_Strommesser_IEC_02 voltage: 0



Vielen Dank für die Hilfe


Viele Grüße

Michael

milanwb

Benutzt jemand denn diese Art den Loggens? Und funktioniert es dort einwandfrei?

sledge

Hi,

ich benutze dblog + dbloginclude - bei mir funktioniert es einwandfrei. Allerdings bin ich mir nicht sicher, ob der dblogselectionmode nicht genau  andersrum definiert ist...

Mehr erst am Wochenende - da unterwegs

Gruß,Tom
FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

milanwb

Zitat von: sledge am 06 November 2016, 22:37:34
Hi,

ich benutze dblog + dbloginclude - bei mir funktioniert es einwandfrei. Allerdings bin ich mir nicht sicher, ob der dblogselectionmode nicht genau  andersrum definiert ist...

Mehr erst am Wochenende - da unterwegs

Gruß,Tom

Werde mir das morgen mal angucken! Vielen Dank!

milanwb

Des Rätselslösung ist gefunden.
Ich habe mal das Verbose von DBLog auf 5 gestellt und dann zeigt der im Log ja die einzelnen Schritte an.

Mit Erfolg, es stellte sich heraus, dass in der Datenbankstruktur selbst ein Primary Key gesetzt wurde. Dadurch konnte der natürlich jeden Datensatz nur einmal speichern. Ich hab die Tabelle jetzt nochmal neu angelegt und nun läuft es!

Danke an Sledge für die gemeinsame Fehlersuche!