39_gassistant.pm (Google Assistant, Google Home)

Begonnen von dominik, 29 Januar 2019, 21:59:53

Vorheriges Thema - Nächstes Thema

DerRecke

#900
Zitat von: dominik am 20 Mai 2019, 22:44:32
Mach mal als pi User ein
which gassistant-fhem

Da sollte /usr/bin/gassistant-fhem erscheinen.

Da kommt keine Ausgabe:


pi@raspberrypi3:~ $ which gassistant-fhem
pi@raspberrypi3:~ $


Nachtrag:
Habe einfach einen SymLink auf /opt/node/[...]/gassistant in /usr/bin gespeichert. Danach konnte ich gassistant starten

Wolfgang Hochweller

#901
Habe mal wieder Synchronisierungsprobleme.
Alles ist auf dem letzten Stand, die Homeapp funktioniert auch mit dem Connector, nur synchronisieren geht nicht.
Logfile sieht auch gut aus.

Hat sich geklaert, sorry.


nemesis03

#902
Hallo,

ich habe versucht auf meinem Raspberry Pi  (Raspbian stretch) gassistant im fhem einzurichten und bin dabei nach der Anleitung aus dem Wiki vorgegangen.

Zunächst ließ sich gassistant-fhem nicht per npm installieren, nachdem ich dann ein aktuelles node direkt von der nodejs Webseite geladen habe, ließ sich gassistant-fhem ohne Fehlermeldung installieren.
Nachde ich gassistant in der fhem.cfg definiert habe, versucht fhem auch gassistant zu starten, scheitert dabei aber.
Im fhem-log tauscht folgendes wiederholt auf (global verbose 5):
2019.05.24 18:15:25 2: gassistant: starting gassistant-fhem: /usr/local/bin/gassistant-fhem -c ./gassistant-fhem.cfg
2019.05.24 18:15:25 3: gassistant: starting
2019.05.24 18:15:25 5: Starting notify loop for gassistant, 1 event(s), first is gassistant-fhem: running /usr/local/bin/gassistant-fhem
2019.05.24 18:15:25 5: End notify loop for gassistant
2019.05.24 18:15:25 3: gassistant: using logfile: ./log/gassistant-2019-05-24.log
2019.05.24 18:15:32 3: gassistant: read: end of file reached while sysread
2019.05.24 18:15:32 3: gassistant: stopped

Die entsprechende gassistant-Logdatei wird zwar angelegt, bleibt aber leer.
Ich habe schon probiert gassistant-fhem über npm zu deinstallieren und dann wieder zu installieren (wie weiter oben im Chat beschrieben), leider ohne Erfolg.

Da die gassistant-Logdatei keinen Hinweis auf das mögliche Problem liefert, weiß ich leider gerade auch nicht weiter.

Nachtrag:
node -v => v10.15.3
npm -v => 6.4.1
fhem.pl Rev 19435

ein Start von gassistant-fhem liefert "Ungültiger Maschinenbefehl"

dominik

RPi version 1? Wenn ja, hatte jemand vor kurzem das gleiche Problem beschrieben. Leider hatten wir keine Loesung gefunden, mit einem RPi3 funktionierte es dann.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

nemesis03

Mist, hatte ich vergessen zu schreiben, ist ein Raspberry Pi Zero W, also von der CPU vergleichbar mit Version 1. Raspberry Pi 3 gibt es (noch) nicht im Haushalt.
Gibt es noch etwas, was man debugging-mäßig schauen könnte?

dominik

Hi,
ich habe zumindest das Problem identifiziert. Die grpc Library ist nicht kompatibel. Hier hat jemand eine Loesung gefunden:
https://github.com/grpc/grpc/issues/13258#issuecomment-345444324

Probier das bitte mal aus und gib mir dann Bescheid. Danke!
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Hi,
@Dominik
Hast du mal herausgefunden, warum sich irgendwann die Devices vermehren? Die Befehle werden bei mir nun schon wieder 5x nach einander ausgeführt.
Nun wird wieder ein unlink und danach die Anpassung aller Abläufe notwendig. Nen Tick weit ist das wenig komfortabel...

Vielen Dank für eine Rückmeldung.
Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

dominik

Hi,
kommen nur die Befehle bei dir 5x an, oder fragt dich Google bei der Sprachsteuerung auch welches Gerät du meinst?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

a_quadrat

Moin Zusammen,

Ich habe mir gestern ein Alarm Dummy angelegt, ein reload gemacht und dann waren alle meine Geräte in der Home App verschwunden, d.h. keine Verbindung mehr zu FHEM Connect. Seit dem kann ich auch die Verbindung nicht mehr herstellen. Habe ich irgendwas verpasst?
Meine gassistent Version ist 1.3.10.

VG Andreas

SouzA

Bei mir hat der Connect heute morgen wieder ganz normal funktioniert.
Schmeißt der Gassistant denn ne Fehlermeldung raus?

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

a_quadrat

Gassistent verbindet sich, FHEM Connect verbindet sich nicht mehr.

SouzA

Das unauthorized habe ich vorhin auch ganz kurz gesehen. Wobei ich der Meinung war, das ist normal... Und ich hätte geschworen, ich habe es schon mal gesehen.
Hat sich dann aber dennoch verbunden. Alle Geräte wieder da.... Ich würde es noch einmal probieren.

Der Gassistant in fhem bringt nix im log?

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

a_quadrat

Mmmhh, es steht nichts auffälliges drin.


[2019-5-25 14:54:17] GOOGLE MSG RECEIVED: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL"}
[2019-5-25 14:54:17] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL"}
[2019-5-25 14:54:17] [FHEM]   executing: http://127.0.0.1:8086/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&XHR=1
[2019-5-25 14:54:17] [FHEM]   executing: http://127.0.0.1:8086/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&XHR=1
[2019-5-25 14:54:17] GOOGLE MSG RECEIVED: {"delay":40,"id":"13164669633434078581","msg":"REPORTSTATEALL"}
[2019-5-25 14:54:17] Received firestore2fhem: {"delay":40,"id":"13164669633434078581","msg":"REPORTSTATEALL"}
[2019-5-25 14:54:57] reportstateall initiated



dominik

Zitat von: SouzA am 25 Mai 2019, 02:25:02
Die Befehle kommen 5x.

Ist im naechsten gassistant-fhem Update behoben, hatte leider noch einen Bug drin.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik