Modul für ONKYO AV Receiver (und neuere Pioneer AV Receiver)

Begonnen von Loredo, 30 September 2013, 14:52:36

Vorheriges Thema - Nächstes Thema

ChristianKnorr

#150
Also,
wenn ich die letzte Version einspiele, ein rereadcfg mache und define Onkyo ONKYO_AVR onkyo eingebe ist fhem tot und das steht im log bei verbose 4:

2013.12.28 11:05:07 4: HTTP FHEMWEB:192.168.178.21:63982 GET /fhem&cmd=define+Onkyo+ONKYO_AVR+onkyo
2013.12.28 11:05:07 4: eventTypes: ONKYO_AVR Onkyo presence: present -> presence: present
2013.12.28 11:05:07 4: eventTypes: Global global DEFINED Onkyo -> DEFINED Onkyo
2013.12.28 11:05:07 4: HTTP FHEMWEB:192.168.178.21:63986 GET /fhem?detail=Onkyo
2013.12.28 11:05:07 4: /fhem?detail=Onkyo / RL:2673 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63986 GET /fhem/pgm2/style.css
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63987 GET /fhem/pgm2/svg.js
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63982 GET /fhem/pgm2/fhemweb.js
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63986 GET /fhem/pgm2/fhemweb_colorpicker.js
2013.12.28 11:05:08 4: Connection accepted from FHEMWEB:192.168.178.21:63990
2013.12.28 11:05:08 4: Connection accepted from FHEMWEB:192.168.178.21:63991
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63990 GET /fhem/pgm2/fhemweb_noArg.js
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63987 GET /fhem/pgm2/fhemweb_svg.js
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63982 GET /fhem/pgm2/fhemweb_textField.js
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63991 GET /fhem/pgm2/fhemweb_slider.js
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63990 GET /fhem/icons/favicon
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63986 GET /fhem/pgm2/fhemweb_time.js
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63986 GET /fhem/images/default/icoEverything.png
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63987 GET /fhem/images/default/fhemicon.png
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63991 GET /fhem?cmd={AttrVal(%22Onkyo%22,%22room%22,%22%22)}&XHR=1
2013.12.28 11:05:08 4: /fhem?cmd={AttrVal(%22Onkyo%22,%22room%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.28 11:05:08 4: HTTP FHEMWEB:192.168.178.21:63986 GET /fhem?room=all&XHR=1&inform=1×tamp=1388225110730
2013.12.28 11:05:09 4: ONKYO_AVR Onkyo(main): net-receiver-information -> query (NRIQSTN)
2013.12.28 11:05:21 4: ONKYO_AVR Onkyo(main): No valid response for command 'NRI' during request session of 3 seconds
2013.12.28 11:05:21 4: ONKYO_AVR Onkyo(main): power -> query (PWRQSTN)
2013.12.28 11:05:21 4: ONKYO_AVR Onkyo(main): PWRQSTN return value '00' converted through VALUE from HASH table to 'off'
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo power: off -> power: off
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo off -> off
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo mute: - -> mute: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo volume: - -> volume: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo input: - -> input: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo sleep: - -> sleep: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo audin_src: - -> audin_src: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo audin_enc: - -> audin_enc: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo audin_srate: - -> audin_srate: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo audin_ch: - -> audin_ch: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo audout_ch: - -> audout_ch: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo audout_mode: - -> audout_mode: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidin_src: - -> vidin_src: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidin_res: - -> vidin_res: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidin_cspace: - -> vidin_cspace: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidin_cdepth: - -> vidin_cdepth: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidout_dst: - -> vidout_dst: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidout_res: - -> vidout_res: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidout_cspace: - -> vidout_cspace: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidout_cdepth: - -> vidout_cdepth: -
2013.12.28 11:05:21 4: eventTypes: ONKYO_AVR Onkyo vidout_mode: - -> vidout_mode: -
2013.12.28 11:05:21 4: ONKYO_AVR Onkyo: off
2013.12.28 11:05:21 4: eventTypes: Global global SHUTDOWN -> SHUTDOWN
2013.12.28 11:05:21 0: Server shutdown

Danach gehts hiermit weiter:
2013.12.28 11:05:22 1: Including fhem.cfg
2013.12.28 11:05:22 3: telnetPort: port 7072 opened
2013.12.28 11:05:22 3: WEB: port 8083 opened
2013.12.28 11:05:22 3: WEBphone: port 8084 opened
2013.12.28 11:05:22 3: WEBtablet: port 8085 opened
2013.12.28 11:05:22 3: Opening CUL_0 device /dev/ttyACM0
2013.12.28 11:05:22 3: Setting CUL_0 baudrate to 38400
2013.12.28 11:05:22 3: CUL_0 device opened
2013.12.28 11:05:22 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.12.28 11:05:22 1: Including ./log/fhem.save
2013.12.28 11:05:22 1: statefile: Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
2013.12.28 11:05:22 4: eventTypes: Global global INITIALIZED -> INITIALIZED
2013.12.28 11:05:22 1: usb create starting
2013.12.28 11:05:22 4: ### ttyACM0: checking if it is a CUL
2013.12.28 11:05:22 4: already used by the CUL_0 fhem device
2013.12.28 11:05:22 1: usb create end
2013.12.28 11:05:22 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2013.12.28 11:05:22 0: Server started with 16 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 27441)


Edit: ich spreche von dieser Version: 70_ONKYO_AVR-11-12 Dezember 2013 17-05-49.pm

ChristianKnorr

#151
Und wenn verbose 5 auch noch interessant ist (bei Version 8, die läuft aber auch nicht mehr):2013.12.28 11:21:21 4: Connection closed for FHEMWEB:192.168.178.21:64155
2013.12.28 11:21:21 4: HTTP FHEMWEB:192.168.178.21:64157 GET /fhem&cmd=define+Onkyo+ONKYO_AVR+onkyo
2013.12.28 11:21:21 5: Cmd: >define Onkyo ONKYO_AVR onkyo<
2013.12.28 11:21:21 5: Loading ./FHEM/70_ONKYO_AVR.pm
2013.12.28 11:21:21 5: Triggering Onkyo (1 changes)
2013.12.28 11:21:21 5: Notify loop for Onkyo presence: present
2013.12.28 11:21:21 4: eventTypes: ONKYO_AVR Onkyo presence: present -> presence: present
2013.12.28 11:21:21 5: Triggering global (1 changes)
2013.12.28 11:21:21 5: Notify loop for global DEFINED Onkyo
2013.12.28 11:21:21 4: eventTypes: Global global DEFINED Onkyo -> DEFINED Onkyo
2013.12.28 11:21:21 4: HTTP FHEMWEB:192.168.178.21:64160 GET /fhem?detail=Onkyo
2013.12.28 11:21:21 4: /fhem?detail=Onkyo / RL:2662 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64160 GET /fhem/pgm2/style.css
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64158 GET /fhem/pgm2/svg.js
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64160 GET /fhem/pgm2/fhemweb.js
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64157 GET /fhem/pgm2/fhemweb_noArg.js
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64161 GET /fhem/pgm2/fhemweb_colorpicker.js
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64158 GET /fhem/pgm2/fhemweb_slider.js
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64160 GET /fhem/pgm2/fhemweb_svg.js
2013.12.28 11:21:22 4: Connection accepted from FHEMWEB:192.168.178.21:64162
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64157 GET /fhem/pgm2/fhemweb_time.js
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64161 GET /fhem/pgm2/fhemweb_textField.js
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64160 GET /fhem/icons/favicon
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64160 GET /fhem/images/default/icoEverything.png
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64162 GET /fhem/images/default/fhemicon.png
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64158 GET /fhem?cmd={AttrVal(%22Onkyo%22,%22room%22,%22%22)}&XHR=1
2013.12.28 11:21:22 5: Cmd: >{AttrVal("Onkyo","room","")}<
2013.12.28 11:21:22 4: /fhem?cmd={AttrVal(%22Onkyo%22,%22room%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.28 11:21:22 4: HTTP FHEMWEB:192.168.178.21:64160 GET /fhem?room=all&XHR=1&inform=1×tamp=1388226084710
2013.12.28 11:21:23 4: ONKYO_AVR Onkyo(main): net-receiver-information -> query (NRIQSTN)
2013.12.28 11:21:23 5: ONKYO_AVR Onkyo(main): onkyo:60128 snd 49534350000000100000000b0100000021314e52495153544e0d0a ISCP............!1NRIQSTN..
2013.12.28 11:21:23 5: ONKYO_AVR Onkyo(main): onkyo:60128 rcv 49534350000000100000000b0100000021314e4c53432d501a0d0a ISCP............!1NLSC-P...
2013.12.28 11:22:03 4: ONKYO_AVR Onkyo(main): No valid response for command 'NRI' during request session of -37.0899460315704 seconds
2013.12.28 11:22:03 4: ONKYO_AVR Onkyo(main): power -> query (PWRQSTN)
2013.12.28 11:22:03 5: ONKYO_AVR Onkyo(main): onkyo:60128 snd 49534350000000100000000b0100000021315057525153544e0d0a ISCP............!1PWRQSTN..
2013.12.28 11:22:03 5: ONKYO_AVR Onkyo(main): onkyo:60128 rcv 49534350000000100000000b0100000021314e4c53432d501a0d0a ISCP............!1NLSC-P...
2013.12.28 11:22:04 5: ONKYO_AVR Onkyo(main): onkyo:60128 rcv 49534350000000100000000a01000000213150575230301a0d0a ISCP............!1PWR00...
2013.12.28 11:22:04 4: ONKYO_AVR Onkyo(main): PWRQSTN return value '00' converted through VALUE from HASH table to 'off'
2013.12.28 11:22:04 5: Triggering Onkyo (21 changes)
2013.12.28 11:22:04 5: Notify loop for Onkyo power: off
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo power: off -> power: off
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo off -> off
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo mute: - -> mute: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo volume: - -> volume: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo input: - -> input: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo sleep: - -> sleep: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo audin_src: - -> audin_src: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo audin_enc: - -> audin_enc: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo audin_srate: - -> audin_srate: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo audin_ch: - -> audin_ch: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo audout_ch: - -> audout_ch: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo audout_mode: - -> audout_mode: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidin_src: - -> vidin_src: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidin_res: - -> vidin_res: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidin_cspace: - -> vidin_cspace: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidin_cdepth: - -> vidin_cdepth: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidout_dst: - -> vidout_dst: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidout_res: - -> vidout_res: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidout_cspace: - -> vidout_cspace: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidout_cdepth: - -> vidout_cdepth: -
2013.12.28 11:22:04 4: eventTypes: ONKYO_AVR Onkyo vidout_mode: - -> vidout_mode: -
2013.12.28 11:22:04 4: ONKYO_AVR Onkyo: off
2013.12.28 11:22:04 5: Triggering global (1 changes)
2013.12.28 11:22:04 5: Notify loop for global SHUTDOWN
2013.12.28 11:22:04 4: eventTypes: Global global SHUTDOWN -> SHUTDOWN
2013.12.28 11:22:04 0: Server shutdown
2013.12.28 11:22:04 5: SW: X00
2013.12.28 11:22:04 1: Including fhem.cfg
2013.12.28 11:22:04 5: Cmd: >attr global autoload_undefined_devices 1<
2013.12.28 11:22:04 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2013.12.28 11:22:04 5: Cmd: >attr global modpath .<
2013.12.28 11:22:04 5: Loading ./FHEM/99_SUNRISE_EL.pm
2013.12.28 11:22:04 5: Loading ./FHEM/99_Utils.pm
2013.12.28 11:22:04 5: Cmd: >attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
\
Restart fhem for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\
<
2013.12.28 11:22:04 5: Cmd: >attr global statefile ./log/fhem.save<
2013.12.28 11:22:04 5: Cmd: >attr global updateInBackground 1<
2013.12.28 11:22:04 5: Cmd: >attr global userattr devStateIcon devStateStyle fp_Erdgeschoss fp_Keller fp_Obergeschoss icon room_map sortby structexclude webCmd<
2013.12.28 11:22:04 5: Cmd: >attr global verbose 5<
2013.12.28 11:22:04 5: Cmd: >define telnetPort telnet 7072 global<
2013.12.28 11:22:04 5: Loading ./FHEM/98_telnet.pm
2013.12.28 11:22:04 3: telnetPort: port 7072 opened
2013.12.28 11:22:04 5: Cmd: >define WEB FHEMWEB 8083 global<
2013.12.28 11:22:04 5: Loading ./FHEM/01_FHEMWEB.pm
2013.12.28 11:22:04 3: WEB: port 8083 opened
2013.12.28 11:22:04 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2013.12.28 11:22:04 3: WEBphone: port 8084 opened
2013.12.28 11:22:04 5: Cmd: >attr WEBphone stylesheetPrefix smallscreen<
2013.12.28 11:22:04 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2013.12.28 11:22:04 3: WEBtablet: port 8085 opened
2013.12.28 11:22:04 5: Cmd: >attr WEBtablet stylesheetPrefix touchpad<
2013.12.28 11:22:04 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m.log fakelog<
2013.12.28 11:22:04 5: Loading ./FHEM/92_FileLog.pm
2013.12.28 11:22:04 5: Cmd: >define autocreate autocreate<
2013.12.28 11:22:04 5: Loading ./FHEM/98_autocreate.pm
2013.12.28 11:22:04 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2013.12.28 11:22:04 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2013.12.28 11:22:04 5: Loading ./FHEM/91_eventTypes.pm
2013.12.28 11:22:04 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2013.12.28 11:22:04 5: Loading ./FHEM/91_notify.pm
2013.12.28 11:22:04 5: Cmd: >define CUL_0 CUL /dev/ttyACM0@38400 1034<
2013.12.28 11:22:04 5: Loading ./FHEM/00_CUL.pm
2013.12.28 11:22:04 3: Opening CUL_0 device /dev/ttyACM0
2013.12.28 11:22:04 3: Setting CUL_0 baudrate to 38400
2013.12.28 11:22:04 3: CUL_0 device opened
2013.12.28 11:22:04 5: SW: V
2013.12.28 11:22:04 5: CUL/RAW (ReadAnswer): V 1.57 CUL868

2013.12.28 11:22:04 5: SW: ?
2013.12.28 11:22:04 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B C F i A Z E G M R T V W X e f m l t u x

2013.12.28 11:22:04 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.12.28 11:22:04 5: SW: X21
2013.12.28 11:22:04 5: SW: T01
2013.12.28 11:22:04 5: CUL/RAW (ReadAnswer): 1034

2013.12.28 11:22:04 5: GOT CUL fhtid: 1034
2013.12.28 11:22:04 5: Cmd: >attr CUL_0 room Abstellraum<
2013.12.28 11:22:04 5: Cmd: >define Weihnachtsstern IT 1FFFF1F0FF FF 00<
2013.12.28 11:22:04 5: Loading ./FHEM/10_IT.pm
2013.12.28 11:22:04 5: Cmd: >attr Weihnachtsstern fp_Erdgeschoss 350,230,1,<
2013.12.28 11:22:04 5: Cmd: >attr Weihnachtsstern room Esszimmer<
2013.12.28 11:22:04 5: Cmd: >define Tannenbaum IT 1FFF1FF0FF FF 00<
2013.12.28 11:22:04 5: Cmd: >attr Tannenbaum fp_Erdgeschoss 220,210,1,<
2013.12.28 11:22:04 5: Cmd: >attr Tannenbaum room Wohnzimmer<
2013.12.28 11:22:04 5: Cmd: >define Wohnzimmer_Licht structure room Tannenbaum Weihnachtsstern<
2013.12.28 11:22:04 5: Loading ./FHEM/98_structure.pm
2013.12.28 11:22:04 5: Cmd: >attr Wohnzimmer_Licht room Wohnzimmer<
2013.12.28 11:22:04 5: Cmd: >define Keller FLOORPLAN<
2013.12.28 11:22:04 5: Loading ./FHEM/95_FLOORPLAN.pm
2013.12.28 11:22:04 5: Cmd: >define Erdgeschoss FLOORPLAN<
2013.12.28 11:22:04 5: Cmd: >attr Erdgeschoss fp_arrange 1<
2013.12.28 11:22:04 5: Cmd: >define Obergeschoss FLOORPLAN<
2013.12.28 11:22:04 1: Including ./log/fhem.save
2013.12.28 11:22:04 5: Cmd: >setstate CUL_0 2013-12-22 16:18:50 ccconf freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB<
2013.12.28 11:22:04 5: Cmd: >setstate CUL_0 2013-12-28 11:21:11 cmds  B C F i A Z E G M R T V W X e f m l t u x<
2013.12.28 11:22:04 5: Cmd: >setstate CUL_0 2013-12-22 16:19:22 credit10ms 900<
2013.12.28 11:22:04 5: Cmd: >setstate CUL_0 2013-12-22 16:19:28 fhtbuf AE<
2013.12.28 11:22:04 5: Cmd: >setstate CUL_0 2013-12-28 11:20:30 raw is1FFFF1F0FFFF<
2013.12.28 11:22:04 5: Cmd: >setstate CUL_0 2013-12-28 10:16:20 uptime 2 18:23:00<
2013.12.28 11:22:04 5: Cmd: >setstate CUL_0 2013-12-22 16:19:58 version V 1.57 CUL868<
2013.12.28 11:22:04 5: Cmd: >setstate Erdgeschoss Erdgeschoss<
2013.12.28 11:22:04 5: Cmd: >setstate Keller Keller<
2013.12.28 11:22:04 5: Cmd: >setstate Logfile active<
2013.12.28 11:22:04 5: Cmd: >setstate Obergeschoss Obergeschoss<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo off<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 audin_ch -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 audin_enc -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 audin_srate -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 audin_src -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 audout_ch -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 audout_mode -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 input -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 mute -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 power off<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:21 presence present<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 sleep -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 state off<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidin_cdepth -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidin_cspace -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidin_res -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidin_src -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidout_cdepth -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidout_cspace -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidout_dst -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidout_mode -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 vidout_res -<
2013.12.28 11:22:04 5: Cmd: >setstate Onkyo 2013-12-28 11:21:23 volume -<
2013.12.28 11:22:04 5: Cmd: >setstate Tannenbaum on<
2013.12.28 11:22:04 5: Cmd: >setstate Tannenbaum 2013-12-28 11:20:24 state on<
2013.12.28 11:22:04 5: Cmd: >setstate Weihnachtsstern on<
2013.12.28 11:22:04 5: Cmd: >setstate Weihnachtsstern 2013-12-28 11:20:30 state on<
2013.12.28 11:22:04 5: Cmd: >setstate Wohnzimmer_Licht on<
2013.12.28 11:22:04 5: Cmd: >setstate Wohnzimmer_Licht 2013-12-28 11:20:30 LastDevice Weihnachtsstern<
2013.12.28 11:22:04 5: Cmd: >setstate Wohnzimmer_Licht 2013-12-28 11:20:30 LastDevice_Abs Weihnachtsstern<
2013.12.28 11:22:04 5: Cmd: >setstate Wohnzimmer_Licht 2013-12-28 11:20:30 state on<
2013.12.28 11:22:04 5: Cmd: >setstate autocreate active<
2013.12.28 11:22:04 5: Cmd: >setstate eventTypes active<
2013.12.28 11:22:04 5: Cmd: >setstate global <no definition><
2013.12.28 11:22:04 5: Cmd: >setstate initialUsbCheck active<
2013.12.28 11:22:04 1: statefile: Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
Please define Onkyo first
2013.12.28 11:22:04 5: Interface "interface": readings "", getters "", setters ""
2013.12.28 11:22:04 5: Interface "switch": readings "onoff", getters "onoff", setters ""
2013.12.28 11:22:04 5: Interface "switch_active": readings "onoff", getters "onoff", setters ""
2013.12.28 11:22:04 5: Interface "switch_passive": readings "onoff", getters "onoff", setters "on:off"
2013.12.28 11:22:04 5: Interface "dimmer": readings "onoff:level", getters "onoff:level", setters "on:off:dimto:dimup:dimdown"
2013.12.28 11:22:04 5: Interface "temperature": readings "temperature", getters "temperature", setters ""
2013.12.28 11:22:04 5: Interface "humidity": readings "humidity", getters "humidity", setters ""
2013.12.28 11:22:04 5: Interface "wind": readings "wind", getters "wind", setters ""
2013.12.28 11:22:04 5: Interface "power": readings "power:maxPower:energy", getters "power:maxPower:energy", setters ""
2013.12.28 11:22:04 5: Triggering global (1 changes)
2013.12.28 11:22:04 5: Notify loop for global INITIALIZED
2013.12.28 11:22:04 4: eventTypes: Global global INITIALIZED -> INITIALIZED
2013.12.28 11:22:04 5: Triggering initialUsbCheck
2013.12.28 11:22:04 5: Cmd: >usb create<
2013.12.28 11:22:04 1: usb create starting
2013.12.28 11:22:04 4: ### ttyACM0: checking if it is a CUL
2013.12.28 11:22:04 4: already used by the CUL_0 fhem device
2013.12.28 11:22:04 1: usb create end
2013.12.28 11:22:04 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2013.12.28 11:22:04 0: Server started with 16 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 27666)
2013.12.28 11:22:04 4: Connection accepted from FHEMWEB:192.168.178.21:64164
2013.12.28 11:22:04 4: Connection accepted from FHEMWEB:192.168.178.21:64165
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem&detail=Onkyo&dev.getOnkyo=Onkyo&cmd.getOnkyo=get&arg.getOnkyo=power
2013.12.28 11:22:05 5: Cmd: >get Onkyo power<
2013.12.28 11:22:05 4: /fhem&detail=Onkyo&dev.getOnkyo=Onkyo&cmd.getOnkyo=get&arg.getOnkyo=power / RL:885 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem/pgm2/style.css
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64165 GET /fhem/pgm2/svg.js
2013.12.28 11:22:05 4: Connection accepted from FHEMWEB:192.168.178.21:64166
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64166 GET /fhem/pgm2/fhemweb_colorpicker.js
2013.12.28 11:22:05 4: Connection accepted from FHEMWEB:192.168.178.21:64167
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem/pgm2/fhemweb.js
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem/pgm2/fhemweb_noArg.js
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64165 GET /fhem/pgm2/fhemweb_slider.js
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64166 GET /fhem/pgm2/fhemweb_textField.js
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64167 GET /fhem/pgm2/fhemweb_svg.js
2013.12.28 11:22:05 4: Connection accepted from FHEMWEB:192.168.178.21:64168
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem/pgm2/fhemweb_time.js
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem/icons/favicon
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem/images/default/icoEverything.png
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64165 GET /fhem/images/default/fhemicon.png
2013.12.28 11:22:05 4: HTTP FHEMWEB:192.168.178.21:64164 GET /fhem?room=all&XHR=1&inform=1×tamp=1388226127828


Edit: ich spreche von dieser Version: 70_ONKYO_AVR-08-09 Oktober 2013 07-52-15.pm

ChristianKnorr

#152
Version 7 (md5sum: afd152b51c2bc8d3ea6ea37dc5039384, 332kB) ist die letzte die läuft.
Ich kann den AVR anlegen, dann lädt auch die Seite wo ich "set" und "get" klicken kann, aber in Wirklichkeit ist fhem schon tot.

Edit: ich spreche von dieser Version: 70_ONKYO_AVR-07-06 Oktober 2013 22-42-04.pm

Loredo

Du definierst deinen Receiver auch falsch. Der TX-609 ist kein 2013 Modell und muss daher so definiert werden:



define Onkyo ONKYO_AVR <IP> pre2013



Siehe Commandref Beispiele.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Zitat von: ChristianKnorr am 28 Dezember 2013, 11:28:59
Edit: ich spreche von dieser Version: 70_ONKYO_AVR-08-09 Oktober 2013 07-52-15.pm


Und ich spreche prinzipiell immer über die aktuelle SVN Version, über nix anderes. Sorry  ;)
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

ChristianKnorr

Zitat von: Loredo am 28 Dezember 2013, 14:01:09
Du definierst deinen Receiver auch falsch. Der TX-609 ist kein 2013 Modell und muss daher so definiert werden:



define Onkyo ONKYO_AVR <IP> pre2013



Siehe Commandref Beispiele.
Ja, jetzt klappts auch ;)

