Z
zeebee
Stamm-User
- 303
Hallo,
ich habe bei mir zu Hause eingebaut, dass man per Schalter Webradio aktivieren kann. Dazu kommt Node-Red zum Einsatz, es klappt auch. Dies ist meine Rückmeldung sobald man aufs Knöpfchen drückt:
Das beim Stoppen:
ALLERDINGS: bis der Stream startet, dauert es bis zu 30s. Wenn ich beim Google Home einfach "spiele SWR3" sage, geht das viel schneller. Ein Druck für Stop sorgt auch für sofortige Ruhe. Kennt Jemand dieses Verhalten? Ich habe mehrere Google Homes, überall das gleiche Verhalten. Habe Simplecast (node-red-contrib-simplecast) und cast (node-red-contrib-cast) probiert. Dies sind meine aktuellen Nodes:
(den Switch bräuchte ich in diesem Fall nicht, aber in echt liefert ja mein Schalter die Information, dieser ist hier nicht enthalten).
Nebenbei: kann man auch irgendwie den Status von einem Google Home erfahren? Also wenn Jemand irgendwas per Sprache startet, dass in Node-Red die aktuelle Media-Informationen automatisch ausspuckt?
Danke
zeebee
ich habe bei mir zu Hause eingebaut, dass man per Schalter Webradio aktivieren kann. Dazu kommt Node-Red zum Einsatz, es klappt auch. Dies ist meine Rückmeldung sobald man aufs Knöpfchen drückt:
Code:
{"mediaSessionId":1,"playbackRate":1,"playerState":"PLAYING","currentTime":0,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"activeTrackIds":[],"media":{"contentId":"http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3","contentType":"audio/mp3","streamType":"BUFFERED","metadata":{"metadataType":0,"title":"stream.mp3","images":[{"url":"https://nodered.org/node-red-icon.png"}]},"mediaCategory":"AUDIO","duration":null,"tracks":[{"trackId":1,"type":"AUDIO"}],"breakClips":[],"breaks":[]},"currentItemId":1,"items":[{"itemId":1,"media":{"contentId":"http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3","contentType":"audio/mp3","streamType":"BUFFERED","metadata":{"metadataType":0,"title":"stream.mp3","images":[{"url":"https://nodered.org/node-red-icon.png"}]},"mediaCategory":"AUDIO","duration":null},"autoplay":true,"activeTrackIds":[],"orderId":0}],"repeatMode":"REPEAT_OFF"}
Das beim Stoppen:
Code:
{"mediaSessionId":1,"playbackRate":1,"playerState":"IDLE","currentTime":0,"supportedMediaCommands":274447,"volume":{"level":1,"muted":false},"currentItemId":1,"idleReason":"CANCELLED"}
ALLERDINGS: bis der Stream startet, dauert es bis zu 30s. Wenn ich beim Google Home einfach "spiele SWR3" sage, geht das viel schneller. Ein Druck für Stop sorgt auch für sofortige Ruhe. Kennt Jemand dieses Verhalten? Ich habe mehrere Google Homes, überall das gleiche Verhalten. Habe Simplecast (node-red-contrib-simplecast) und cast (node-red-contrib-cast) probiert. Dies sind meine aktuellen Nodes:
Code:
[{"id":"4c20d74c.187d48","type":"switch","z":"1aa993ca.3ec30c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":370,"y":840,"wires":[["569ef112.e5277"],["d24bf9.76187408"]]},{"id":"347121bd.f977ce","type":"inject","z":"1aa993ca.3ec30c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":180,"y":820,"wires":[["4c20d74c.187d48"]]},{"id":"c8986161.cabf","type":"inject","z":"1aa993ca.3ec30c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"false","payloadType":"bool","x":180,"y":880,"wires":[["4c20d74c.187d48"]]},{"id":"d24bf9.76187408","type":"function","z":"1aa993ca.3ec30c","name":"Aus Senden","func":"return { payload: \"STOP\" };","outputs":1,"noerr":0,"initialize":"","finalize":"","x":550,"y":880,"wires":[["df51362e.579fe8"]]},{"id":"df51362e.579fe8","type":"simplecast","z":"1aa993ca.3ec30c","name":"Büro","host":"192.168.0.56","x":810,"y":840,"wires":[["ac2d6bb4.7f3168"]]},{"id":"569ef112.e5277","type":"function","z":"1aa993ca.3ec30c","name":"SWR3","func":"return { payload: {\"type\":\"MEDIA\",\"media\":{\"url\":\"http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3\"}} };","outputs":1,"noerr":0,"initialize":"","finalize":"","x":530,"y":820,"wires":[["df51362e.579fe8"]]}]
Nebenbei: kann man auch irgendwie den Status von einem Google Home erfahren? Also wenn Jemand irgendwas per Sprache startet, dass in Node-Red die aktuelle Media-Informationen automatisch ausspuckt?
Danke
zeebee