[Altes Modul] GoogleCast (98_GOOGLECAST.pm)

Begonnen von dominik, 10 Dezember 2015, 22:43:49

Vorheriges Thema - Nächstes Thema

dominik

Hallo zusammen,

leider geht speak, play und displayWebsite weiterhin noch nicht. Ich bin noch auf Fehlersuche woran das liegt.
Sobald es ein Update gibt, gebe ich hier Bescheid.

@Sailor, danke für die CommandRef, das nehme ich beim nächsten Update gleich mit auf.

Im 1. Post habe ich nun eine Referenz auf die CommandRef eingefügt. Nur dort halte ich den Installationsprozess aktuell.

Gruß
Dominik
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

MadMax-FHEM

#496
Zitat von: dominik am 10 März 2018, 10:02:34
Im 1. Post habe ich nun eine Referenz auf die CommandRef eingefügt. Nur dort halte ich den Installationsprozess aktuell.

Hallo Dominik,

das ist gut!
Hatte schon vor das vorzuschlagen... ;)


Zitat von: dominik am 10 März 2018, 10:02:34
leider geht speak, play und displayWebsite weiterhin noch nicht. Ich bin noch auf Fehlersuche woran das liegt.
Sobald es ein Update gibt, gebe ich hier Bescheid.

Wenn ich etwas tun/testen kann einfach melden.

Habe einen Google Home und einen Home Mini...
...und eben einen PI "über" mit aktuell neu aufgesetztem Stretch lite und "nacktem" fhem (image habe ich und kann ich immer mal wieder einspielen) und eben Installation nach "Vorgabe" von GOOGLECAST.

EDIT: habe eben mein funktionierendes Testsystem auf die aktuelle fhem Version geupdated. Dort geht es weiterhin... :)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

dominik

Nutzt du noch Python 2 und die alte Pychromecast Version?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

MadMax-FHEM

#498
Zitat von: dominik am 10 März 2018, 10:45:28
Nutzt du noch Python 2 und die alte Pychromecast Version?

Auf dem laufenden Testsystem: vermutlich. Also alte/ältere Pychromecast bestimmt. Python ist beides drauf, also python (Python 2.7.13) und python3 (Python 3.5.3). Habe aber bei der Installation (war damals, hmm wann genau weiß ich leider nicht mehr) nichts spezielles angegeben. Leider aber auch nicht mitnotiert welchen genauen Schritte ich durchgeführt habe (mache ich norm. immer), vielleicht finde ich noch was.

EDIT: Vermutlich bin ich nach dem ersten Thread-Beitrag vorgegangen und dann hatte ich eben ein Problem und mit der Suche bin ich dann drauf gestoßen, dass man in einer Datei (weiß leider nicht mehr wo/welcher) etwas anpassen soll, damit lief es dann...

Wie bekomme ich raus welche Pychromecast ich habe?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

dominik

Ok, danke für die Info. Dann hast du ziemlich sicher noch die alte PyChromecast Version. Weil mit Python 2 wäre die nicht mehr kompatibel. Aber ist schon eine gute Info, das bedeutet, dass Python3 oder PyChromecast 2.0.0 Probleme macht.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

MadMax-FHEM

Bitte gerne!

Das war ja einfach ;)

Wenn du noch was brauchst, einfach melden.

Habe ja die beiden Systeme "parallel"...

Würde aber lieber am 2ten Testsystem (neu aufgesetztes/"nacktes") rumschrauben denn am alten/bestehenden (und funktionierenden).

Übrigens die Probleme mit den Sockets etc. hatte ich noch nicht/nie...

Gruß und viel Erfolg, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

dominik

Endlich geschafft :)

Version 2.1.2 (gerade eingecheckt) funktioniert nun mit Python 3 und PyChromecast 2.0.0 - speak, play, displayWebsite läuft damit

Es lag daran, dass Inline::Python keine UTF-8 Strings an den Python Code übergibt und Python 3 aber genau diese erwartet. Über SVN Update könnt ihr die neue Version bereits jetzt aktualisieren, oder morgen per update.

Gruß
Dominik
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

MadMax-FHEM

Hi Dominik,

super danke!

Werde aber erst morgen testen können...
...bin grad außer Haus.

Könnte zwar einspielen aber nicht testen, ob der Google Home mehr als nur "pling" von sich gibt ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Pr3mut05

In einen ersten Test funktioniert bei mir PLAY und SPEAK \o/

Allerdings gehen wir die Geräte immer wieder offline :/

dominik

Poste bitte dein Log mit verbose 5. Bei mir geht die Verbindung auch ab und zu verloren, das liegt manchmal am RPi WLAN.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Pr3mut05

#505
Zitat von: dominik am 11 März 2018, 09:49:23
Poste bitte dein Log mit verbose 5. Bei mir geht die Verbindung auch ab und zu verloren, das liegt manchmal am RPi WLAN.

Alle Geräte gelöscht
RasPi neu gestartet
Alle Geräte neu angelegt

Bis jetzt läuft alles einwandfrei :D
Auch mein dritter GoogleHome, der bis zur letzten Version (unverständlicher Weise) immer wieder Probleme machte läuft jetzt \o/

Die integration von Google Home ist für mich ein Meilenstein in Sachen Smart Home und PLAY und SPEAK erhöhen dem Mehrwert meines FHEM enorm.
Vielen Dank für dieses Modul

Das einzige was ich bemerkte:

Mein Google home in der Küche zeigt beim Reading
ZitatK�che
Die Funktionen ist dadurch aber nicht betroffen

Streams im Playlist-Format M3U werden nicht angenommen :/ Aber hier habe ich für meine zwecke alternative Quellen gefunden.

ERROR: Unsupported URL: http://webradio.89.0rtl.de/live
2018.03.11 17:49:56 4: GOOGLECAST(GoogleHome_WZ): setPlayMedia_String(GoogleHome_WZ||http://webradio.89.0rtl.de/livestream128.m3u)
2018.03.11 17:49:56 3: GOOGLECAST(GoogleHome_WZ): setPlayMedia_String, youtube-dl couldn't find video



Linktipp für Radio-Streeams https://wiki.ubuntuusers.de/Internetradio/Stationen/

dominik

Super, danke für die Rückmeldung!

Das mit dem Reading (Küche) werde ich noch beheben.

Wegen .m3u...dein Link dürfte keine .m3u beinhalten. Zumindest über diesen Link (http://webradio.89.0rtl.de/livestream128.m3u) erhalte ich ein HTML. M3U wird generell vom Chromecast nicht unterstützt. Ich habe im Modul jedoch für einfache M3Us Support mit hinzugefügt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

benedikt-wue

Hurraaaaa! Bei mir läuft das Modul jetzt! Ich vermute, dass es an Eurer Überarbeitung liegt. Wenn das so ist, dann vielen Dank dafür! Ist eine tolle Sache!
Was mir leider noch nicht gelingen will: ich möchte in der FTUI über die Favoriten ein bestimmtes Video abspielen. Ich habe also den Favoriten angelegt, wenn ich ihn in der "normalen" Oberfläche "set playFavorite 1" eingebe, ist alles hübsch. Habe ich einen Fehler in der FTUI drin? Bzw wenn ja, wäre jemand so nett, und würde ihn mir korrigieren?
<div data-type="label" data-device="Kamin" data-get="state"></div>
<div data-type="switch" data-device="Kamin" data-set-on="playFavorite 1" data-set-off="quitApp"></div>

dominik

Fix für Umlaute im Device Namen gerade eingecheckt (Version 2.1.3).

Gruß
Dominik
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Grml

Zitat von: Pr3mut05 am 11 März 2018, 17:34:51
Alle Geräte gelöscht
RasPi neu gestartet
Alle Geräte neu angelegt

Bis jetzt läuft alles einwandfrei :D
Auch nach einem FHEM-Neustart? Das war bei mir immer das Problem, dass die Geräte dann nicht mehr online gekommen sind, sondern auf INITIALIZED hingen.