ChristianKnorr

#156
Zitat von: Loredo am 28 Dezember 2013, 14:04:08

Und ich spreche prinzipiell immer über die aktuelle SVN Version, über nix anderes. Sorry  ;)
Jetzt wo Du den Fehler bei mir gefunden hast kann ich damit auch los legen. Wo finde ich denn die Zugangsdaten?

Edit: hier gefunden: http://svn.code.sf.net/p/fhem/code/trunk/fhem/FHEM/70_ONKYO_AVR.pm

Loredo

Und für diejenigen, die es nicht schaffen explizit pre2013 beim Define mit anzugeben: Ich habe gerade einen Fallback eingebaut. Allerdings dauert es beim ersten Define trotzdem sehr lange, bis FHEM dann wieder weitermachen kann. Wer also vorher schon weiß, dass sein Gerät nicht aus der 2013er Produktion (oder später) stammt, tut nach wie vor gut daran pre2013 explizit mit anzugeben.




Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Astrofreak85

das mit dem pre2013 hatte ich mir schon gedacht, aber hab trotzdem Probleme mit FHEM (nichtereichbarkeit), im wesentlichen dann wenn der AVR nicht ereichbar (sprich: AUS über Steckdose) ist...
ich kann aber, wenn der AVR wieder aktiv ist auch nicht mehr auf FHEM zugreifen, da hilft dann nur neustart...

