Wie sammele ich einen Wert über das Notify mit dem Getsring time ein?

Begonnen von netpirat, 31 Januar 2021, 08:24:32

Vorheriges Thema - Nächstes Thema

netpirat

Hallo,

ich möchte mehrere Werte von meinem MDT Schaltaktor im Bereich Betriebsstundenzähler addieren. Der Wert hat dpt7.007 also Time h. Ich bin am Verzweifen, da ich das Notify nicht programmiert bekomme. In der Hilfe habe ich auch nichts gefunden.  Der Code, hier mit nur einem Device dargestellt ist doch eigentlich ganz simple. Ich befürchte das Getstring Argument liste ich nicht richtg. Vielleicht sieht jemand den Fehler direkt.

Bild 3 ist der Log den ich bekomme wenn ich manuell den Wert hole. Das geht also.


*08:09:00 {

my $BKZ_Ku_Steckdose_Spuehlmaschine = Readingsnum("BKZ_Ku_Steckdose_Spuehlmaschine","Hour-get", 0);
fhem("setreading KOS_Ku_Betriebskostenzaehler BKZ_Ku_Steckdose_Spuehlmaschine " . ($BKZ_Ku_Steckdose_Spuehlmaschine));

}

Wzut

Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

netpirat

Hallo,

leider gab die Änderung der ReadingsNum kein Ergebnis. :-(

MadMax-FHEM

#3
Weil auch das nicht passen dürfte:

Zitat
fhem("setreading KOS_Ku_Betriebskostenzaehler BKZ_Ku_Steckdose_Spuehlmaschine " . ($BKZ_Ku_Steckdose_Spuehlmaschine)

EDIT: bzw. ist diese "Fehlermeldung" sehr aussagekräftig...
Zitat
leider gab die Änderung der ReadinsNum kein Ergebnis. :-(

Evtl.


fhem("setreading KOS_Ku_Betriebskostenzaehler BKZ_Ku_Steckdose_Spuehlmaschine $BKZ_Ku_Steckdose_Spuehlmaschine")


EDIT: ohne jetzt deine Bildchen gekuckt zu haben und somit nicht geprüft, ob das so überhaupt tun kann... ;) Besser lists in code-Tags posten als Screenshots...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

erwin

Hi,
kannst du uns bitte ein "list" von deinem notify posten?
mich irritiert das *08:09:00 { in deinem ersten post! das schaut für mich wie eine AT definition aus!
mein vorschlag (ungetestet):
defmod <notifyname> notify BKZ_Ku_Steckdose_Spuehlmaschine:Hour-get.* {
  Log3 undef,1,"Hours= $EVTPART1"; # schreibt ins Log
  fhem ("setreading  KOS_Ku_Betriebskostenzaehler BKZ_Ku_Steckdose_Spuehlmaschine $EVTPART1");
}

addieren tut das allerdings nicht, das schreibt nur den aktuellen wert vom device in den dummy!
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

netpirat

Hallo,

leider auch keine Änderungen. Ich bekomme keine Werte in das Notify....

erwin

im Fhem-Log steht nichts?
das notify löst nur aus, falls vom KNX-bus das reading Hour-get upgedatet wird - und ein Event generiert wird! das sollte man im eventmonitor sehen.
Die Zeile Log3.... macht bei jedem Aufruf des notifies einen Log Eintrag. Die kann man natürlich löschen, sobald alles funktioniert.

PS: ohne list <notifyname> und Log bzw. eventmonitor werden wir nicht sehr viel helfen können.
l.g. erwin

FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

MadMax-FHEM

Zitat von: netpirat am 31 Januar 2021, 11:49:46
Hallo,

leider auch keine Änderungen. Ich bekomme keine Werte in das Notify....

Und mit solch aussagekräftigen Rückmeldungen können wir (auch9 nicht helfen...

Über den Eventmonitor kannst du dir ein notify auch anlegen lassen: https://wiki.fhem.de/wiki/Event_monitor
Evtl. auch interessant:
https://wiki.fhem.de/wiki/Notify
https://wiki.fhem.de/wiki/Eventhandler

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)