39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

OiledAmoeba

Moin,

der Gerätetyp "Sensor" unstertützt ja verschiedene Untertypen. Wie bekomme ich es hin, dass ich z.B. einen Wassermelder in GHome einbinden kann?
https://developers.home.google.com/cloud-to-cloud/traits/sensorstate?hl=de#water-leak

Ich habe schon verschiedene homebridgeMappings probiert, die ich aus den dev-guides abgeleitet habe, aber irgendwie klappt es nicht. GHome zeigt mir nur den aktuellen Akkustand des Sensors...

Hier eins der Devices um die es geht:

define Wasser_WaMa MQTT2_DEVICE zigbee_Kueche_Wasser_WaMa
attr Wasser_WaMa DbLogExclude .*
attr Wasser_WaMa assistantName Wassermelder Waschmaschine
attr Wasser_WaMa devicetopic zigbee2mqtt/Kueche_Wasser_WaMa
attr Wasser_WaMa genericDeviceType sensor
attr Wasser_WaMa group Sensor
attr Wasser_WaMa jsonMap water_leak:state
attr Wasser_WaMa model zigbee2mqtt_Water_Leak_Sensor
attr Wasser_WaMa readingList $DEVICETOPIC:.* { json2nameValue($EVENT,'',$JSONMAP) }
attr Wasser_WaMa realRoom Küche
attr Wasser_WaMa room GoogleAssistant,Küche
attr Wasser_WaMa stateFormat Leak: state
#  CID        zigbee_Kueche_Wasser_WaMa
#  DEF        zigbee_Kueche_Wasser_WaMa
#  FUUID      6527dd2c-f33f-2b54-3073-021ce0ae928d5094
#  FVERSION  10_MQTT2_DEVICE.pm:0.279350/2023-09-05
#  IODev      Mosquitto_hassio
#  LASTInputDev Mosquitto_hassio
#  MSGCNT    348
#  Mosquitto_hassio_MSGCNT 348
#  Mosquitto_hassio_TIME 2024-08-18 01:46:57
#  NAME      Wasser_WaMa
#  NR        811
#  STATE      Leak: false
#  TYPE      MQTT2_DEVICE
#  eventCount 352
#  JSONMAP:
#    water_leak state
#  OLDREADINGS:
#  READINGS:
#    2024-08-14 04:26:37  IODev          Mosquitto_hassio
#    2024-08-18 01:46:57  ac_status      false
#    2024-08-18 00:35:28  associatedWith  MQTT2_zigbee_bridge
#    2024-08-18 01:24:30  attrTemplateVersion 20200904
#    2024-08-18 01:46:57  battery        50
#    2024-08-18 01:46:57  battery_defect  false
#    2024-08-18 01:46:57  battery_low    false
#    2024-08-18 01:46:57  last_seen      2024-08-18T01:46:56+02:00
#    2024-08-18 01:46:57  linkquality    98
#    2024-08-18 01:46:57  restore_reports false
#    2024-08-18 01:46:57  state          false
#    2024-08-18 01:46:57  supervision_reports false
#    2024-08-18 01:46:57  tamper          false
#    2024-08-18 01:46:57  test            false
#    2024-08-18 01:46:57  trouble        false
#    2024-08-18 01:46:57  update_installed_version 16777223
#    2024-08-18 01:46:57  update_latest_version 16777223
#    2024-08-18 01:46:57  update_state    idle
#  hmccu:
#
setstate Wasser_WaMa Leak: false
setstate Wasser_WaMa 2024-08-14 04:26:37 IODev Mosquitto_hassio
setstate Wasser_WaMa 2024-08-18 01:46:57 ac_status false
setstate Wasser_WaMa 2024-08-18 00:35:28 associatedWith MQTT2_zigbee_bridge
setstate Wasser_WaMa 2024-08-18 01:24:30 attrTemplateVersion 20200904
setstate Wasser_WaMa 2024-08-18 01:46:57 battery 50
setstate Wasser_WaMa 2024-08-18 01:46:57 battery_defect false
setstate Wasser_WaMa 2024-08-18 01:46:57 battery_low false
setstate Wasser_WaMa 2024-08-18 01:46:57 last_seen 2024-08-18T01:46:56+02:00
setstate Wasser_WaMa 2024-08-18 01:46:57 linkquality 98
setstate Wasser_WaMa 2024-08-18 01:46:57 restore_reports false
setstate Wasser_WaMa 2024-08-18 01:46:57 state false
setstate Wasser_WaMa 2024-08-18 01:46:57 supervision_reports false
setstate Wasser_WaMa 2024-08-18 01:46:57 tamper false
setstate Wasser_WaMa 2024-08-18 01:46:57 test false
setstate Wasser_WaMa 2024-08-18 01:46:57 trouble false
setstate Wasser_WaMa 2024-08-18 01:46:57 update_installed_version 16777223
setstate Wasser_WaMa 2024-08-18 01:46:57 update_latest_version 16777223
setstate Wasser_WaMa 2024-08-18 01:46:57 update_state idle


Ein Bonus wäre, wenn GHome dann auch noch sprechen würde, wenn der Status auf true geht -> https://developers.home.google.com/cloud-to-cloud/traits/sensorstate?hl=de#examples_2
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+

Flanders

#3001
Hallo,

ich benötige weiterhin Hilfe und versuche es erneut in diesem Forum.
Ich habe gassistant korrekt eingerichtet, es lief auch jahrelang ohne Probleme.
Nun habe ich folgendes Problem:

Auf FHEM-Seite ist alles korrekt eingerichtet, das gassistant-Modul läuft ohne Probleme und Fehlermeldungen. Eine bestehende Verbindung wird auch angezeigt.
Möchte ich jedoch in der Home-App von Google mit FHEMConnect eine Verbindung herstellen kann ich noch meine Authorisierung geben (Google-Konto verbinden), zustimmen.

Dann kommt zunächst in der App die Meldung "FHEMConnect ist verknüpft", dann dauert es einige Sekunden bis die Meldung "Ein Fehler ist aufgetreten, bitte versuchen Sie es erneut" erscheint!

Das Problem habe ich nun seit Monaten und habe auch schon zwei Mal Rat in diesem Forum gesucht, leider ohne Erfolg.
Gibt es ein Problem mit der Verbindung Google-Home->FHEMConnect??

Ich habe es auf Android, iOS versucht, beides ohne Erfolg!

Benötige dringend Hilfe!

Greets

Flanders

awex102

Hallo zusammen,

meine Installation läuft. Allerdings habe ich das Problem, dass meine Lichtschalter sich in der Home App nach einem Schaltvorgang in der Home App nach einer Sekunde wieder auf "Ein" schalten. Ich schalte also aus, der Befehl kommt auch durch, in der Home App springt der Schalter dann aber wieder auf "Ein".

Die zweite Beobachtung ist, dass die Schalter nicht synchron sind. Schalte ich also in fhem aus, spiegelt sich das nicht in der Home App.

Was kann ich versuchen?

Danke und Gruß