Frage zum Fhem.pl logfile

Begonnen von LuckyDay, 31 Oktober 2013, 14:45:47

Vorheriges Thema - Nächstes Thema

LuckyDay

Als Erklärung
ich schicke mir Readings, die über ein shellscript aufbereite von einem 2. rpi, über telnet ins Fhem

2013.10.31 13:25:16.119 5: Cmd: >quit<
2013.10.31 13:25:16.076 5: Notify loop for Hz_Zustand WW
2013.10.31 13:25:16.069 5: Triggering Hz_Zustand (1 changes)
2013.10.31 13:25:16.067 5: Cmd: >setreading Hz_Zustand state WW<
2013.10.31 13:25:16.022 5: Notify loop for Hz_std Br_starts: 3988
2013.10.31 13:25:16.016 5: Triggering Hz_std (1 changes)
2013.10.31 13:25:16.013 5: Cmd: >setreading Hz_std Br_starts 3988<
2013.10.31 13:25:15.968 5: Notify loop for Hz_std Br_2: 178.74
2013.10.31 13:25:15.962 5: Triggering Hz_std (1 changes)
2013.10.31 13:25:15.958 5: Cmd: >setreading Hz_std Br_2 178.74<
2013.10.31 13:25:15.914 5: Notify loop for Hz_std Br_1: 621.62
2013.10.31 13:25:15.908 5: Triggering Hz_std (1 changes)
2013.10.31 13:25:15.905 5: Cmd: >setreading Hz_std Br_1 621.62<
2013.10.31 13:25:15.861 5: Notify loop for Hz Abgas: 62.5
2013.10.31 13:25:15.854 5: Triggering Hz (1 changes)
2013.10.31 13:25:15.851 5: Cmd: >setreading Hz Abgas 62.5<
2013.10.31 13:25:15.847 5: Cmd: >setreading Hz Aussentemp 11<
2013.10.31 13:25:15.843 5: Cmd: >setreading Hz Kessel 65.6<
2013.10.31 13:25:15.799 5: Notify loop for Hz WW: 55.0
2013.10.31 13:25:15.792 5: Triggering Hz (1 changes)
2013.10.31 13:25:15.789 5: Cmd: >setreading Hz WW 55.0<
2013.10.31 13:25:15.786 4: Connection accepted from telnet:192.168.2.115:35297

Die Frage ist ob ich es richtig interpretiere?

1.ein reines setreading kostet 4 ms
2013.10.31 13:25:15.847 5: Cmd: >setreading Hz Aussentemp 11<
2013.10.31 13:25:15.843 5: Cmd: >setreading Hz Kessel 65.6<
.847-.843 = 4ms

2. ein Trigger = Logfile schreiben 7ms
2013.10.31 13:25:15.799 5: Notify loop for Hz WW: 55.0
2013.10.31 13:25:15.792 5: Triggering Hz (1 changes)
2013.10.31 13:25:15.789 5: Cmd: >setreading Hz WW 55.0<

.799-.792 = 7ms

3. und ein Notify =44ms
2013.10.31 13:25:15.843 5: Cmd: >setreading Hz Kessel 65.6<
2013.10.31 13:25:15.799 5: Notify loop for Hz WW: 55.0

.843-799 = 44ms


Kann das echt sein , das ein Notifyloop 44ms Zeit frisst pro Setreading?
Ich hab nur 4 definitionen als Notify

da ist das logfile mit 7ms richtig schnell!




rudolfkoenig

> Kann das echt sein , das ein Notifyloop 44ms Zeit frisst pro Setreading?

Sicher.  Per notify werden auch alle FileLogs, watchdogs, FHEMWEB, telnet usw. benachrichtigt.