39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

mr.ossi

Hallo zusammen,
ich versuche seit 3 Tagen den gassistant in FHEM zum laufen zu kriegen.
Habe alles nach der Anleitung im WIKI gemacht. Bekomme folgendes nach Eingabe von "gassistant-fhem" in der Konsole:

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
Loading localserver.js...
Loading localhandleEXECUTE.js...
[2019-12-14 15:18:27] using /home/pi/.fhemconnect/config.json
[2019-12-14 15:18:27] Couldn't find config.json at /home/pi/.fhemconnect/config.json, using default values.
[2019-12-14 15:18:27] ---
[2019-12-14 15:18:27] config:
{"connections":[{"name":"FHEM","server":"127.0.0.1","port":"8083","webname":"fhem","filter":"room=GoogleAssistant"}]}

[2019-12-14 15:18:27] ---
[2019-12-14 15:18:27] Google Assistant FHEM Connect 2.3.0 started
[2019-12-14 15:18:27] Fetching FHEM connections...
[2019-12-14 15:18:27] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1576333107378
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE 0.0.0.0:3000
    at Object._errnoException (util.js:1024:11)
    at _exceptionWithHostPort (util.js:1046:20)
    at Server.setupListenHandle [as _listen2] (net.js:1351:14)
    at listenInCluster (net.js:1392:12)
    at doListen (net.js:1501:7)
    at _combinedTickCallback (internal/process/next_tick.js:141:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:678:11)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

Kann mit jemand sagen, woran es liegen könnte?
Ich weiß nicht mehr weiter.

npm -v
6.13.4
node -v
8.9.0
gassistant
2.3.0

Danke schonmal vorweg...

dominik

Hast du 2 gassistant-fhem am Laufen? Oder Alexa auch noch am Laufen? Fuer Local Home SDK habe ich einen Server auf Port 3000 einrichten muessen, der duerfte bei dir schon in Verwendung sein.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

mr.ossi

#1277
Nein, ich habe nur einen gassistant am Laufen.
Was kann / muss ich tun damit ich ihn zum laufen kriegen?
Wüsste nicht das ich den Port 3000 in Verwendung habe.

dominik

Stoppe mal gassistant und mach dann ein
netstat -tulpan |grep 3000
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

mr.ossi

Zitat von: dominik am 14 Dezember 2019, 15:32:16
Stoppe mal gassistant und mach dann ein
netstat -tulpan |grep 3000

Keine Änderung...

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
Loading localserver.js...
Loading localhandleEXECUTE.js...
[2019-12-14 15:36:01] using /root/.fhemconnect/config.json
[2019-12-14 15:36:01] Couldn't find config.json at /root/.fhemconnect/config.json, using default values.
[2019-12-14 15:36:01] ---
[2019-12-14 15:36:01] config:
{"connections":[{"name":"FHEM","server":"127.0.0.1","port":"8083","webname":"fhem","filter":"room=GoogleAssistant"}]}

[2019-12-14 15:36:01] ---
[2019-12-14 15:36:01] Google Assistant FHEM Connect 2.3.0 started
[2019-12-14 15:36:01] Fetching FHEM connections...
[2019-12-14 15:36:01] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1576334161730
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE 0.0.0.0:3000
    at Object._errnoException (util.js:1024:11)
    at _exceptionWithHostPort (util.js:1046:20)
    at Server.setupListenHandle [as _listen2] (net.js:1351:14)
    at listenInCluster (net.js:1392:12)
    at doListen (net.js:1501:7)
    at _combinedTickCallback (internal/process/next_tick.js:141:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:678:11)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

dominik

Bitte die Ausgabe von dem Befehl posten wenn gassistant gestoppt ist.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

mr.ossi

Zitat von: dominik am 14 Dezember 2019, 15:38:23
Bitte die Ausgabe von dem Befehl posten wenn gassistant gestoppt ist.

Gerne...

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
Loading localserver.js...
Loading localhandleEXECUTE.js...
[2019-12-14 15:39:16] using /root/.fhemconnect/config.json
[2019-12-14 15:39:16] Couldn't find config.json at /root/.fhemconnect/config.json, using default values.
[2019-12-14 15:39:16] ---
[2019-12-14 15:39:16] config:
{"connections":[{"name":"FHEM","server":"127.0.0.1","port":"8083","webname":"fhem","filter":"room=GoogleAssistant"}]}

