doif - starten eines Streams auf den Chromecast

Begonnen von Kai Hawaii, 11 November 2018, 11:58:21

Vorheriges Thema - Nächstes Thema

Kai Hawaii

Hallo,

nach Tagelangem experimentieren werde ich noch wahnsinnig...
Folgendes will ich erreichen:
Auf dem Floorplan soll ein Button erscheinen mit dem ein Stream auf einen Chromecast gestartet wird.

Bei meinem Code stirbt fhem wenn auf "on" geklickt wird und es hilft nur ein kill -9 um eine Wiederbelebung zu starten.

Kann mir hier jemand weiterhelfen was falsch ist?
Fehler tauchen in keinerlei Logs auf - die letzte Meldung ist, dass das FS20 Gerät auf "on" geschaltet wird

Der Code:


define bttnKitch_top100 FS20 11114444 1a
attr bttnKitch_top100 dummy 1
attr bttnKitch_top100 fp_lcar10zoll2 380,1,0,
attr bttnKitch_top100 webCmd on:off

define doif_bttnKitch_top100 doif ([bttnKitch_top100:state] eq "on") (set DHARMKitch play \
http://stream.top100station.com/top100station.mp3) DOELSE (set DHARMKitch stop)


Danke schonmal für Hilfe!

Damian

Wenn bereits mit set DHARMKitch play http://stream.top100station.com/top100station.mp3 in der Kommandozeile FHEM stirbt, dann ist es kein DOIF-Problem
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Kai Hawaii

Nein, das Chromecast Modul alleine arbeitet wunderbar :-/

Muss ich die URL irgendwie besonders angeben? - Die Doppelpunkte und Slashes sind ja gerne ein Problem.

Ellert

Ich wäre nicht auf die Idee gekommen den Befehl umzubrechen.

Kai Hawaii

Jetzt mal ohne Witz - ohne Umbruch funktioniert der oder das doif

Danke für den Hinweis!!