Fehlermeldung

Begonnen von matze1999, 02 Dezember 2021, 13:02:03

Vorheriges Thema - Nächstes Thema

matze1999

Hallo,

ich erhalte folgende Fehlermeldung, was müsste ich tun, bzw. wo liegt der Fehler:

2021.12.02 13:00:20 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4681.
2021.12.02 13:00:20 1: stacktrace:
2021.12.02 13:00:20 1:     main::__ANON__                      called by fhem.pl (4681)
2021.12.02 13:00:20 1:     main::AttrVal                       called by ./FHEM/71_DENON_AVR_ZONE.pm (443)
2021.12.02 13:00:20 1:     main::DENON_AVR_ZONE_Parse          called by fhem.pl (4091)
2021.12.02 13:00:20 1:     main::Dispatch                      called by ./FHEM/70_DENON_AVR.pm (3255)
2021.12.02 13:00:20 1:     main::DENON_AVR_UpdateConfig        called by fhem.pl (3427)
2021.12.02 13:00:20 1:     main::HandleTimeout                 called by fhem.pl (695)
2021.12.02 13:00:20 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4681.
2021.12.02 13:00:20 1: stacktrace:
2021.12.02 13:00:20 1:     main::__ANON__                      called by fhem.pl (4681)
2021.12.02 13:00:20 1:     main::AttrVal                       called by ./FHEM/71_DENON_AVR_ZONE.pm (444)
2021.12.02 13:00:20 1:     main::DENON_AVR_ZONE_Parse          called by fhem.pl (4091)
2021.12.02 13:00:20 1:     main::Dispatch                      called by ./FHEM/70_DENON_AVR.pm (3255)
2021.12.02 13:00:20 1:     main::DENON_AVR_UpdateConfig        called by fhem.pl (3427)
2021.12.02 13:00:20 1:     main::HandleTimeout                 called by fhem.pl (695)


matze1999

CoolTux

Kannst Du mal bitte ein list von allen Zonen Devices geben? Eines scheint beim auslesen von 2 Attributen Probleme zu machen. Es wird in der Parse Funktion kein Devicename an die Attributsauslese Funktion mitgegeben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

matze1999

#2
Hallo,

es gibt bei mir zwei Zonen Devices:

Internals:
   DEF        2 Denon
   FUUID      6141a91d-f33f-214e-10f3-615d8afa7e205bd5
   IODev      Denon
   NAME       Denon_Zone_2
   NR         165
   STATE      off
   TYPE       DENON_AVR_ZONE
   ZONE       2
   CHANGED:
     power: off
     off
     presence: present
     stateAV: off
   CHANGEDWITHSTATE:
   READINGS:
     2021-12-02 17:18:13   IODev           Denon
     2021-12-02 12:51:17   input           Mediaplayer
     2021-12-02 17:18:19   power           off
     2021-12-02 17:18:19   presence        present
     2021-12-02 17:18:19   state           off
     2021-12-02 17:18:19   stateAV         off
     2021-12-01 11:48:09   volume          40
     2021-12-01 11:48:09   volumeStraight  -40
Attributes:
   alias      Denon_Zone_2
   cmdIcon    muteT:rc_MUTE
   devStateIcon on:rc_GREEN:off off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT
   room       Wohnzimmer
   stateFormat stateAV
   webCmd     volume:muteT:input


und

Internals:
   DEF        3 Denon
   Denon_MSGCNT 2
   Denon_TIME 2021-12-02 17:18:19
   FUUID      616c040e-f33f-214e-e53b-ac00b25919312dc1
   IODev      Denon
   LASTInputDev Denon
   MSGCNT     2
   NAME       Denon_Zone_3
   NR         179
   STATE      off
   TYPE       DENON_AVR_ZONE
   ZONE       3
   READINGS:
     2021-12-02 17:18:13   IODev           Denon
     2021-12-01 11:48:09   input           Mediaplayer
     2021-12-02 12:25:31   power           off
     2021-12-02 12:25:31   presence        present
     2021-12-02 12:25:31   state           off
     2021-12-02 12:25:31   stateAV         off
     2021-12-01 11:48:09   volume          40
     2021-12-01 11:48:09   volumeStraight  -40
Attributes:
   alias      Denon_Zone_3
   cmdIcon    muteT:rc_MUTE
   devStateIcon on:rc_GREEN:off off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT
   room       Wohnzimmer
   stateFormat stateAV
   webCmd     volume:muteT:input



kann das evtl. damit zusammenhängen:

2021.12.02 17:18:23 0: DENON_AVR (Denon) - Error while requesting http://192.168.1.88:23/goform/Deviceinfo.xml - read from http://192.168.1.88:23 timed out
2021.12.02 17:18:28 0: DENON_AVR (Denon) - Error while requesting http://192.168.1.88:23/ajax/get_config?type=25 - read from http://192.168.1.88:23 timed out


Kann man den Telnet Zugriff löschen/verhindern?

matze1999



CoolTux

Möglich kann ich nicht sagen. Schau mal ob die Zeiten mit der anderen Meldung irgendwie passen.

Ist das die IP von dem Denon
http://192.168.1.88:23/goform/Deviceinfo.xml
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

matze1999

Zitat von: CoolTux am 02 Dezember 2021, 20:29:13
Ist das die IP von dem Denon
http://192.168.1.88:23/goform/Deviceinfo.xml

Ja, das ist sie.

Die andere o.g. Warnmeldung und diese tritt nur bei Neustart auf (verbose 2 im Log).

matze1999

CoolTux

Da müsste dann bitte einmal der Modulauthor sich das anschauen und nachbessern.

Da es sich um Multimedia handelt wäre Dein Beitrag besser im Multimedia Forum aufgehoben. Du kannst Deinen Beitag selbstständig verschieben. Unten Links sollte ein verschieben Knopf rum lungern.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net