[gelöst] event-on-change-reading auf ECHO Device (nicht mehr) möglich?

Begonnen von matze1999, 03 Dezember 2022, 11:19:17

Vorheriges Thema - Nächstes Thema

matze1999

Hallo,

ich habe das heute festgestellt, und es hat schon mal funktioniert:

ich hab ein Echodevice, ist das attribut event-on-change-reading nicht gesetzt, kommen alle Minute events. Einige davon werte ich aus:
das klappt auch
2022-12-03 11:01:40 echodevice ECHO_G0911X030332008M playStatus: playing
2022-12-03 11:01:40 echodevice ECHO_G0911X030332008M channel: Amazon Music
2022-12-03 11:01:42 echodevice ECHO_G0911X030332008M online: true
2022-12-03 11:01:44 DOIF DenonLSP.di cmd_event: ECHO_G0911X030332008M
2022-12-03 11:01:44 echodevice ECHO_G0911X030332008M bluetooth_E8-AB-FA-37-5B-A2: disconnected
2022-12-03 11:02:40 DOIF ECHO_G0911X030332008M_DOIF_1 cmd_nr: 1
2022-12-03 11:02:40 DOIF ECHO_G0911X030332008M_DOIF_1 cmd: 1
2022-12-03 11:02:40 DOIF ECHO_G0911X030332008M_DOIF_1 cmd_event: ECHO_G0911X030332008M
2022-12-03 11:02:40 DOIF ECHO_G0911X030332008M_DOIF_1 cmd_1


Da diese Daten aber alle Minute kommen, habe ich diese mittels

attr ECHO_G0911X030332008M event-on-change-reading bluetooth_E8-AB-FA-37-5B-A2,channel,online,playStatus

nur bei Änderung festgelegt.

sobald ich das mache, kommen von diesem ECHO Device keinerlei events mehr, jedenfalls im event-Monitor und auch meine DOIFs gehen nicht mehr, allerdings werden im Device die Änderungen korrekt mit Datum und Uhrzeit angezeigt:

setstate ECHO_G0911X030332008M 2022-12-03 11:26:41 channel Amazon Music
setstate ECHO_G0911X030332008M 2022-12-03 11:26:43 online true
setstate ECHO_G0911X030332008M 2022-12-03 11:26:41 playStatus paused


im Eventmonitor ist nach dem event-on-change-readeing "setzen" Schluß:


2022-12-03 11:02:44 DOIF DenonLSP.di cmd_event: ECHO_G0911X030332008M
2022-12-03 11:02:44 echodevice ECHO_G0911X030332008M bluetooth_E8-AB-FA-37-5B-A2: disconnected
2022-12-03 11:02:45 echodevice ECHO_G0911X030332008M volume_alarm: 97
2022-12-03 11:03:21 Global global ATTR ECHO_G0911X030332008J event-on-change-reading bluetooth_E8-AB-FA-37-5B-A3,channel,online,playStatus



matze1999

MadMax-FHEM

#1
Ändern sich denn die ReadingWERTE?

Wenn z.B. playStatus auf paused steht und bleibt -> keine event mehr: event-on-CHANGE-reading

EDIT: bluetooth_E8-AB-FA-37-5B-A3 ? Müsste das nicht bluetooth_E8-AB-FA-37-5B-A2 sein?

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)

matze1999

#2
ja die ändern sich:

Eventmonitor
2022-12-03 11:02:40 echodevice ECHO_G0911X030332008M playStatus: playing
Reading
setstate ECHO_G0911X030332008M 2022-12-03 11:26:41 playStatus paused

nachdem das Attribut gesetzt wurde:

2022-12-03 11:03:21 Global global ATTR ECHO_G0911X030332008M event-on-change-reading bluetooth_E8-AB-FA-37-5B-A2,channel,online,playStatus



matze1999

matze1999

#3
Zitat von: MadMax-FHEM am 03 Dezember 2022, 11:40:45
Ändern sich denn die ReadingWERTE?

Wenn z.B. playStatus auf paused steht und bleibt -> keine event mehr: event-on-CHANGE-reading

EDIT: bluetooth_E8-AB-FA-37-5B-A3 ? Müsste das nicht bluetooth_E8-AB-FA-37-5B-A2 sein?

Gruß, Joachim

Ja, falsche Zeile kopiert, jetzt richtig, es hatte sich aber nur der playStatus in diesem Zeitraum geändert

matze1999

Hallo,

ich hab jetzt nochmal alle Readings im Attribut hintereinander eingefügt und ausprobiert, und siehe da, es geht jetzt wieder, keine Ahnung was es war.

2022-12-03 12:57:23 Global global ATTR ECHO_G0911X030332008M event-on-change-reading playStatus
2022-12-03 12:58:41 echodevice ECHO_G0911X030332008M playStatus: playing
2022-12-03 12:59:41 echodevice ECHO_G0911X030332008M playStatus: paused
2022-12-03 13:00:10 Global global ATTR ECHO_G0911X030332008M event-on-change-reading playStatus,channel
2022-12-03 13:00:41 echodevice ECHO_G0911X030332008M playStatus: playing
2022-12-03 13:02:41 echodevice ECHO_G0911X030332008M playStatus: paused
2022-12-03 13:03:08 Global global ATTR ECHO_G0911X030332008M event-on-change-reading playStatus,channel,online
2022-12-03 13:14:45 echodevice ECHO_G0911X030332008M online: false
2022-12-03 13:16:41 echodevice ECHO_G0911X030332008M playStatus: stopped
2022-12-03 13:16:41 echodevice ECHO_G0911X030332008M channel: -
2022-12-03 13:16:45 echodevice ECHO_G0911X030332008M online: true
2022-12-03 13:17:41 DOIF ECHO_G0911X030332008M_DOIF_1 cmd_nr: 1
2022-12-03 13:17:41 DOIF ECHO_G0911X030332008M_DOIF_1 cmd: 1
2022-12-03 13:17:41 DOIF ECHO_G0911X030332008M_DOIF_1 cmd_event: ECHO_G0911X030332008M
2022-12-03 13:17:41 DOIF ECHO_G0911X030332008M_DOIF_1 cmd_1
2022-12-03 13:17:41 echodevice ECHO_G0911X030332008M playStatus: paused
2022-12-03 13:17:41 echodevice ECHO_G0911X030332008M channel: Amazon Music
2022-12-03 13:18:18 Global global ATTR ECHO_G0911X030332008M event-on-change-reading playStatus,channel,online,bluetooth_E8-AB-FA-37-5B-A2
2022-12-03 13:20:41 echodevice ECHO_G0911X030332008M playStatus: playing
2022-12-03 13:20:47 DOIF DenonLSP.di cmd_event: ECHO_G0911X030332008M
2022-12-03 13:20:47 echodevice ECHO_G0911X030332008M bluetooth_E8-AB-FA-37-5B-A2: connected
2022-12-03 13:23:41 echodevice ECHO_G0911X030332008M playStatus: paused
2022-12-03 13:24:47 DOIF DenonLSP.di cmd_event: ECHO_G0911X030332008M
2022-12-03 13:24:47 echodevice ECHO_G0911X030332008M bluetooth_E8-AB-FA-37-5B-A2: disconnected


Im Grunde habe ich nur die Reihenfolge der Readings im Attribut geändert.

matze1999