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
Was sind denn Dummy Variablen?
Könnte daran liegen weil diese Art des setzens kein Event auslöst.
Probiere es aus und schaue im Eventmonitor
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)
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.
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.
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. ::)
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.
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
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:
- Warum lieferst du so wenig Informationen (lists der beteiligten Devices - also DbLog und dummy)?
- Warum fährst du die Leute an, die dir helfen wollen, obwohl du nicht alle Infos lieferst?
- Warum nutzt du den Mobbing-Button, obwohl du gar nicht versuchst zu verstehen, welchen Inhalt die Beiträge haben?
- Warum gräbst du alte Threads eines Helfers hier aus, nur um ihn zu trollen?
- Willst du keine Hilfe mehr oder verstehst du bloß nicht, dass man sich benehmen sollte, wenn man Hilfe möchte?
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.
Zumal ich ihm eine Lösung schon aufs Butterbrot geschmiert habe. War aber wohl der falsche Aufschnitt ;D
Für mich unter Troll verbucht.
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" ...
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)
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.