39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

hermann1514

Zitat von: dominik am 04 Januar 2020, 23:56:44
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.

Danke. Nun habe ich es verstanden 😊... Und es funktioniert.
Ob eine Erweiterung für die Steuerung der Scenen sinnvoll ist kann ich nicht sagen. Vielleicht nutze ich die Szenen ja verkehrt.

Aber es ist ja noch die Rede von DummySzenen. Kannst du mir sagen wie und wofür ich die einrichten kann? Klingt interessant 😊

Gruß Hermann

dominik

define dummyScene dummy
setList scene:party
genericDeviceType scene


Danach musst du dir ein DOIF/notify bauen welches auf den Event vom Device reagiert.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

#1367
Zitat von: dominik am 05 Januar 2020, 20:46:34
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_Connec....

Vielen Dank.
Aber:
homebridgeMapping
CameraStream={reading: 'LiveStreamUrl'}

Wie kriege ich da jetzt irgendwie, irgendwo nen Bild hin?
In der App wird mir nen Lichtschalter gezeigt... Also das Symbol für den Schalter mit An/Aus.
Die Seiten von Google bringen mich irgendwie auch nicht weiter.
Vielen Dank für die Rückmeldung.

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

genericDeviceType camera

Das werde ich noch anpassen, damit man das nicht setzen muss wenn es nicht gesetzt wurde.

Danach erscheint es als Kamera in der Home App inkl. den Hinweis wie man den Stream auf seinen Chromecast bekommt. In der Home App kann man den Stream leider nicht ansehen - hoffe das geht irgendwann.
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 06 Januar 2020, 00:21:54
genericDeviceType camera

Das werde ich noch anpassen, damit man das nicht setzen muss wenn es nicht gesetzt wurde.

Danach erscheint es als Kamera in der Home App inkl. den Hinweis wie man den Stream auf seinen Chromecast bekommt. In der Home App kann man den Stream leider nicht ansehen - hoffe das geht irgendwann.
So einfach kanns sein.
Danke.

Zu den Status-Meldungen...
Wenn ich das mit der Alarmanlage abfrage, will er mir nen Wecker stellen. (nicht gesprochen, getippt im Assistenten am Handy.)
Wie krieg ich dem Assistenten das beigebracht?

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

Hast du deine Alarmanlage als securitysystem genericDeviceType festgelegt?

Klingt so, als würde das Device nicht als Alarmanlage erkannt worden sein, sondern vielleicht als Schalter.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

SamsungAV wird nun auch unterstuetzt. Sehr praktisch mit Modes fuer Senderwechsel :)

Siehe das Beispiel mit Umschaltung auf ORF1/ORF2 in der Konfiguration:
https://wiki.fhem.de/wiki/Google_Assistant_FHEM_Connect#Konfiguration
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Was haltet ihr davon, wenn ich die generierten Mappings/Traits in ein Attribut gassistantMappings bei jedem Device schreibe? Dann wird auch klarer was bei den Devices alles möglich ist, weil sonst habt ihr keine Infos was bei welchem Device an Funktionen vorliegen.

Z.B. steht dann beim Saugroboter (OnOff, Locate, Modes, ...) mit den jeweiligen Attributen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ReneH87

Zitat von: dominik am 05 Januar 2020, 20:46:34
So...BOTNAV und zigbee2mqtt_light_rgb_rgb sollten nun funktionieren.

Super, danke dir  :)

Wäre es noch möglich "zigbee2mqtt_light_rgb_hex" zu unterstützen? Implementierung ist identisch, nur die Farbe wird mit "set hex XXXXXX" gesetzt, anstatt mit "color".

dominik

Ich dachte das ist schon das mit hex?

Ich habe die Info aus deinem Post hier genommen:
https://forum.fhem.de/index.php/topic,96696.msg1006054.html#msg1006054

Daher habe ich model=zigbee2mqtt_light_rgb_rgb nun so implementiert, dass die Farbe mit set hex XXXXXX gesetzt wird. Sollte es nun andersrum sein?
zigbee2mqtt_light_rgb_rgb => set color XXXXXX
zigbee2mqtt_light_rgb_hex => set hex XXXXXX
?

Edit: Ist Brightness maxValue 100 oder 255 beim Device?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ReneH87

Mh, doch ist richtig so.  :o

Brightness maxValue ist 255

Ich hab mal gerade ein Reload gemacht und jetzt ist wiederum der "Farbe" Button in Google Home weg. Hast du eine Idee wieso?

dominik

Wie ist es nun richtig?
rgb => hex
hex => color?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ReneH87


dominik

Ok, dann war das Device aus deinem Post ein color Device und kein Hex. Kenn mich jetzt aus, werde das anpassen :)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ReneH87

Danke :) Sorry für die Verwirrung, hatte die Lampe ursprünglich mit rgb_rgb eingerichtet und da hatte es noch funktioniert. Mit irgendeinem Update ging das dann nicht mehr, weswegen ich nach meinem Post auf rgb_hex umgestiegen bin.