XBMC/Kodi und notify für currentTitle funktioniert nicht

Begonnen von HansDampfHH, 01 Februar 2016, 08:38:34

Vorheriges Thema - Nächstes Thema

HansDampfHH

Leider habe ich ein weiteres Problem mit einem weiteren notify.
Ich würde gerne in FHEM den aktuellen Titel, der in Kodi abgespielt wird, darstellen.

Dazu habe ich wie folgt Kodi eingebunden:


define Wohnzimmer.Kodi XBMC 192.168.178.21 tcp Kodi "PASSWORD"
attr EG.wz.Kodi devStateIcon opened:rc_GREEN:on disconnected:rc_RED:off Initialized:message_socket_disabled
attr EG.wz.Kodi event-on-change-reading .*
attr EG.wz.Kodi updateInterval 60
attr EG.wz.Kodi webCmd shutdown


Mit diesem Dummy möchte ich den aktuellen Titel anzeigen:


define Wohnzimmer.KodiTitle dummy
attr Wohnzimmerz.KodiTitle alias Aktueller Titel


Und hier das notify, das bei einer Änderungen in Kodi reagieren soll und den state des Dummy neu setzten soll:


define n_Wohnzimmer.KodiTitle notify Wohnzimmer.Kodi:currentTitle.* {fhem("setreading Wohnzimmer.KodiTitle state $EVENT");;}


Der Titel wird zwar aktualisiert und in den Dummy geschrieben, allerdings wie folgt:
currentTitle: NDR Talkshow
Vielleicht kann mir jemand einen Tipp geben wie ich currentTitle wegbekomme?
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

HansDampfHH

FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

HansDampfHH

Ah, läuft doch nicht.

Mit $EVTPART1 komme ich ja nur an das erste Wort.
Also wenn $EVENT = currentTitle: Die Straßen von San Francisco
dann ist $EVTPART1 = Die

Wie kann ich denn den gesamten String extrahieren?
Funktionieren da regex? Also in etwa so was:
$PATTERN = /currentTitle: (.*)/u
Kodi:$PATTERN
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

Hans Franz


my $pattern = $EVENT;
$pattern =~ s/currentTitle://;

Stichwort:
substitution

Gruß
Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20