39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

dominik

Zitat von: noname41 am 18 März 2019, 06:31:41
Beim Yeelight-gerät ist rgb kleingeschrieben.
Beim WiFi Gerät (als readingproxy) groß: hier habe ich folgenden Fehler:
RGB is required hex RRGGBB

Lg

Funktioniert das Yeelight nun? Kannst du mir noch auf die Sprünge helfen was das Wifi Gerät ist? Welche FHEM Modul ist das?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 18 März 2019, 06:21:33
Zu den Ablauf Rückmeldungen habe ich auch in anderen Foren exakt das gleiche Problem gefunden. Aktuell dürfte noch niemand die Lösung gefunden haben. Werde mir das noch genauer anschauen.

Rollläden:
Was für Befehle kommen bei dir im Log an? Weil einen weiteren Befehl zu senden wenn ein bestimmter Status erreicht wird, geht eigentlich gar nicht. Würde mich wundern wenn da ein zweiter Befehl ankommen würde.

GOOGLE MSG RECEIVED: {"cmd":"set azi_Rolladen position 100","connection":"http://127.0.0.1:8096/ghome","id":0,"msg":"EXECUTE"}
Received firestore2fhem: {"cmd":"set azi_Rolladen position 100","connection":"http://127.0.0.1:8096/ghome","id":0,"msg":"EXECUTE"}
  executing: http://127.0.0.1:8096/ghome?cmd=set%20azi_Rolladen%20position%20100&XHR=1
GOOGLE MSG RECEIVED: {"cmd":"set azi_Rolladen position 100","connection":"http://127.0.0.1:8096/ghome","id":0,"msg":"EXECUTE"}
Received firestore2fhem: {"cmd":"set azi_Rolladen position 100","connection":"http://127.0.0.1:8096/ghome","id":0,"msg":"EXECUTE"}
  executing: http://127.0.0.1:8096/ghome?cmd=set%20azi_Rolladen%20position%20100&XHR=1
update reading: kizi1_Heizung_Clima:measured-temp = 19.6
update reading: azi_Rolladen:position = 100
update reading: azi_Rolladen:state = down
reportstate: azi_Rolladen
update reading: azi_Rolladen:state = closed


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

dominik

Laut Log kommt aber kein EXECUTE mit Werten != 100. Einzig was mir auffällt, du hast scheinbar doppelte Devices, da 2* EXECUTE kommt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Klusi

Was muss ich da machen?

gassistant-fhem-lastServerError
   
Rate limit reached - too many requests

Belame

Blinds von jarolift

gibt es kein pct oder Positionsangabe, es gibt nur folgende cmds: up down stop shade


dominik

Zitat von: Klusi am 18 März 2019, 11:25:38
Was muss ich da machen?

gassistant-fhem-lastServerError
   
Rate limit reached - too many requests

Weniger oft reload klicken ;) 5 Minuten warten, dann geht es wieder. Nachdem ich mal mit Requests überflutet wurde, habe ich die Anzahl der Zugriffe beschränkt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 18 März 2019, 09:20:56
Laut Log kommt aber kein EXECUTE mit Werten != 100. Einzig was mir auffällt, du hast scheinbar doppelte Devices, da 2* EXECUTE kommt.
Ich denke ich weiß, was es ist --> 100% ist halt nicht zu.
Da Google aber einen Wert vorgibt (hier 100pct) fährt das Rollo natürlich nur bis dahin.
Bei meinen Rollläden hat es etwas mit unterschiedlichen Zeiten für Auf und Zu zu tun und außerdem bedeutet bei mir 100%, dass das Rollo unten aufsetzt, aber die Lichtschlitze noch nicht geschlossen sind. Das wird für den sonnenstandabhängige Hitzeschutz gebraucht.
Auf deutsch:
Befehl 100pct bedeutet eine Fahrzeit von shutTime (Zu mit Lichtschlitze)
Befehl Zu (close) bedeutet eine Fahrzeit von shutTimeCloses (ganz Zu [duster])

