39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

Fry3199

Hallo Dominik,

ich habe gassistant-fhem auf Version 1.3.5 aktualisiert und den FHEM Connect Dienst neu bei Google Home angemeldet, dananch Geräte synchronsiert.

Jalousie Kinderzimmer wird angezeigt. Ich kann das Gerät aber überhaupt nicht mehr steuern, weder mit "Jalousie Kinderzimmer an/aus", noch mit "Schließe Jalouse Kinderzimmer" ("Dieses Gerät ist anscheinend noch nicht eingerichtet).

Was nun?

dominik

Probier bitte mal mit "Oeffne alle Rollos" oder "Schliesse alle Rollos".
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

rmettier

Zitat von: dominik am 15 April 2019, 22:13:18
Ist https richtig? => https://127.0.0.1:8083/fhem

Wenn nicht, dann schau mal beim WEB Device ob du https dort aktiviert hast.

Du kennst mich offenbar zu gut. Natürlich war https nicht richtig konfiguriert. Jetzt geht's, und damit bin ich schon wieder einen Schritt weiter. Die Login URL is da! Fix eingeloggt, den auth Code kopiert, und es klappt. Kann jetzt meine Lampe im Flur per Sprachkommando schalten. Hurra, und vielen, vielen Dank für die kompetente Hilfe.

Nächster Schritt: mal sehen ob ich die Abus Alarmanlage auch reinbekomme....

Fry3199

Zitat von: dominik am 17 April 2019, 19:31:48
Probier bitte mal mit "Oeffne alle Rollos" oder "Schliesse alle Rollos".
-->Dieses Gerät ist anscheinend noch nicht eingerichtet...

dominik

In der Home App siehst du das Geraet? Wenn ja, dann vergib dort bitte mal als Nickname 'Rollo' und probier dann "Oeffne die Rollo".
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Fry3199

Habe das Gerät jetzt per Rename in Rollo Kinderzimmer umgenannt. Wird nach einen Sync nun auch so in der Home App als Rollo mit dem Namen Rollo Kinderzimmer angezeigt. Keine andere Reaktion auf "Öffne Rollo" oder "Öffne das Rollo im Kinderzimmer"

dann habe ich den Namen in der Google Home App auf Rollo geändert - ebenfalls keine Reaktion...

Auch Rollo An/Aus funktioniert nicht mehr (hat es ja gestern noch)

dominik

Rollo an/aus soll nicht mehr funktionieren, das ist richtig.

Das Geraet wird aus meiner Sicht bei Google nicht richtig erkannt. Mach mal nur Rollo in FHEM draus und dann reload.

Probier es bitte auch mal mit der Eingabe per Tastatur statt per Sprache und schreibe dort genau den Namen so rein wie er in der Home App angezeigt wird.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Fry3199

Hey Dominik,

ich hab das Gerät jetzt gelöscht und noch einmal neu angelegt. Es wird als Rollo in Google Home erkannt. Wie mach ich die Eingabe per Tastatur statt Sprache?

{
  "Arg":"Rollo",
  "Results": [
  {
    "Name":"Rollo",
    "PossibleSets":"off off-for-timer on on-for-timer reset timer toggle off-till-overnight intervals on-till blink on-till-overnight off-till ",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev follow-on-for-timer:1,0 follow-on-timer do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 useSetExtensions:0,1 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading model:dummyDimmer,dummySender,dummySimple,fs20as1,fs20as4,fs20bf,fs20bs,fs20di,fs20di10,fs20du,fs20fms,fs20hgs,fs20irl,fs20kse,fs20ls,fs20ms2,fs20pira,fs20piri,fs20piru,fs20rgbsa,fs20rst,fs20rsu,fs20s16,fs20s20,fs20s4,fs20s4a,fs20s4m,fs20s4u,fs20s4ub,fs20s8,fs20s8m,fs20sa,fs20sd,fs20si3,fs20sig,fs20sm4,fs20sm8,fs20sn,fs20sr,fs20ss,fs20st,fs20st2,fs20str,fs20su,fs20sv,fs20tc1,fs20tc6,fs20tfk,fs20tk,fs20ue1,fs20usr,fs20uts,fs20ws1,fs20ze assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName:textField genericDeviceType:switch,outlet,light,thermostat,aircondition,airfreshener,airpurifier,blinds,camera,coffeemaker,dishwasher,dryer,fan,fireplace,heater,kettle,oven,refrigerator,scene,sprinkler,vacuum,washer homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "BTN": "00",
      "CFGFN": "",
      "DEF": "1111 1111",
      "FUUID": "5cb76ade-f33f-5a63-8c82-4acaaa3fc4692ad7",
      "NAME": "Rollo",
      "NR": "55",
      "STATE": "off",
      "TYPE": "FS20",
      "XMIT": "1111"
    },
    "Readings": {      "state": { "Value":"off", "Time":"2019-04-17 20:05:40" } },
    "Attributes": {
      "IODev": "CUL1",
      "model": "fs20rsu",
      "realRoom": "Kinderzimmer",
      "room": "GoogleAssistant, Kinderzimmer"
    }
  }  ],
  "totalResultsReturned":1
}

dominik

Sorry, ich sehe gerade den Fehler. Wenn keine prozentuelle Steuerung moeglich, habe ich im Code auf nur 'lesend' fuer Google gestellt und daher funktioniert die Steuerung bei dir nicht.

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

dominik

Bitte ein reload machen, danach sollte es klappen.

Wegen der Texteingabe: Einfach auf den Spracheingabe Button druecken und danach nochmals auf die Punkte die anzeigen ob man spricht.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Fry3199

Was genau meinst du mit Reload? Gassistant neu starten?

dominik

set gassistant reload :)

Damit werden alle Geraete aus FHEM neu geladen und der SYNC zu Google automatisch gestartet, da brauchst dann sonst nix tun.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

CoolTux

Nur zur Info


Ich bekomme seit heute folgende Meldung von Google.
Es ist ein Fehler aufgetreten, das Gerät Deckenlampe benötigt ein Software-Update.

Lach
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

dominik

Hehe...
sudo npm install -g gassistant-fhem --unsafe-perm
und dann gassistant neu starten.

Danach tuts wieder. Ist leider der einzige Weg wie ich über notwendige Software Updates von gassistant informieren kann :) Ich versuche das so selten wie moeglich zu machen, aber leider ist noch etwas Code im Client der nur ueber diesen Weg aktualisiert werden kann.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

CoolTux

Finde ich gut. Bin auch gerade dabei. Behalte es bitte so bei. Gefällt mir.
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