[Gelöst]Verbindung FHEM -> Google Assistant fehlgeschlagen

Begonnen von lefree, 22 April 2020, 15:11:27

Vorheriges Thema - Nächstes Thema

lefree

Ich habe es über die Attribute eingegeben. Ich habe vorher nur beschrieben wie es in der Datei steht.

Ohne die LoginURL kann ich ja nichts machen.

Gruss Leandro

MadMax-FHEM

#16
Zitat von: lefree am 24 April 2020, 09:52:08
Ohne die LoginURL kann ich ja nichts machen.

Verstehe ich nicht!?

Die letzten Fehlermeldungen die du gepostet hast zeigen aber doch (immer noch) Loginprobleme zu deinem fhem!?

Deswegen ja: weitere FHEMWEB-Instanz OHNE allowed anlegen und diese dann nutzen, statt deiner jetzigen (nur zum Test)...


define WebGassistant FHEMWEB 8088 global


Und dann in der config (oder wenn es ein Attribut gibt dort) dann eben statt "8083" den neuen Port (hier im Beispiel) "8088" angeben...

Nur um zu sehen, ob es prinzipiell (dann) läuft.

Wenn es dann geht, liegt es definitiv an deinem fhem-Web-Zugang...
...wenn es dann auch nicht geht, dann liegt es (noch zusätzlich) an was anderem.

Und dann: neue Logs posten...

EDIT: oder wenn jetzt der Zugriff auf fhem geht (habe ich noch nicht gesehen in deinen Logs), dann neue Logs posten, damit "wir" auch am (richtigen) Problem arbeiten (können)...

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)

lefree

Ich habe jetzt eine neue Webinstanz gemacht wie du gesagt hast aber es geht immer noch nicht. Hier ist das Logfile:

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
Loading localhandleQUERY.js...
Loading utils.js...
Loading localserver.js...
Loading localhandleEXECUTE.js...
[24/04/2020, 11:07:05] using ./gassistant-fhem.cfg
[24/04/2020, 11:07:05] ---
[24/04/2020, 11:07:05] config:
{"connections":[{"server":"127.0.0.1","name":"FHEM","filter":"room=GoogleAssistant","port":"8088","webname":"fhem"}],"gassistant":{"description":"FHEM Connect"}}
[24/04/2020, 11:07:05] ---
[24/04/2020, 11:07:05] Google Assistant FHEM Connect 3.0.0 started
[24/04/2020, 11:07:05] Fetching FHEM connections...
[24/04/2020, 11:07:05] [FHEM] starting longpoll: https://127.0.0.1:8088/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1587719225612
[24/04/2020, 11:10:26] Got SIGTERM, shutting down...



MadMax-FHEM

Hmmm, sehr sperlich...

Habe ähnliches auch schon bei alexa-fhem gesehen, leider aber keine Ahnung mehr, was es "dort" war...

Da muss wohl dominik mal drüber schauen bzw. weiterhelfen...

Oder evtl. selber mal mit diesem Fehler auch bzgl. alexa-fhem schauen.
Wie (mehrfach) geschrieben beides ja sehr ähnlich... ;)

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

Hast du gassistant-fhem manuell gestartet oder ueber das gassistant Modul in FHEM? Bitte starte es mal ueber das gassistant Modul und poste danach nochmals den Log Output.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

lefree

Das Logfile vorher war auch vom gassistant Modul gestartet. Ich habe es nochmals gemacht. Hier ist das Logfile:

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
Loading localhandleQUERY.js...
Loading utils.js...
Loading localserver.js...
Loading localhandleEXECUTE.js...
[24/04/2020, 16:12:14] using ./gassistant-fhem.cfg
[24/04/2020, 16:12:14] ---
[24/04/2020, 16:12:14] config:
{"connections":[{"server":"127.0.0.1","name":"FHEM","filter":"room=GoogleAssistant","port":"8088","webname":"fhem"}],"gassistant":{"description":"FHEM Connect"}}
[24/04/2020, 16:12:14] ---
[24/04/2020, 16:12:14] Google Assistant FHEM Connect 3.0.0 started
[24/04/2020, 16:12:15] Fetching FHEM connections...
[24/04/2020, 16:12:15] [FHEM] starting longpoll: https://127.0.0.1:8088/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1587737535029

dominik

Hast du bereits ein Device im Raum? Ansonsten poste bitte mal das Log mit verbose=5. Bzw. prüfe bitte auch das FHEM Log ob dort ein Fehler ersichtlich ist.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

