[Altes Modul] GoogleCast (98_GOOGLECAST.pm)

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

Vorheriges Thema - Nächstes Thema

dominik

Danke für das Update. Läuft es nun mit der aktuellsten Version inkl. displayWebsite?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Det20

Startet zumindest mit neuer Version hoch, ist "online"

dominik

Wenn displayWebsite funktioniert, dann läuft es definitiv mit der richtige pychromecast Version. Bitte das noch zu prüfen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Det20

Habe nur einen home, da gibt es kein Display. Kann ich also leider nicht bestätigen.

Det20

#304
Wir rätseln hier https://forum.fhem.de/index.php?topic=80712.msg728948#msg728948, wie es zu den vielen Verbindungen kommt. Vielleicht könntest Du da bei Zeiten mal nach schauen?


COMMAND  PID USER   FD   TYPE     DEVICE SIZE/OFF   NODE NAME
perl    4294 fhem   20u  IPv4      15763      0t0    TCP FHEM-LAN.fritz.box:40910->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   21u  IPv4      13667      0t0    TCP FHEM-LAN.fritz.box:39836->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   22u  IPv4      31739      0t0    UDP *:6767
perl    4294 fhem   23u  IPv4      11705      0t0    TCP FHEM-LAN.fritz.box:37916->GOOGLE-Home.fritz.box:8008 (ESTABLISHED)
perl    4294 fhem   24u  IPv4      11949      0t0    TCP FHEM-LAN.fritz.box:39018->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   25u  IPv4       9032      0t0    TCP FHEM-LAN.fritz.box:39284->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   26r   CHR        1,9      0t0   1032 /dev/urandom
perl    4294 fhem   27u  IPv4       9183      0t0    TCP FHEM-LAN.fritz.box:39424->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   28u  IPv4      13465      0t0    TCP FHEM-LAN.fritz.box:39632->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   29u  IPv4      39455      0t0    TCP FHEM-LAN.fritz.box:58892->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4294 fhem   30u  IPv4      13984      0t0    TCP FHEM-LAN.fritz.box:40164->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   31u  IPv4      15409      0t0    TCP FHEM-LAN.fritz.box:40570->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   32u  IPv4      16084      0t0    TCP FHEM-LAN.fritz.box:41186->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   33u  IPv4      17444      0t0    TCP FHEM-LAN.fritz.box:41518->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   34u  IPv4      31738      0t0    UDP *:6767
perl    4294 fhem   35u  IPv4      38376      0t0    TCP FHEM-LAN.fritz.box:57794->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   36u  IPv4      39224      0t0    TCP FHEM-LAN.fritz.box:58658->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   37u  IPv4      42791      0t0    TCP FHEM-LAN.fritz.box:34378->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4294 fhem   38u  IPv4      39970      0t0    TCP FHEM-LAN.fritz.box:59526->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   39u  IPv4      43324      0t0    TCP FHEM-LAN.fritz.box:35034->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   40u  IPv4      42562      0t0    TCP FHEM-LAN.fritz.box:34136->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   41u  IPv4      42806      0t0    TCP FHEM-LAN.fritz.box:34412->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4294 fhem   42u  IPv4      31736      0t0    TCP localhost:42505 (LISTEN)
perl    4294 fhem   43u  IPv4      43698      0t0    TCP FHEM-LAN.fritz.box:35362->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4294 fhem   44u  IPv4      43796      0t0    TCP FHEM-LAN.fritz.box:35444->GOOGLE-Home.fritz.box:8009 (CLOSE_WAIT)
perl    4294 fhem   46u  IPv4      49465      0t0    TCP FHEM-LAN.fritz.box:37976->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   47u  IPv4      45093      0t0    TCP FHEM-LAN.fritz.box:33950->GOOGLE-Home.fritz.box:8008 (ESTABLISHED)
perl    4294 fhem   48u  IPv4      49956      0t0    TCP FHEM-LAN.fritz.box:38442->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   50u  IPv4      52022      0t0    TCP FHEM-LAN.fritz.box:40530->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   51u  IPv4      51816      0t0    TCP FHEM-LAN.fritz.box:40332->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   52u  IPv4      52349      0t0    TCP FHEM-LAN.fritz.box:40886->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   53r   CHR        1,9      0t0   1032 /dev/urandom
perl    4294 fhem   54u  IPv4      54988      0t0    TCP FHEM-LAN.fritz.box:42406->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   55u  IPv4      48405      0t0    TCP FHEM-LAN.fritz.box:40904->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   56u  IPv4      54728      0t0    TCP FHEM-LAN.fritz.box:42138->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   57u  IPv4      55122      0t0    TCP FHEM-LAN.fritz.box:42540->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   58r  FIFO       0,10      0t0  69466 pipe
perl    4294 fhem   59u  IPv4      67513      0t0    TCP FHEM-LAN.fritz.box:52088->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   60u  IPv4      68802      0t0    TCP FHEM-LAN.fritz.box:52354->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   62u  IPv4      68832      0t0    TCP FHEM-LAN.fritz.box:52388->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   64u  IPv4      67553      0t0    TCP FHEM-LAN.fritz.box:52136->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)
perl    4294 fhem   65u  IPv4      62215      0t0    TCP FHEM-LAN.fritz.box:52114->GOOGLE-Home.fritz.box:8009 (ESTABLISHED)



dominik

Danke für den Hinweis. Werde mir das mal genauer ansehen woran das liegt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

TWART016

