39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

SouzA

Zitat von: vbs am 05 Oktober 2023, 12:31:57Danke, der Hinweise ist interessant.

Also ich hab jetzt ALLES, was ging, aus der App gelöscht: das Zuhause, das FHEM Connect und auch alle Abläufe. Einige Abläufe sind ja offenbar fest und lassen sich nicht löschen. Dort drin hab ich zumindest alle Aktionen gelöscht.

Ergebnis: Problem tritt weiterhin auf...  :))

Was mir aufgefallen ist: bei einem der Default-Abläufe ("Arbeitstag") ist der Play-Button durchgestrichen. Also den Ablauf kann ich nicht händisch antriggern. Das ist normalerweise nur der Fall, wenn ich einen Ablauf deaktiviere. Der Ablauf ist aber nicht deaktiviert (wenn deaktiviert, dann steht da auch "deaktiviert" zusätzlich). Ist das normal bzw. bei euch auch so oder könnte das mit dem Problem zu tun haben?

Du darfst diesen Dateianhang nicht ansehen.


Hi, der Ablauf ist bei mir auch durchgestrichen.
Und seit ein paar Tagen taucht das Problem bei mir auch auf.
Das ist aber nur Zeitweise.
Beim 1.ten Mal meckert Google rum, dass irgendein Gerät nicht verfügbar sei...
30 Sekunden später funktioniert es in der Regel dann.
Es werden alle Geräte in der App angezeigt.

Kein Plan was da los ist.

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

stefan-dd

Jetzt bin ich so weit, das er das login Reading wieder bringt. Aber anscheinend läuft er eine Startschleife wegen einem Problem?

