Hallo,
ich habe ein DOIF was auf den Reading der Coolstream angewiesen ist.
Leider wird das READING der Coolstream nicht richtig gelesen.
Der Status "OFF" wird übermittelt "ON" jedoch nicht.
Das ganze hat schon funktioniert, ich weiß nicht, wieso jetzt nicht mehr.
An bei die Lists der Coolstream und vom DOIF
Vielleicht kann mir einer weiter helfen.
List DOIF
Internals:
DEF ([Onkyo_Receiver:input] eq "NET" and [Onkyo_Receiver:playStatus] eq "stopped")
(set Onkyo_Receiver off)
DOELSEIF
([Onkyo_Receiver:input] eq "NET" and [Onkyo_Receiver:playStatus] eq "paused")
(set Onkyo_Receiver off)
DOELSEIF
([Coolstream_WZ:power] eq "off" and [Onkyo_Receiver:input] eq "CBL/SAT")
(set Onkyo_Receiver off)
DOELSE
()
FUUID 5c712660-f33f-7e98-1966-b229ac3beeaac253
MODEL FHEM
NAME di_Onkyo
NOTIFYDEV Onkyo_Receiver,global,Coolstream_WZ
NR 373
NTFY_ORDER 50-di_Onkyo
STATE cmd_3
TYPE DOIF
VERSION 21842 2020-05-02 16:00:20
.attraggr:
.attrminint:
READINGS:
2020-05-22 16:01:07 Device Onkyo_Receiver
2020-05-22 16:02:07 cmd 3
2020-05-22 16:02:07 cmd_event Onkyo_Receiver
2020-05-22 16:02:07 cmd_nr 3
2020-05-20 22:25:35 e_Coolstream_WZ_power off
2020-05-22 16:01:07 e_Onkyo_Receiver_input CBL/SAT
2020-05-21 13:43:09 e_Onkyo_Receiver_playStatus stopped
2020-05-19 20:00:24 mode enabled
2020-05-22 16:02:07 state cmd_3
2020-05-22 16:02:07 wait_timer no timer
Regex:
accu:
cond:
Coolstream_WZ:
0:
1:
2:
power ^Coolstream_WZ$:^power:
Onkyo_Receiver:
0:
input ^Onkyo_Receiver$:^input:
playStatus ^Onkyo_Receiver$:^playStatus:
1:
input ^Onkyo_Receiver$:^input:
playStatus ^Onkyo_Receiver$:^playStatus:
2:
input ^Onkyo_Receiver$:^input:
attr:
cmdState:
wait:
0:
180
1:
1800
2:
60
3:
0
waitdel:
condition:
0 ::ReadingValDoIf($hash,'Onkyo_Receiver','input') eq "NET" and ::ReadingValDoIf($hash,'Onkyo_Receiver','playStatus') eq "stopped"
1 ::ReadingValDoIf($hash,'Onkyo_Receiver','input') eq "NET" and ::ReadingValDoIf($hash,'Onkyo_Receiver','playStatus') eq "paused"
2 ::ReadingValDoIf($hash,'Coolstream_WZ','power') eq "off" and ::ReadingValDoIf($hash,'Onkyo_Receiver','input') eq "CBL/SAT"
do:
0:
0 set Onkyo_Receiver off
1:
0 set Onkyo_Receiver off
2:
0 set Onkyo_Receiver off
3:
0
helper:
DEVFILTER ^global$|^Onkyo_Receiver$|^Coolstream_WZ$
NOTIFYDEV global|Onkyo_Receiver|Coolstream_WZ
event input: CBL/SAT
globalinit 1
last_timer 0
sleepdevice Onkyo_Receiver
sleepsubtimer -1
sleeptimer -1
timerdev Onkyo_Receiver
timerevent input: CBL/SAT
triggerDev Onkyo_Receiver
timerevents:
input: CBL/SAT
timereventsState:
input: CBL/SAT
triggerEvents:
input: CBL/SAT
triggerEventsState:
input: CBL/SAT
internals:
readings:
all Onkyo_Receiver:input Onkyo_Receiver:playStatus Coolstream_WZ:power
trigger:
uiState:
uiTable:
Attributes:
do resetwait
wait 180:1800:60:0
List Coolstream:
Internals:
DEF 192.168.2.7
FUUID 5c6a890e-f33f-7e98-39df-631e85ec3c72a625
INTERVAL 45
NAME Coolstream_WZ
NR 274
STATE present
TYPE NEUTRINO
.attraggr:
.attrminint:
READINGS:
2020-05-12 19:58:29 ber 0
2020-05-20 22:03:48 bouquetnr 1
2020-05-22 16:02:40 channel Das_Erste_HD
2020-05-22 16:02:40 channel_id b45803fb0001283d
2020-05-22 16:02:40 channel_name Das Erste HD
2020-05-22 16:02:41 channel_url http://192.168.2.7:31339/0,0x13ec,0x13ed,0x13ee
2020-05-22 16:10:10 currentTitle Verrückt nach Meer (272)
2020-05-22 16:02:40 egp_current_channel_id b45803fb0001283d
2020-05-22 16:07:55 egp_current_date 22.05.2020
2020-05-22 16:10:10 egp_current_description Verrückt nach Meer (272)
2020-05-22 16:10:10 egp_current_duration_min 50
2020-05-22 16:10:10 egp_current_info1 Liebesglück auf La Digue
2020-05-22 16:10:10 egp_current_info2 Auf den Seychellen ist der Ochse los! Auf dem Weg zu den Riesenschildkröten und Traumstränden von La Digue werden die verdutzten Passagiere Scarlett und Matthias auf einem fahrenden Viehkarren plötzlich allein gelassen. Die fünf A-Capella-Sänger von VivaVoce erkunden das Inselparadies lieber per Fahrrad und stärken sich für ihren großen Auftritt an Bord - mit selbst-erkletterter Kokosmilch und gekochtem Flughund. Küchenpraktikantin Laura verschläft glatt ihren ersten Außeneinsatz am Buffet.
2020-05-22 16:10:10 egp_current_number 3
2020-05-22 16:10:10 egp_current_start_sec 1590156600
2020-05-22 16:10:10 egp_current_start_t 16:10
2020-05-22 16:10:10 egp_current_stop_sec 1590159600
2020-05-22 16:10:10 egp_current_stop_t 17:00
2020-05-22 16:10:10 eventid 286823006238212672
2017-08-23 22:35:43 image_creator Markham
2019-10-30 11:08:23 image_docs https://wiki.tuxbox-neutrino.org/wiki/Index.php/NeutrinoHD
2019-10-30 11:08:23 image_forum https://www.keywelt-board.com/index.php?showforum=73
2019-10-30 11:08:23 image_homepage https://www.keywelt-board.com
2019-10-30 11:08:23 image_imagename Keywelt_Jun2019_V3.92
2019-10-30 11:08:23 image_version 0392201906221918
2019-10-29 11:20:16 input tv
2019-10-30 11:08:24 model Keywelt-Neutrino 3.9.2
2020-02-06 20:53:07 mute off
2020-05-22 16:02:40 power on
2020-05-22 16:02:40 presence present
2020-05-16 20:38:17 recordchannel ProSieben HD
2020-05-17 19:50:26 recordmode off
2020-05-16 20:38:17 recordtitle FREE EUROPEAN SONG CONTEST
2020-05-22 16:15:26 sig 73
2020-05-22 16:02:40 snr 80
2020-05-22 16:02:40 state on
2020-05-22 16:18:26 time_now Fri May 22 16:18:26 2020
2020-05-22 16:18:26 time_raw_now 1590157106.26257
2020-05-17 19:50:26 timer0 -
2020-05-17 19:50:26 timer0announceTime -
2017-07-27 22:40:02 timer0manualrecord
2020-05-17 19:50:26 timer0name -
2020-05-17 19:50:26 timer0number -
2020-05-17 19:50:26 timer0repcount -
2020-05-17 19:50:26 timer0repeat -
2020-05-17 19:50:26 timer0startTime -
2020-05-17 19:50:26 timer0stopTime -
2020-05-17 19:50:26 timer0typ -
2020-04-23 20:03:47 timer1 -
2020-04-23 20:03:47 timer1announceTime -
2020-04-23 20:03:47 timer1name -
2020-04-23 20:03:47 timer1number -
2020-04-23 20:03:47 timer1repcount -
2020-04-23 20:03:47 timer1repeat -
2020-04-23 20:03:47 timer1startTime -
2020-04-23 20:03:47 timer1stopTime -
2020-04-23 20:03:47 timer1typ -
2019-10-29 10:45:45 timer2 -
2019-10-29 10:45:45 timer2announceTime -
2019-10-29 10:45:45 timer2name -
2019-10-29 10:45:45 timer2number -
2019-10-29 10:45:45 timer2repcount -
2019-10-29 10:45:45 timer2repeat -
2019-10-29 10:45:45 timer2startTime -
2019-10-29 10:45:45 timer2stopTime -
2019-10-29 10:45:45 timer2typ -
2018-10-04 21:05:15 timer3 -
2018-10-04 21:05:15 timer3announceTime -
2018-10-04 21:05:15 timer3name -
2018-10-04 21:05:15 timer3number -
2018-10-04 21:05:15 timer3repcount -
2018-10-04 21:05:15 timer3repeat -
2018-10-04 21:05:15 timer3startTime -
2018-10-04 21:05:15 timer3stopTime -
2018-10-04 21:05:15 timer3typ -
2018-09-19 18:47:06 timer4 -
2018-09-18 20:05:42 timer4announceTime -
2018-09-19 18:47:06 timer4name -
2018-09-19 18:47:06 timer4number -
2018-09-19 18:47:06 timer4repcount -
2018-09-19 18:47:06 timer4repeat -
2018-09-19 18:47:06 timer4startTime -
2018-09-19 18:47:06 timer4stopTime -
2018-09-19 18:47:06 timer4typ -
2018-09-14 20:22:22 timer5 -
2018-09-14 20:22:22 timer5announceTime -
2018-09-14 20:22:22 timer5name -
2018-09-14 20:22:22 timer5number -
2018-09-14 20:22:22 timer5repcount -
2018-09-14 20:22:22 timer5repeat -
2018-09-14 20:22:22 timer5startTime -
2018-09-14 20:22:22 timer5stopTime -
2018-09-14 20:22:22 timer5typ -
2020-05-17 19:50:26 timer_count 0
2018-09-13 21:10:56 timer_maxcount 6
2020-05-15 22:08:52 volume 94
helper:
ADDRESS 192.168.2.7
FIRSTSTART 1
PORT 80
RUNNING_REQUEST 0
CMD_QUEUE:
channels:
tv:
Das_Erste_HD
ZDF_HD
NDR_FS_SH_HD
tagesschau24_HD
3sat_HD
arte_HD
ONE_HD
zdf_neo_HD
ZDFinfo_HD
phoenix_HD
Attributes:
devStateIcon on:rc_GREEN:off off:rc_RED:on standby:rc_YELLOW:on
group TV
icon dreambox
room Wohnzimmer
room_map on:present off:absent
stateFormat presence
userattr room_map structexclude
verbose 0
webCmd channel
Vielen Dank
Hoffi
Also auf den ersten Blick sieht alles plausibel aus.
Schau doch mal im Eventmonitor, ob das on-Event dort auftaucht.
Gruß
Danny
Ich verstehe nicht alles. Das DOIF hat keine Bedingung mit Coolstream und on, wie soll er auf on reagieren?
EDIT: Ah, Du meinst er sollte auf cmd_4 springen, wenn nicht mehr off?
Hallo,
Zitat von: amenomade am 23 Mai 2020, 21:28:25
Ich verstehe nicht alles. Das DOIF hat keine Bedingung mit Coolstream und on, wie soll er auf on reagieren?
EDIT: Ah, Du meinst er sollte auf cmd_4 springen, wenn nicht mehr off?
Genau, ich werte das "ne off" aus.
Ich habe dem Event monitor einmal angeschaut.
Beim Einschalten wird kein Event ausgegeben. Das DOIF löst zwar aus, doch im Monitor ist nichts zu sehen.
Beim Ausschalten wird "power:off" angezeigt. Auch auf verbose 5 wird nichts weiter angezeigt.
Anbei die Auszüge vom Event monitor:
Beim Einschalten:
2020-05-24 09:00:32 DOIF Coolstream_hoch_runter cmd_count: 1
2020-05-24 09:00:33 DOIF Coolstream_hoch_runter cmd_nr: 1
2020-05-24 09:00:33 DOIF Coolstream_hoch_runter cmd: 1
2020-05-24 09:00:33 DOIF Coolstream_hoch_runter cmd_event: TV
2020-05-24 09:00:33 DOIF Coolstream_hoch_runter cmd_1
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ channel_id: b45803fb0001283d
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ channel_name: Das Erste HD
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ channel: Das_Erste_HD
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ currentTitle: Ein Fall für Annika Bengtzon - Kalter Süden
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ eventid: 286823006238212684
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_description: Ein Fall für Annika Bengtzon - Kalter Süden
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_info1: (Annika Bengtzon - En Plats i Solen) Spielfilm Schweden/Deutschland 2012
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_info2: Der ...
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_start_t: 00:00
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_stop_t: 01:30
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_duration_min: 90
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_channel_id: b45803fb0001283d
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_stop_sec: 1590190200
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ egp_current_start_sec: 1590184800
2020-05-24 09:00:33 NEUTRINO Coolstream_WZ channel_url: http://192.168.2.7:31339/0,0x13ec,0x13ed,0x13ee
Beim Ausschalten:
2020-05-24 09:07:24 NEUTRINO Coolstream_WZ power: off
2020-05-24 09:07:24 NEUTRINO Coolstream_WZ off
2020-05-24 09:07:24 NEUTRINO Coolstream_WZ presence: absent
So wie im Log beim Ausschalten würde ich eigentlich auch beim Einschalten erwarten.
-Hoffi
Hi,
dann solltest Du diese konkrete Frage im anderen Board stellen.
Module: 70_NEUTRINO.pm Maintainer: michael.winkler Forum: Multimedia
Und nicht mit diesem Betreff ablenken "Reading wird nicht mehr richtig ausgelesen" ;)
Gruß Otto
Hallo,
ich habe mein Problem hoffentlich im richtigen Bereich gepostet:
FHEM Forum » FHEM - Anwendungen » Multimedia » Modul für NEUTRINO Receiver
https://forum.fhem.de/index.php/topic,54481.msg1059611.html#msg1059611 (https://forum.fhem.de/index.php/topic,54481.msg1059611.html#msg1059611)
leider habe ich dort noch keine Antwort bekommen.
Ich habe weiter im DOIF gespielt und bekomme jetzt bei
Probably associated with ... Coolstream_WZ present
den richtigen Wert ausgegeben, bei
Readings ... e_Coolstream_WZ_presence absent
einen falschen Wert.
Könnt Ihr mir weiterhelfen?
Alle DOIF´s die auf die Coolstream reagieren bekommen kein "On" Signal.
Muss man bei der "Coolstream" etwas einstellen?
Vielen Dank
Hoffi
Bei presence=present ist es gleich wie bei power=on: in deinem Eventmonitor Auszug sieht man kein Event dazu.
Kein Event = Keine Möglichkeit fürs DOIF getriggert zu werden.
Es wird kein Event erzeugt. Der Status ändert sich zwar, wird aber nicht weitergegeben.
Wieso ist das so?
Hoffi
Das weisst nur der Entwickler des Neutrino Moduls ;)