Loredo

Zitat von: Astrofreak85 am 28 Dezember 2013, 17:29:07
das mit dem pre2013 hatte ich mir schon gedacht, aber hab trotzdem Probleme mit FHEM (nichtereichbarkeit), im wesentlichen dann wenn der AVR nicht ereichbar (sprich: AUS über Steckdose) ist...
ich kann aber, wenn der AVR wieder aktiv ist auch nicht mehr auf FHEM zugreifen, da hilft dann nur neustart...


Das lässt sich momentan wohl nicht ändern. Ich empfehle das Gerät im Standby-Modus zu betrieben. Das Schalten über eine Steckdose führt den Sinn einer Heimautomation IMHO auch etwas ad absurdum. Man möchte ja alles immer und überall digital schalten können (auch wenn es eine IP-Steckdose sein sollte; noch absurder wie ich finde...).


Der Grund liegt in der aktuellen Architektur von FHEM, welche das parallele Abarbeiten von Aufgaben nur sehr eingeschränkt zulässt. Im Klartext: Wenn der Receiver aus ist und das ONKYO_AVR Modul 3 Sekunden wartet, ob das Gerät antwortet, dann kann in dieser Zeit nichts anderes gemacht werden. Das ganze in einen Fork auszulagern ist sehr schwierig, weil ich eben nicht nur key-value Werte auslese, sondern umfangreiche Rückmeldungen vom Gerät bekomme.