Zitat von: Belame am 18 März 2019, 11:38:07
Blinds von jarolift gibt es kein pct oder Positionsangabe, es gibt nur folgende cmds: up down stop shade
Zusätzlich zu den pct-Angaben wären mir die cmds: up down stop auch sehr recht. Dann muss ich hier nicht alles umbauen...

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

SouzA

Zitat von: dominik am 18 März 2019, 09:20:56
Laut Log kommt aber kein EXECUTE mit Werten != 100. Einzig was mir auffällt, du hast scheinbar doppelte Devices, da 2* EXECUTE kommt.
Hi,
gibt es die Möglichkeit im Log die Uhrzeiten anzuzeigen? Irgendwie macht der Log so nicht richtig Sinn.

Thx & 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

Belame

Wäre super wenn ich das gleiche homebridgemapping / dummy wie bei der homebridge verwenden könnte.

noname41

Nein leider RGB funktioniert weder beim fhem-modul yeelight noch beim fhem-modul WifiLight.
Bei beiden der HEX Fehler

Google erkennt richtig und bestätigt auch die Ausführung. Nur leider passiert nichts....




dominik

Zitat von: noname41 am 18 März 2019, 21:33:16
Nein leider RGB funktioniert weder beim fhem-modul yeelight noch beim fhem-modul WifiLight.
Bei beiden der HEX Fehler

Google erkennt richtig und bestätigt auch die Ausführung. Nur leider passiert nichts....

Du musst noch ein reload machen, zumindest im Log habe ich keines gesehen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: SouzA am 18 März 2019, 13:02:38
Ich denke ich weiß, was es ist --> 100% ist halt nicht zu.
Da Google aber einen Wert vorgibt (hier 100pct) fährt das Rollo natürlich nur bis dahin.
Bei meinen Rollläden hat es etwas mit unterschiedlichen Zeiten für Auf und Zu zu tun und außerdem bedeutet bei mir 100%, dass das Rollo unten aufsetzt, aber die Lichtschlitze noch nicht geschlossen sind. Das wird für den sonnenstandabhängige Hitzeschutz gebraucht.
Auf deutsch:
Befehl 100pct bedeutet eine Fahrzeit von shutTime (Zu mit Lichtschlitze)
Befehl Zu (close) bedeutet eine Fahrzeit von shutTimeCloses (ganz Zu [duster])
Zusätzlich zu den pct-Angaben wären mir die cmds: up down stop auch sehr recht. Dann muss ich hier nicht alles umbauen...

Bis denn
SouzA

Ich kann statt 100% ein down/close oder wie auch immer der Befehl heisst ausfuehren, das ist kein Problem. Werde ich einbauen.

Macht es Sinn das ganz dunkel/halb dunkel einstellbar zu machen? Ich koennte dafuer einen Toggle machen:
https://developers.google.com/actions/smarthome/traits/toggles
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: Belame am 18 März 2019, 11:38:07
Blinds von jarolift

gibt es kein pct oder Positionsangabe, es gibt nur folgende cmds: up down stop shade

Mach mal ein reload, jarolift sollte nun funktionieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Wichtige Info:
Ich habe gerade im Log gesehen, dass der reload nicht immer 100% funktioniert. Bitte daher statt reload, den gassistant neu starten und den Sync per Sprache auslösen. Ein reload führt sonst zu Problemen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

#494
Zitat von: dominik am 18 März 2019, 22:54:38
Ich kann statt 100% ein down/close oder wie auch immer der Befehl heisst ausfuehren, das ist kein Problem. Werde ich einbauen.
eventMap
opens:Auf stop:Stop closes:Zu
Edit: hast du schon was geändert? Funktioniert! Super. Danke!

Zitat von: dominik am 18 März 2019, 22:54:38
Macht es Sinn das ganz dunkel/halb dunkel einstellbar zu machen? Ich koennte dafuer einen Toggle machen:
https://developers.google.com/actions/smarthome/traits/toggles
Wenn das geht... Allerdings will ich deine Implementierung mit Sonderwünschen nicht unnötig aufblähen. Ich weiß nämlich nicht, wie es bei anderen Systemen ist. Haben die auch zwei Fahrzeiten? Ansonsten wäre ich schwer begeistert!

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