Node.js v18.18.1
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...
[13.10.2023, 21:29:58] using ./gassistant-fhem.cfg
[13.10.2023, 21:29:58] ---
[13.10.2023, 21:29:58] config:
{"connections":[{"name":"FHEM","webname":"fhem","filter":"room=GoogleAssistant","port":"8083","server":"127.0.0.1"}],"gassistant":{"description":"FHEM Connect"}}
[13.10.2023, 21:29:58] ---
[13.10.2023, 21:29:58] Google Assistant FHEM Connect 3.0.5 started
[13.10.2023, 21:29:58] Fetching FHEM connections...
[13.10.2023, 21:29:58] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1697225398471
(node:27384) Warning: Accessing non-existent property '_system' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
[13.10.2023, 21:29:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&XHR=1
[13.10.2023, 21:29:58] [FHEM] FHEM Google Assistant device detected: gassistant
[13.10.2023, 21:29:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-version%203.0.5&XHR=1
[13.10.2023, 21:29:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lastServerError%20none&XHR=1
[13.10.2023, 21:29:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20gassistant%20loginURL%20https%3A%2F%2Ffhemconnector.eu.auth0.com%2Fauthorize%3Faudience%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2F%26scope%3Doffline_access%2520openid%2520profile%26response_type%3Dcode%26client_id%3DEI0TI2Y0W1743Ico53Nvsg1FsmoZniCC%26code_challenge%3DVwaAXEW6SwM4W3J9eY90TNiMXANcCgUeh5xZ763A7mk%26code_challenge_method%3DS256%26redirect_uri%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2Fcodelanding%2Fstart&XHR=1
[13.10.2023, 21:29:58] [FHEM] Get refresh token...
[13.10.2023, 21:29:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=get%20gassistant%20refreshToken&XHR=1
[13.10.2023, 21:29:59] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connecting...&XHR=1
[13.10.2023, 21:29:59] [FHEM] Found refresh token in reading
[13.10.2023, 21:29:59] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-versionAvailable%203.0.5&XHR=1
[13.10.2023, 21:30:00] Refresh tokens finished. Next refresh in 86400 seconds.
[13.10.2023, 21:30:00] [FHEM] refreshAllTokens executed
[13.10.2023, 21:30:01] Start Connection and listen for Firebase
[13.10.2023, 21:30:01] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-localHome%20inactive&XHR=1
[13.10.2023, 21:30:01] [LOCAL] FHEM Connect Google local home server running on port 37000
[13.10.2023, 21:30:02] [FHEM] Fetching FHEM devices...
[13.10.2023, 21:30:02] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&XHR=1
[13.10.2023, 21:30:02] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lasterror%20none&XHR=1
[13.10.2023, 21:30:02] [FHEM] Checking devices and attributes...
[13.10.2023, 21:30:02] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[13.10.2023, 21:30:02] [FHEM] Connection: OK
[13.10.2023, 21:30:02] [FHEM] got: 26 results
[13.10.2023, 21:30:02] [FHEM] Supported Google Device Types: aircondition,coffeemaker,ac_unit,aircooler,airfreshener,airpurifier,audio_video_receiver,awning,bathtub,bed,blender,blinds,boiler,camera,carbon_monoxide_detector,charger,closet,coffee_maker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,freezer,fryer,garage,gate,grill,heater,hood,humidifier,kettle,light,lock,remotecontrol,mop,mower,microwave,multicooker,network,outlet,oven,pergola,petfeeder,pressurecooker,radiator,refrigerator,router,scene,sensor,securitysystem,settop,shutter,shower,smoke_detector,sousvide,speaker,streaming_box,streaming_stick,streaming_soundbar,soundbar,sprinkler,standmixer,switch,tv,thermostat,vacuum,valve,washer,waterheater,waterpurifier,watersoftener,window,yogurtmaker
[13.10.2023, 21:30:02] SERVER FeatureLevel:{"featurelevel":3,"changelog":"performance optimizations"}
[13.10.2023, 21:30:02] SYNC   FeatureLevel:{"featurelevel":3}
[13.10.2023, 21:30:02] [LOCAL] Bonjour successfully published
[13.10.2023, 21:30:02] [LOCAL] Local Home ready

node:internal/process/promises:288
            triggerUncaughtException(err, true /* fromPromise */);
            ^
[Object: null prototype] {}

Node.js v18.18.1

vbs

Zitat von: SouzA am 12 Oktober 2023, 21:24:12
Zitat von: vbs am 05 Oktober 2023, 12:31:57Danke, der Hinweise ist interessant.

Also ich hab jetzt ALLES, was ging, aus der App gelöscht: das Zuhause, das FHEM Connect und auch alle Abläufe. Einige Abläufe sind ja offenbar fest und lassen sich nicht löschen. Dort drin hab ich zumindest alle Aktionen gelöscht.

Ergebnis: Problem tritt weiterhin auf...  :))

Hi, der Ablauf ist bei mir auch durchgestrichen.
Und seit ein paar Tagen taucht das Problem bei mir auch auf.
Das ist aber nur Zeitweise.


Also ich hab zwischenzeitlich bei Google angerufen. Da bekommt man überraschend leicht und schnell einen echten Menschen an Strippe. Der war zwar sehr nett, aber hatte erstmal auch keine Idee. Er hat das dann weitergeleitet, aber bisher noch keine weitere Reaktion.

stefan-dd

Ich habe mit Gassistant unter Fhem aufgegeben. Alles andere was npm/node benötigt lief, nur Gassistant wollte nicht. (verschiedenste Versionen probiert unterschiedliche Installationsreihenfolgen und Empfehlungen, keine Chance)
Da ich außerdem noch Homekit verwende, was unter Fhem sehr stabil und zuverlässig läuft, habe ich dort eine sehr einfache Lösung gefunden. Homekit verbindet sich mit der Homebridge Software, die man auf unterschiedlichsten System laufen lassen kann. Für Homebridge gibt es ein Plugin "Homebridge Google Smart Home" was man in wenigen Minuten zum laufen bringt. Und gefühlt mindestens genauso schnell reagiert.
Vorteil: Man konfiguriert unter Fhem nur einmal und hat es in beiden Assistenten zur Verfügung. Geht sicher auch noch mit Alexa.

Basti-K

Mahlzeit.
Ich weiß nicht ob ich hier an der richtigen Stelle bin um eine Fehler zu melden, oder ob der Fehler in der Home App liegt.
Über den gassistant (Sprach Kommando) öffne und schließe ich aus dem Auto mein Gartentor und schalte gleichzeitig das Licht in der Garage ein und aus über die Abläufe in der Home App.
Grundsätzlich funktioniert das super und ist in meine Augen sogar sicherer als die ollen 433Mhz Drücker.
In letzter Zeit gekommen ich aber immer dies Feedback auf dem Handy:

Unglücklicherweise wird der Text auch noch vollständig vorgelesen. Da wird man gaga...
Unabhängig von der Irrtümlichen Meldung, (beide Shelly arbeiten sauber) warum kommt sie zig mal?

Taipan72

Antworten kommen wohl keine - habs auch wieder deinstalliert

lametti

Zitat von: Flanders am 19 Juni 2023, 15:11:40Bin ich der Einzige, der FHEM Connect nun nicht mehr mit seinem Google-Account (Home-App) verbinden kann und ständig die Fehlermeldung, keine Verbindung zu FHEM Connect, bekommt?

Greets

Bei mir funktioniert es auch nicht mehr. Ich habe das Github-Issue kommentiert. Vielleicht meldet sich Dominik dazu.

vbs

Ich hab zwar auch ganz vereinzelt diesen Fehler bekommen, aber ansonsten funktioniert alles wie immer.

lucca111

Hallo,

habe einen neuen Raum Flur mit einem smarten Schalter in FHEM angelegt und ihn gleichzeitig in den Raum GoogleAssistant gelegt.
Nach dem reloaden vom GoogleAssistant taucht kein Raum Flur in der google Home App auf.
 Unter "Geräte" / "Mit mir verknüpft" ist der Schalter zu sehen und funktioniert in der App auch. Warum wird der Raum nicht angelegt?
Ich habe mehrere Räume Wohnzimmer ,Kleiderzimmer Küche da funktioniert alles. Auch bei umbenennen z.B in TestRaum ändert sich nichts.
Hat einer eine Idee?

gruß lucca

bugster_de

Zitat von: stefan-dd am 23 Oktober 2023, 16:22:16Ich habe mit Gassistant unter Fhem aufgegeben. Alles andere was npm/node benötigt lief, nur Gassistant wollte nicht. (verschiedenste Versionen probiert unterschiedliche Installationsreihenfolgen und Empfehlungen, keine Chance)
Da ich außerdem noch Homekit verwende, was unter Fhem sehr stabil und zuverlässig läuft, habe ich dort eine sehr einfache Lösung gefunden. Homekit verbindet sich mit der Homebridge Software, die man auf unterschiedlichsten System laufen lassen kann. Für Homebridge gibt es ein Plugin "Homebridge Google Smart Home" was man in wenigen Minuten zum laufen bringt. Und gefühlt mindestens genauso schnell reagiert.
Vorteil: Man konfiguriert unter Fhem nur einmal und hat es in beiden Assistenten zur Verfügung. Geht sicher auch noch mit Alexa.
Danke! ich habe gestern einige Stunden auf meinem neu aufgesetzten Raspi rum gemacht um eine halbwegs neue NodeJS Version mit Apple-Siri ans Laufen zu bekommen. Danach wollte ich noch Google Home anbinden aber hier hat es dann komplett gehakt, da wohl das Install Script hier arg veraltet ist. Mit der Lösung via echter Homebridge funktioniert das top und man hat eine aktuelle NodeJS! Danke für den Tip

diddle

Hallöchen zusammen,

ich tüftle gerade mit den Simplemodes herum... Ziel ist die Definition eines Dummies, der in der Home-App neben einem Ein- und Ausschalter auch einen "Mode"-Umschalter hat.

Aktueller Test-Stand:

Internals:
  FUUID      6475d0bf-f33f-c16c-367f-7f035c4ec0f7238b
  NAME      du_Test
  NR        324
  STATE      off
  TYPE      dummy
  eventCount 32
  READINGS:
    2024-01-16 17:51:20  state          off
Attributes:
  assistantName Willy
  genericDeviceType remotecontrol
  homebridgeMapping {
  "On": {
    "reading":"state",
    "valueOff":"off",
    "cmdOn":"on",
    "cmdOff":"off"
  },
  "SimpleModes": {
    "reading": "state",
    "name": "Modus",
    "test1": "state test1",
    "test2": "state test2"
  }
}
  readingList state
  realRoom  Wohnzimmer
  room      GoogleAssistant
  setList    state:on,off,test1,test2

Das Ding sieht in der Home-App auch schon vernünftig aus. Ein- und ausschalten geht.
Aber den Mode kann ich nicht schalten. Es kommt immer "Unsupported action" "This device does not support this action":

Du darfst diesen Dateianhang nicht ansehen.
 


Kann es sein, dass es für bestimmte Types nur bestimmte Modes gibt, quasi eine White-List? Wie dem auch sei, auch wenn ich ein "tv" definiere und die Beispiele aus dem WIKI reinnagle, kommt der Fehler. Im gassistant.log kommt beim Betätigen des Modes nichts, null.

Wo ist mein Denkfehler?

Gruß

Diddle

Henno

Hallo zusammen,
ich habe seit Jahren FHEM mit Google assistant in Betrieb und nutze es auch mehrmals täglich.

Nun habe ich vergangenes Wochenende einem Freund geholfen seinen alten KNX Mist mit Loxone Server raus zu werfen da er nun nach und nach auf Zigbee umbauen will.
Er möchte Home Assistent nutzen, nachdem wir den Alexa skill eingerichtet haben war ich extrem überrascht wie schnell die Sprachsteuerung dort geht.

Nach einem "Alexa Licht an" ist Gefühl gar keine Verzögerung, bei mir mit FHEM und Google sind es teilweise 5s meist 2-3s bis was passiert.
Wenn ich grade über Google was gesteuert habe geht es schneller.

Liegt das an Google oder an FHEM?


swsmily

Hallo, gibt es eine Möglichkeit Gassistant an zwei getrennten Standorten mit jeweils einer FHEM Instanz (Zuhause und Ferienwohnung/Bungalow) mit dem gleichen Google-Account zu nutzen?

diddle

Hier ist ja scheinbar nicht mehr allzuviel los... schade.

wegen
Zitat von: diddle am 16 Januar 2024, 18:06:47Aber den Mode kann ich nicht schalten. Es kommt immer "Unsupported action" "This device does not support this action"

Ich hatte gehofft, dass jemand bei den Modes helfen könnte, evtl. @dominik Server-seitig was in den Logs sehen kann.

Funktioniert denn bei irgendjemand hier noch ein Gerät mit Modes oder Simplemodes? Wenn ja, wäre ich über ein "device list" dankbar.


Gruß

Diddle.

CoolTux

Zitat von: swsmily am 27 Januar 2024, 20:30:05Hallo, gibt es eine Möglichkeit Gassistant an zwei getrennten Standorten mit jeweils einer FHEM Instanz (Zuhause und Ferienwohnung/Bungalow) mit dem gleichen Google-Account zu nutzen?

Ja die Möglichkeit gibt es. Ich mache das mit der Installation von mir und meiner Freundin
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net