39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

dominik

@a_quadrat, ist das Command 'pct' richtig um die Rollo auf eine bestimmte Position zu setzen, oder muesste es level sein?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat


SouzA

Zitat von: dominik am 22 März 2019, 20:27:24
Bitte nochmals testen: gassistant neustarte und dann 'synchronisiere meine geraete'
Hi,
Funktioniert, dass jetzt die Prozentzahl direkt durchgegeben wird. Stelle Rolladen auf 20% bewirkt ein herabfahren der Rolladen um 20% wenn das Rollo zuvor ganz geöffnet ist. Allerdings sagt die Hupe, dass das Rollo auf 20% geöffnet wird. Stört mich nicht. Aber trotzdem komisch.... ;)

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

presskopf

Bin jetzt nicht sicher, ob es oben schon wo stand,
aber die Phrase "... XY-Rolladen öffnen" / " ... schließen" funktioniert nun tadellos bei den Homematic-Schaltern.

SouzA

Zitat von: presskopf am 23 März 2019, 12:01:43
Bin jetzt nicht sicher, ob es oben schon wo stand,
aber die Phrase "... XY-Rolladen öffnen" / " ... schließen" funktioniert nun tadellos bei den Homematic-Schaltern.
Bei EnOcean nicht mehr. Hier wird wieder nur die erste Zeit gefahren (100%). Wusste gar nicht, dass set rolladen down überhaupt funktioniert....

Btw. Ich habe die Geräte schon wieder 4-fach im System.
Wodurch kommt das ständig?

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

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 23 März 2019, 09:17:01
Hi,
Funktioniert, dass jetzt die Prozentzahl direkt durchgegeben wird. Stelle Rolladen auf 20% bewirkt ein herabfahren der Rolladen um 20% wenn das Rollo zuvor ganz geöffnet ist. Allerdings sagt die Hupe, dass das Rollo auf 20% geöffnet wird. Stört mich nicht. Aber trotzdem komisch.... ;)

Bis denn
SouzA

Google kennt nur einen openPercent Wert.

Laut Google
openPercent Float. [0, 100]. Required. Indicates the percentage that a device is opened where 0 is closed and 100 is fully open.
Das wuerde bedeuten:
0% => Rollo unten
100% => Rollo oben

Ein 'stelle die Rollo auf 90%' wuerde die Rollo also auf 10% runterfahren (fast ganz offen). So die Definition von Google. Aktuell habe ich das umgedreht. Stelle die Rollo auf 90%, macht 90% geschlossen, die Rueckmeldung ist aber noch 90% offen.

Ich bin der Meinung wir sollten uns da an den Google Standard halten. Weil wenn sich etwas aendert, dann fuehrt das wieder zu Problemen bei uns. Sprachlich sollte man dann folgende Kommandos verwenden:
- Schliesse Rollo
- Oeffne Rollo
- Oeffne Rollo auf 20% (Rollo bleibt 20% unten offen)

Ein schliesse die Rollo auf 20% wird von Google falsch interpretiert, es macht trotzdem ein oeffne auf 20%. Da liegt der Fehler begraben.

Ich werde die Rollos nun auf den Google Standard umstellen. Sobald das erledigt ist, bitte um Feedback. Wenn aus eurer Sicht manche Befehle dann dennoch bloed klingen, mache ich dazu ein Issue bei Google im github Projekt auf.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

@a_quadrant, bitte testen ob die Rollo nun funktioniert.

@Alle mit Rollo:
Bitte nach einem gassistant Neustart testen was passiert, wenn ihr sagt: Stelle die Rollo auf 70%, die Rollo sollte dann 70% OFFEN sein. Damit entspricht es genau dem wie Google es haben will.
Wenn manche Kommandos fuer euch keinen Sinn machen, dann bitte melden.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat

Danke, die Rollos werden in der App erkannt, aber wenn ich einen Befehl absetzen, kommt " anscheinend wurde das Gerät noch nicht eingerichtet". Habe ich was vergessen?

presskopf

Zitat von: dominik am 23 März 2019, 15:01:38
@a_quadrant, bitte testen ob die Rollo nun funktioniert.

@Alle mit Rollo:
Bitte nach einem gassistant Neustart testen was passiert, wenn ihr sagt: Stelle die Rollo auf 70%, die Rollo sollte dann 70% OFFEN sein. Damit entspricht es genau dem wie Google es haben will.
Wenn manche Kommandos fuer euch keinen Sinn machen, dann bitte melden.

Hmm, irgendwas komme ich da nicht mit:

"...Wohnzimmerrollladen auf 90 % stellen" ergibt Level 90 und ist fast oben;
... Stelle Wohnzimmerollladen auf 90 %" ergibt Level 10 und die Lamellen sind fast alle unten.

Das verwirrt mich. :o

dominik

Zitat von: a_quadrat am 23 März 2019, 17:24:27
Danke, die Rollos werden in der App erkannt, aber wenn ich einen Befehl absetzen, kommt " anscheinend wurde das Gerät noch nicht eingerichtet". Habe ich was vergessen?

Wie lautet dein Befehl? Ich sage:
Stelle die Rollo auf 30%

Wenn ich "Rollo auf 30% stellen" sagen, bekomme ich exakt die gleiche Fehlermeldung wie du. Du kannst auch schliesse/oeffne die Rollo sagen (ohne Prozent)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: presskopf am 23 März 2019, 18:01:48
Hmm, irgendwas komme ich da nicht mit:

"...Wohnzimmerrollladen auf 90 % stellen" ergibt Level 90 und ist fast oben;
... Stelle Wohnzimmerollladen auf 90 %" ergibt Level 10 und die Lamellen sind fast alle unten.

Das verwirrt mich. :o

Das ist wirklich interessant :)
Ich habe das gerade mit meinem dummy Device versucht nachzustellen, ich bekomme aber bei der 1. Version (...auf 90% stellen) eine Fehlermeldung, dass das Device noch nicht eingerichtet ist.

Kannst du mir den FHEM Namen (nicht alias) des Devices nennen und ungefaehre Zeiten wann du was gesagt hast?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat

Hmmm, es funktioniert kein Befehl, auch z.B. "öffne Rollo" funktioniert nicht. Es kommt immer:" Anscheinend wurde das Gerät wurde noch nicht eingerichtet"

dominik

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

a_quadrat

Nein, der genaue Befehl lautet z.B.: "öffne Rolladen im Esszimmer". Dann sollten doch alle Rolläden im Esszimmer öffnen, oder?