Trotzdem sollte es generell nicht dazu führen, dass FHEM gar nicht mehr reagiert, wenn dein AVR nicht im Netzwerk hängt. Nach 3 Sekunden wird die Abfrage abgebrochen und es wird erst nach 90 Sekunden der nächste Versuch gemacht. Ich kann bei dir nur vermuten, dass es eine Wechselwirkung mit weiteren Geräten in deiner Automation ist, die ich aber so nicht nachvollziehen kann.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Astrofreak85

Das Abschalten des Geräts über Steckdose macht in so Fern einen Sinn, als das der AVR eine Standby-Verbrauch von ca. 30Watt hat....60EUR Stromrechnung, nur damit das Gerät jederzeit reagieren kann?
Der ist glücklicherweise recht schnell Einsatzbereit...da ist das auch nicht so wild...ganz anders der dumme MR303A von der T-Com...der zieht im StandBy auch seine 15W aber brauch dann auch fast 5min wenn er aus war bis er benutzbar ist :-/

Loredo

Zitat von: Astrofreak85 am 28 Dezember 2013, 17:44:28
Das Abschalten des Geräts über Steckdose macht in so Fern einen Sinn, als das der AVR eine Standby-Verbrauch von ca. 30Watt hat....60EUR Stromrechnung, nur damit das Gerät jederzeit reagieren kann?


