FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Kai Hawaii am 11 November 2018, 11:58:21

Titel: doif - starten eines Streams auf den Chromecast
Beitrag von: Kai Hawaii am 11 November 2018, 11:58:21
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!
Titel: Antw:doif - starten eines Streams auf den Chromecast
Beitrag von: Damian am 11 November 2018, 12:16:32
Wenn bereits mit set DHARMKitch play http://stream.top100station.com/top100station.mp3 in der Kommandozeile FHEM stirbt, dann ist es kein DOIF-Problem
Titel: Antw:doif - starten eines Streams auf den Chromecast
Beitrag von: Kai Hawaii am 11 November 2018, 12:43:32
Nein, das Chromecast Modul alleine arbeitet wunderbar :-/

Muss ich die URL irgendwie besonders angeben? - Die Doppelpunkte und Slashes sind ja gerne ein Problem.
Titel: Antw:doif - starten eines Streams auf den Chromecast
Beitrag von: Ellert am 11 November 2018, 13:18:53
Ich wäre nicht auf die Idee gekommen den Befehl umzubrechen.
Titel: Antw:doif - starten eines Streams auf den Chromecast
Beitrag von: Kai Hawaii am 11 November 2018, 17:15:57
Jetzt mal ohne Witz - ohne Umbruch funktioniert der oder das doif

Danke für den Hinweis!!