lefree

Nein im Raum ist nur der gassistant.


Hier ist das Logfile mit verbose=5:

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
Loading localhandleQUERY.js...
Loading utils.js...
Loading localserver.js...
Loading localhandleEXECUTE.js...
[24/04/2020, 18:06:04] using ./gassistant-fhem.cfg
[24/04/2020, 18:06:04] ---
[24/04/2020, 18:06:04] config:
{"connections":[{"server":"127.0.0.1","name":"FHEM","filter":"room=GoogleAssistant","port":"8088","webname":"fhem"}],"gassistant":{"description":"FHEM Connect"}}
[24/04/2020, 18:06:04] ---
[24/04/2020, 18:06:04] Google Assistant FHEM Connect 3.0.0 started
[24/04/2020, 18:06:04] Fetching FHEM connections...
[24/04/2020, 18:06:04] [FHEM] starting longpoll: https://127.0.0.1:8088/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1587744364994


Eigentlich gleich wie vorher nicht?

Hier ist das Logfile von FHEM:

2020.04.24 16:12:08 3: gassistant: read: end of file reached while sysread
2020.04.24 16:12:08 3: gassistant: stopped
2020.04.24 16:12:10 2: gassistant: starting gassistant-fhem: /usr/bin/gassistant-fhem -c ./gassistant-fhem.cfg -s
2020.04.24 16:12:10 3: gassistant: starting
2020.04.24 16:12:10 3: gassistant: using logfile: ./log/gassistant-2020-04-24.log
2020.04.24 18:05:58 3: gassistant: read: end of file reached while sysread
2020.04.24 18:05:58 3: gassistant: stopped
2020.04.24 18:06:00 2: gassistant: starting gassistant-fhem: /usr/bin/gassistant-fhem -c ./gassistant-fhem.cfg -s
2020.04.24 18:06:00 3: gassistant: starting
2020.04.24 18:06:00 3: gassistant: using logfile: ./log/gassistant-2020-04-24.log


Ich bin mir nicht sicher aber es sieht ziemlich unauffällig aus.

MadMax-FHEM

Wie soll den bei der Abfrage was gefunden werden, also weitere Ausgaben folgen!?

Gib doch mal einem passenden Gerät das Attribut room GoogleAssistant

Ob es bei gassistant auch einen "Testdummy" gibt, wie bei alexa-fhem weiß ich nicht...

Für alexa-fhem sieht der so aus:


define Test
attr Test room GoogleAssistant
attr Test genericDeviceType switch
attr Test setList on off


(gut statt room ist es bei alexa-fhem das Attribut alexaName)

Und dann restart/reload...

Fehler sehe ich (auch) keinen...

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

Mich wundert das hier noch

https://127.0.0.1:8088/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1587744364994

Kannst du bitte pruefen ob das nur ein copy/paste Fehler vom Log ist, oder ob das wirklich im Log steht? eigentlich sollte dort &timestamp=... stehen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

lefree

Ich weiss es gibt ein Testdummy ich habe ihn aber schon gelöscht.

Nein es war kein Fehler diese Zeile ist 1 zu 1 im Logfile.

MadMax-FHEM

Zitat von: lefree am 27 April 2020, 08:52:00
Ich weiss es gibt ein Testdummy ich habe ihn aber schon gelöscht.

Und!?
Hat er funktioniert!?

Ich würde den halt wieder reinnehmen, bis es damit klappt und dann halt anfangen Gerät für Gerät aufzunehmen etc.

Weil so ein Dummy ist halt einfacher handzuhaben...
Und man kann auch einiges "rumspielen" und probieren...

Die Logmeldung etc. da muss dominik mal schauen...

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)

lefree

Das Problem ist ja das ich die LoginURL nicht bekomme um mich anzumelden. Für was brauche ich dann den Testdummy? Bevor ich mich angemeldet habe kann ich ja sozusagen nichts machen oder?

MadMax-FHEM

Naja, keine Ahnung.

Aber das letzte gepostete Log hört halt bei der Abfrage von relevanten Devices aus fhem aus.

Wenn "etwas" da wäre, könnte man ja zumindest schon mal sehen, ob der Teil geht...
...schaden tut er ja auch nicht...

Aber es ist dein System und du musst damit umgehen...

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)

lefree

Ich habe jetzt denn Dummy zurückgeholt aber es ist immer noch alles genau gleich. Ich habe auch nochmals die Firewall gecheckt und geschaut ob der Port frei war. Alles sah gut aus.