[2019-12-14 15:39:16] ---
[2019-12-14 15:39:16] Google Assistant FHEM Connect 2.3.0 started
[2019-12-14 15:39:16] Fetching FHEM connections...
[2019-12-14 15:39:16] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1576334356603
FHEM Connect Google local home server running on port 3000!
[2019-12-14 15:39:18] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_125421957428562&XHR=1
[2019-12-14 15:39:18] [FHEM] longpoll ended, reconnect in: 4700msec
[2019-12-14 15:39:18] [FHEM] There was a problem connecting to FHEM (http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_125421957428562&XHR=1).
[2019-12-14 15:39:18] [FHEM]   401: Authorization Required
[2019-12-14 15:39:22] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1576334362741
[2019-12-14 15:39:22] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_125421957428562&XHR=1
[2019-12-14 15:39:22] [FHEM] longpoll ended, reconnect in: 9700msec
[2019-12-14 15:39:22] [FHEM] There was a problem connecting to FHEM (http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_125421957428562&XHR=1).
[2019-12-14 15:39:22] [FHEM]   401: Authorization Required
[2019-12-14 15:39:32] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1576334372479
[2019-12-14 15:39:32] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_125421957428562&XHR=1
[2019-12-14 15:39:32] [FHEM] longpoll ended, reconnect in: 14700msec
[2019-12-14 15:39:32] [FHEM] There was a problem connecting to FHEM (http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_125421957428562&XHR=1).
[2019-12-14 15:39:32] [FHEM]   401: Authorization Required
^C[2019-12-14 15:39:39] Got SIGINT, shutting down...

dominik

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

mr.ossi


mr.ossi


dominik

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

mr.ossi

Jetzt nur noch den Samsung TV endlich mal zum laufen kriegen in FHEM... :)

eisenhauer1987

Zitat von: dominik am 13 Dezember 2019, 18:56:24
Siehst du einen Fehler in diesem Reading:
gassistant-fhem-lastServerError?

Gibt es spezielle Sachen die du in letzte Zeit geaendert hast?

Morgen!

gassistant-fhem-lasterror
none


Ich habe den Docker geupdated und dann waren keine Geräte mehr im GoogleHome, danach habe ich diverse Geräte aus dem Fhemraum geschmissen um den Fehler einzugrenzen und Irgendwann war er nur noch auf connecting.

dominik

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

noname41

Hallo zusammen,

Ich habe ein danalock zwave. Leider erkennt Google das device nicht. Devicetyp ist auf lock. Auch habe ich die Befehle lock und unlock hinzugefügt. Leider ohne Erfolg. Gibt's einen Tipp?

Danke!

Hier die config:

   
defmod ZWave_ENTRY_CONTROL_38 ZWave xxxxxxxxxxx
attr ZWave_ENTRY_CONTROL_38 IODev ZWDongle_0
attr ZWave_ENTRY_CONTROL_38 alias Türschloss
attr ZWave_ENTRY_CONTROL_38 classes ZWAVEPLUS_INFO SECURITY SECURITY_S2 TRANSPORT_SERVICE MANUFACTURER_SPECIFIC DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO SUPERVISION POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION
attr ZWave_ENTRY_CONTROL_38 devStateIcon open:secur_open close:secur_locked on:secur_open off:secur_locked
attr ZWave_ENTRY_CONTROL_38 eventMap /doorLockOperation FF:Lock/doorLockOperation 00:Unlock
attr ZWave_ENTRY_CONTROL_38 extendedAlarmReadings 1
attr ZWave_ENTRY_CONTROL_38 genericDeviceType lock
attr ZWave_ENTRY_CONTROL_38 room GoogleAssistant,ZWave
attr ZWave_ENTRY_CONTROL_38 secure_classes DOOR_LOCK VERSION ALARM ASSOCIATION ASSOCIATION_GRP_INFO SUPERVISION POWERLEVEL DEVICE_RESET_LOCALLY BATTERY FIRMWARE_UPDATE_MD CONFIGURATION
attr ZWave_ENTRY_CONTROL_38 userReadings status {sprintf("%s", ReadingsVal($name,"alarm_AccessControl","")=~"Unlock"?"Unlock":"Lock" )}
attr ZWave_ENTRY_CONTROL_38 vclasses ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 DOOR_LOCK:2 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 POWERLEVEL:1 SECURITY:1 SECURITY_S2:1 SUPERVISION:1 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2