Ich möchte den Google Home Mini für das Modul einrichten. Beim define bekomme ich jedoch den Fehler:
Cannot load module GOOGLECAST

Die Voraussetzungen habe ich soweit installiert. Auch ein paar Codes aus den Beiträgen habe ich probiert.

Diesen Fehler bekomme ich u.a.

user@FHEM:~$ sudo pip install netifaces
The directory '/home/tim/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/tim/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: netifaces in /usr/local/lib/python2.7/dist-packages

Det20

#307
Ursprünglich geschrieben, dass Google Home nicht mehr gefunden wird. Erst danach festgestellt, dass die Frau die Steckdose für eine der gefühlten 6673 Lichterketten gebraucht hat. Man muss halt Prioritäten setzen.

=============

Hast Du mal geschaut, wieso die ganzen Verbindungen aufbaut werden?

Xyolyp

Zitat von: Det20 am 10 Dezember 2017, 00:02:33
Beim Reload. Hilft das?

Error -- py_eval raised an exception at /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2/Inline/Python.pm line 177.
BEGIN failed--compilation aborted at ./FHEM/98_GOOGLECAST.pm line 594.

Ich habe genau das gleiche Problem (nur in der 98_GOOGLECAST.pm in Zeile 600) und kann es leider nicht mit Neuinstallation, Updates, Neustarts und sonst was beheben.
Hast du es beheben können? Wenn ja, wie genau?
Ich habe einen rpi 3 mit raspbian stretch und es ist alles auf dem neuesten Stand.
Vielen Dank im voraus!

Pr3mut05

Habe ebenfalls das Problem
Alles auf den neusten Stand
:-\


2017.12.28 01:00:24 0: Error -- py_eval raised an exception at /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1/Inline/Python.pm line 177.
BEGIN failed--compilation aborted at ./FHEM/98_GOOGLECAST.pm line 600.




Stargrove1

Ich habe ebenfalls keinen Erfolg, das Log gibt folgenden Fehler zurück, kann mir jemand erklären was fehlt bzw wie man es beheben kann?

Meldung im FHEM ist "Cannot load module GOOGLECAST "

Im Log steht:

Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "/usr/local/lib/python2.7/dist-packages/pychromecast/__init__.py", line 12, in <module>
    from .config import *  # noqa
  File "/usr/local/lib/python2.7/dist-packages/pychromecast/config.py", line 6, in <module>
    import requests
  File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 97, in <module>
    from . import utils
  File "/usr/local/lib/python2.7/dist-packages/requests/utils.py", line 24, in <module>
    from . import certs
ImportError: cannot import name certs
2017.12.28 11:00:35 1: reload: Error:Modul 98_GOOGLECAST deactivated:
Error -- py_eval raised an exception at /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1/Inline/Python.pm line 177.
BEGIN failed--compilation aborted at ./FHEM/98_GOOGLECAST.pm line 553.

2017.12.28 11:00:35 0: Error -- py_eval raised an exception at /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1/Inline/Python.pm line 177.
BEGIN failed--compilation aborted at ./FHEM/98_GOOGLECAST.pm line 553.

dominik

@Stargrove1, installier mal "requests" über pip install requets --upgrade

Bitte immer so wie Stragrove1 das gesamte Log posten damit man das Problem analysieren kann.

@Det20, die hohe Anzahl an Connections konnte ich leider noch nicht ausfindig machen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Stargrove1

#312
Danke für die schnelle Antwort Dominik, habe "pip install requests --upgrade" ausgeführt und shutdown restart durchgeführt, beim Anlegen kommt noch immer "Cannot load module GOOGLECAST".

Log file

Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "/usr/local/lib/python2.7/dist-packages/pychromecast/__init__.py", line 12, in <module>
    from .config import *  # noqa
  File "/usr/local/lib/python2.7/dist-packages/pychromecast/config.py", line 6, in <module>
    import requests
  File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 97, in <module>
    from . import utils
  File "/usr/local/lib/python2.7/dist-packages/requests/utils.py", line 42, in <module>
    if platform.system() == 'Windows':
  File "/usr/lib/python2.7/platform.py", line 1288, in system
    return uname()[0]
  File "/usr/lib/python2.7/platform.py", line 1255, in uname
    processor = _syscmd_uname('-p','')
  File "/usr/lib/python2.7/platform.py", line 990, in _syscmd_uname
    rc = f.close()
IOError: [Errno 10] No child processes
2017.12.28 20:50:57 1: reload: Error:Modul 98_GOOGLECAST deactivated:
Error -- py_eval raised an exception at /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1/Inline/Python.pm line 177.
BEGIN failed--compilation aborted at ./FHEM/98_GOOGLECAST.pm line 553.

2017.12.28 20:50:57 0: Error -- py_eval raised an exception at /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1/Inline/Python.pm line 177.
BEGIN failed--compilation aborted at ./FHEM/98_GOOGLECAST.pm line 553.

dominik

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

MadMax-FHEM

Zitat von: dominik am 28 Dezember 2017, 21:09:24
Folgende Anpassungen durchführen...
https://forum.fhem.de/index.php/topic,45505.msg717878.html#msg717878

Danke!

Habe gerade auf meinem Testsystem installiert (PI3 Raspbian Stretch lite) und es auch nicht zum Laufen gebracht...
...dann die Dinge im Link/Post durchgeführt, einige Male rebootet und nun geht es! :)

Jetzt kann ich meinen Google Home mini sprechen lassen! :)

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)