FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fhem@pi am 05 Oktober 2016, 20:05:38

Titel: Inhalt dummy-Variable in DbLog ?
Beitrag von: fhem@pi am 05 Oktober 2016, 20:05:38
Hallo zusammen,

ich habe eine DbLog erstellt und füge einzelne Werte mit DbLogInclude hinzu. Leider funktioniert das nicht
mit dummy-Variablen ? Kann mir da jemand weiterhelfen ?  :-[

LG
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: CoolTux am 05 Oktober 2016, 20:06:52
Was sind denn Dummy Variablen?
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: CoolTux am 06 Oktober 2016, 21:05:51
Könnte daran liegen weil diese Art des setzens kein Event auslöst.
Probiere es aus und schaue im Eventmonitor
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: kumue am 06 Oktober 2016, 21:37:24
Zitat von: fhem@pi am 06 Oktober 2016, 21:30:27
Ok, Idee war gut, leider kein event ... und jetzt ?  :(

Ich muss eine neu berechnete Variable in die DbLog bekommen.

Müsst mit der addLog Funktion gehen...
schau mal hier
http://www.fhemwiki.de/wiki/Plot-Abriss_vermeiden (http://www.fhemwiki.de/wiki/Plot-Abriss_vermeiden)
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: CoolTux am 06 Oktober 2016, 21:46:34
Zitat von: fhem@pi am 06 Oktober 2016, 21:30:27
Ok, Idee war gut, leider kein event ... und jetzt ?  :(

Ich muss eine neu berechnete Variable in die DbLog bekommen.
Mal genau sagen was du wie und wo machst. Zeigen welche Devices es betrifft und mal zeigen was du genau hast, Code.
Deine Art, hier haste was mach was draus hilft nicht dabei Dir zu helfen.
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: kumue am 07 Oktober 2016, 08:46:26
So wie ich das sehe, wir kein Event benötigt.

Die Funktion addLog in die 99_myUtils.pm eintragen und mit
{addLog("Dein_Dummy","Dein_Dummy_Reading")} wird der Wert des schon existierenden Readings in die Datenbank geschrieben.
Wann der Wert geschrieben werden soll, kannst Du ja mit at, notify... bestimmen.
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: Benni am 07 Oktober 2016, 09:09:23
Zitat von: kumue am 07 Oktober 2016, 08:46:26
So wie ich das sehe, wir kein Event benötigt.

Na ja, .... irgendeine Veranlassung braucht es ja schon, damit addlog überhaupt ausgeführt wird, und wenn es "nur" ein at ist.

Aber das ist in diesem Fall ja auch nur Symptombehandlung.
Es wäre schön, mal ein list des dblog-Devices und des Dummys zu sehen, dann könnte man vielleicht auch etwas besser helfen.  ::)
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: CoolTux am 07 Oktober 2016, 10:48:21
Vielleicht geht ja was mit setList oder readingsList. Oder aber man macht eine eigene Sub mit readingsSingleUpdate. Alles möglich, wenn man nur mal bisschen probieren würde.
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: CoolTux am 07 Oktober 2016, 14:04:48
Einfach mal rumprobieren!


Internals:
   CFGFN
   NAME       fhemAtpi
   NR         770
   STATE      ???
   TYPE       dummy
   Readings:
     2016-10-07 14:02:23   dummie          22
   Helper:
     Bm:
       Dummy_define:
         cnt        1
         dmx        0
         mAr
         max        0
         tot        0
       Dummy_set:
         cnt        21
         dmx        0
         max        15
         tot        28
         mAr:
           HASH(0x126b230)
           fhemAtpi
           dummie
           22
Attributes:
   readingList dummie
   room       Test
   setList    dummie





Eventmonitor

2016-10-07 14:02:23 dummy fhemAtpi dummie: 22
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: marvin78 am 07 Oktober 2016, 14:59:16
Das hier ist ein gutes Beispiel für den Missbrauch der Mobbing-Buttons.

DbLogInclude ist eine Krücke (meiner Meinung nach). Ich habe keine Ahnung, warum das mit dummys Probleme machen sollte aber meine Empfehlung lautet, das DbLog Device per Regex korrekt zu konfigurieren und mit DbLogExclude zu arbeiten (falls das wirklich das Problem ist). Wenn es keine anderen Probleme gibt, klappt es dann auch garantiert mit dem loggen der dummy-Readings.

Fragen die offen bleiben:

Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: Benni am 07 Oktober 2016, 18:24:53
Zitat von: fhem@pi am 07 Oktober 2016, 18:12:25
Immer das gleiche im Anfängerforum ! ... daher kann man sich hier nur Inkognito bewegen ...

Drei Hilfswillige, die um mehr Information gebeten haben, um dir bei der Problemlösung zu helfen und dann sowas?
Das muss man sich auch nicht geben.  ::)

Zitat von: fhem@pi am 07 Oktober 2016, 18:12:25
Immer das gleiche im Anfängerforum !

Nicht immer, aber immer öfter  :(

Ich bin übrigens für Schließung des Threads, der wird erfahrungsgemäß zu nichts gutem mehr führen.
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: CoolTux am 07 Oktober 2016, 18:37:19
Zumal ich ihm eine Lösung schon aufs Butterbrot geschmiert habe. War aber wohl der falsche Aufschnitt   ;D
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: marvin78 am 07 Oktober 2016, 18:39:15
Für mich unter Troll verbucht.
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: Puschel74 am 07 Oktober 2016, 20:35:49
Zitat von: kumue am 06 Oktober 2016, 21:37:24
Müsst mit der addLog Funktion gehen...
schau mal hier
http://www.fhemwiki.de/wiki/Plot-Abriss_vermeiden (http://www.fhemwiki.de/wiki/Plot-Abriss_vermeiden)
addLog braucht mWn kein "Event" da es sich auch zeitlich triggern lässt.
Man muss nur im Wiki lesen (und verstehen).

Edith: Hat kumue ja auch richtig erkannt - hab ich aber erst nach nochmaligem durchlesen des Beitrags gesehen.

Zitat von: fhem@pi am 07 Oktober 2016, 18:12:25
Immer das gleiche im Anfängerforum ! ... daher kann man sich hier nur Inkognito bewegen ...
Ob das die Schuld der Helfer ist oder der "lese- und verstehnsresisdenten Hilfesuchenden" ...
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: kumue am 07 Oktober 2016, 20:48:27
Zitat von: Puschel74 am 07 Oktober 2016, 20:35:49
addLog braucht mWn kein "Event" da es sich auch zeitlich triggern lässt.
Man muss nur im Wiki lesen (und verstehen).

habe ich hier doch auch geschrieben, daß ein addLog kein Event benötigt...
https://forum.fhem.de/index.php/topic,58557.msg499844.html#msg499844 (https://forum.fhem.de/index.php/topic,58557.msg499844.html#msg499844)
Titel: Antw:Inhalt dummy-Variable in DbLog ?
Beitrag von: Puschel74 am 07 Oktober 2016, 20:59:11
Hab ich ja noch erwähnt das du recht hattest  ;)
ZitatEdith: Hat kumue ja auch richtig erkannt - hab ich aber erst nach nochmaligem durchlesen des Beitrags gesehen.