Ok. Die neueren Geräte wie mein TX-NR626 brauchen nur 0,2 Watt (bzw. mit aktivem (W)LAN 2 Watt glaub ich). Wäre für mich ein Grund ein neues Gerät zu kaufen wenn ich ehrlich bin  ;)


Sei es drum. Ich habe meinen Receiver gerade seit 15min stromlos und FHEM läuft weiter wie geschmiert:


2013.12.28 17:48:49 5: ONKYO_AVR LR_AVR: called function ONKYO_AVR_GetStatus()
2013.12.28 17:48:49 5: ONKYO_AVR LR_AVR: called function ONKYO_AVR_SendCommand()
2013.12.28 17:48:49 4: ONKYO_AVR LR_AVR(main): power -> query (PWRQSTN)
2013.12.28 17:48:52 4: ONKYO_AVR LR_AVR: absent





Muss also an einer speziellen Konstellation bei dir liegen.




Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

ChristianKnorr

Zitat von: Astrofreak85 am 28 Dezember 2013, 17:29:07
das mit dem pre2013 hatte ich mir schon gedacht, aber hab trotzdem Probleme mit FHEM (nichtereichbarkeit), im wesentlichen dann wenn der AVR nicht ereichbar (sprich: AUS über Steckdose) ist...
ich kann aber, wenn der AVR wieder aktiv ist auch nicht mehr auf FHEM zugreifen, da hilft dann nur neustart...
Verstehe ich das richtig dass Du fhem nicht mehr bedienen kannst obwohl Du explizit gar nicht auf den AVR zugreifst?

ChristianKnorr

Ich habe es gerade probiert: Onkyo TX-NR609 vom Strom genommen. fhem lässt sich locker bedienen, selbst wenn ich auf den Onkyo zugreifen will. Dann ist halt das Icon rot statt grün (an) oder grau (Standby)

Loredo


Tatsächlich konnte ich einen Absturz von FHEM provozieren, wenn das Gerät zuvor ausgeschaltet war und FHEM zufällig während der Boot-Phase des Gerätes bereits Abfragen schickte.
(normalerweise würde man ja erwarten, dass ein Gerät erst dann Verbindungen zulässt, wenn es auch bereit ist - aber naja...)

Ich habe die Kommunikations-Subroutinen nochmals überarbeitet. Sie sollten jetzt robuster sein.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER