39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

dominik

Wenn die Meldung kommt, mach einfach mal einen Refresh (nach unten ziehen) in der Home App, manchmal kommen da Fehlermeldungen obwohl es funktioniert.

Ansonsten lösche mal alle Devices aus dem GoogleAssistant Raum, außer das angelegte dummy Device.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

robii

tausend Dank, hat funktioniert.
Aktualisieren nicht (die Verknüpfung mit FHEM Connect fehlte und schlug auch immer wieder fehl).
Alle Devices bis aus gassistant aus GoogleAssistant Raum entfernt, dann klappte die Verknüpfung (tauchte nur ein syncdevice temporär in der Google Home App auf). Ein Device probeweise wieder in den Raum gemapped und aktualisiert - und Gerät taucht auf :-)

mmiii

#1352
[erledigt] exakt das gleiche Problem wie @robii
Alle devices aus dem Googleassistant Raum entfernt bis auf dummy  und  schon geht es....


Hi,

brauche Unterstützung.

...wie war das mit "never change a running system"  :-[
Hab heute manuell ein update von 2.0.0 auf 2.3.0 gemacht.

Hey google aktualisiere meine Geräte bringt einen FHEM Connector Fehler....

Ich habe dann den Connector entfernt und den gassistant mit unregister/clear credentials neu gestartet.
authcode neu gesetzt und alles sieht gut aus.
Fhem connector in der Home app entfernt

Wenn ich jedoch in meiner Homeapp den FHEM connector neu installieren will kommt.
fhemconnector.eu.auth0.com -> google Konto "Accept"
Sie werden angemeldet
Die Einstellungen konnten nicht aktualisiert werden, prüfe deine Verbindung.

Kann jemand bitte unterstützen?

Dankeee!

mmiii



dominik

Kannst du mir bitte die ersten 3 und letzten 3 Stellen deiner UID nennen? Mich wuerde interessieren welches Gerät da nicht kompatibel ist. Danke!
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

mmiii

#1354
Zitat von: dominik am 04 Januar 2020, 19:34:33
Kannst du mir bitte die ersten 3 und letzten 3 Stellen deiner UID nennen? Mich wuerde interessieren welches Gerät da nicht kompatibel ist. Danke!

gassistant-fhem-uid
google-oauth2|101xxxxxxxxxxxxxx458



hab allerdings aktuell nicht mehr alle Geräte drin die vorher aktiv waren...

es fehlt z.b. WifiLight RGBW
und SamsungTV SamsungAV (hat noch nie funktioniert)


dominik

Ich habe mir die Logs angesehen, es lag am SamsungTV. Ich werde das nun anpassen, damit es weiterhin fuer alle anderen Devices funktioniert, man aber eine Fehlermeldung zum fehlerhaften Device im lastServerError Reading findet.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

hermann1514

Hi, habe gerade auf die Version 2.3 aktualisiert um die Szenen zu nutzen.
Ich kann aber bei den LightSceneces kein Attribut SetList setzen.
Mache ich da noch was verkehrt oder fehlt mir noch was?

BTW......für was werden denn die DummyScences genutzt?

Gruß
Hermann

dominik

Wenn du LightScene nutzt, dann füge das Device einfach dem Raum hinzu, alle Scenen darin werden dann in GoogleAssistant nutzbar. Achtung, sind nicht in der App ersichtlich. Aktiviere Party Szene, oder ähnliches muss man Google Assistant sagen um eine Szene zu aktivieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

hermann1514

Hi,
habe ich gemacht. Ich sehe in der HomeApp aber keine neuen "Devices"...oder wird dort auch keins angezeigt?

dominik

Genau, wie schon oben geschriebene, diese werden in der App nicht angezeigt, du kannst sie nur über Sprache aktivieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

hermann1514

 ???....also....

ich habe folgendes gemacht.
Eine Lightscene erstellt und einen Alias draufgesetzt.
GenericDeviceType auf Scene.

Dann Szenen erstellt und eingestellt und dann den Raum GoogleAssistant hinzugefügt.
Dann Assistant noch einmal neu gestartet.

In der HomeApps werden dann keine neuen Devices angezeigt - auch das Lightscence Device selbst nicht.

Wenn ich dann sage: OK GOOGLE, stelle die Stubenscene auf alles aus passiert aber nichts.

Habe ich einen Denkfehler?

Sorry,
Gruß Hermann

dominik

Es werden nur die Szenen Namen der Szenen verwendet, nicht vom LightScene Device selbst.

Schau mal in der Home App unter:
Rechts oben Account - Assistent Settings - Assistent - Home Control

Dort sieht man die Namen der Szenen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

hermann1514

Stimmt, also muss ich für jede Szene eigene Szenennamen verwenden.

Ich habe jetzt mehrere Szenen, bei denen die einzelnen Szenen immer gleich heissen (Alles aus, Morgens, Abends)

Was sage ich denn dann ganz genau für google? Ok Google, <lichterszenen-namen> stelle auf <scnene> oder sage ich nur ok google, stelle auf <szene>???

Stehe da im Moment ein wenig aufm Schlauch.

Gruß
Hermann


dominik

Ok Google, aktiviere alles aus.

Es darf dann aber nur eine alles aus Scene geben. Ich koennte noch implementieren, dass bei gesetzten alias dieser auch im Scenennamen verwendet wird, das macht wahrscheinlich Sinn.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

So...BOTNAV und zigbee2mqtt_light_rgb_rgb sollten nun funktionieren.

Des Weiteren ist die Implementierung von
- TemperatureControl
- CameraStream
- StatusReport (Exceptions, Errors, LinkedDevices)
fertig. Details zur Konfiguration findet ihr hier:
https://wiki.fhem.de/wiki/Google_Assistant_FHEM_Connect#Konfiguration

Lest euch bitte bei der Integration auch die Google Infos Pages dazu durch, die helfen bei Verständnis!

Generell gilt weiterhin, ich möchte die meisten Devices automatisch konfiguriert haben, so dass ein User nichts machen muss. Wenn ihr also Devices habt wo TemperatureControl, CameraStream oder StatusReport Sinn macht, dann lasst mich das hier wissen und ich integriere es direkt. Damit ersparen sich die neuen User eine mühsame Konfiguration.

lowBattery habe ich generell für alle Devices wo ein battery Reading vorhanden ist drin. Man erhält also eine Meldung, wenn die Batterie leer wird und man gerade eine Steuerung des Devices vornimmt - z.B. bei Heizkörperthermostaten.

Bei weiteren Fragen gerne melden. Gerade StatusReport ist etwas schwer zu verstehen.


Als nächstes steht dann die Implementierung von Lighteffects (im Moment nur colorloop unterstützt) und HumiditySettings an.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik