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ß

ectomorph

#3003
Hallo Zusammen,

ich hatte FHEM-Connect schon einige Jahre am laufen, konnte aber zuletzt keine neuen Geräte mehr in der Home-App sehen. Steuern der bereits bekannten Geräte funktionierte noch. Nun hatte ich FHEM-Connect aus der Home-App entfernt und versuch neu zu Verbinden, bekomme aber immer den Fehler FHEM Connect nicht erreichbar. Hat einer eine Idee woran das liegt?

Das LOG sieht eigentlich gut aus:
[14.10.2024, 16:53:32] [FHEM] Connection: OK
[14.10.2024, 16:53:32] [FHEM] got: 62 results
[14.10.2024, 16:53:32] SERVER FeatureLevel:{"featurelevel":3,"changelog":"performance optimizations"}
[14.10.2024, 16:53:32] SYNC   FeatureLevel:{"featurelevel":3}
[14.10.2024, 16:53:32] [FHEM] Supported Google Device Types: aircondition,coffeemaker,ac_unit,aircooler,airfreshener,airpurifier,audio_video_receiver,awning,bathtub,bed,blender,blinds,boiler,camera,carbon_monoxide_detector,charger,closet,coffee_maker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,freezer,fryer,garage,gate,grill,heater,hood,humidifier,kettle,light,lock,remotecontrol,mop,mower,microwave,multicooker,network,outlet,oven,pergola,petfeeder,pressurecooker,radiator,refrigerator,router,scene,sensor,securitysystem,settop,shutter,shower,smoke_detector,sousvide,speaker,streaming_box,streaming_stick,streaming_soundbar,soundbar,sprinkler,standmixer,switch,tv,thermostat,vacuum,valve,washer,waterheater,waterpurifier,watersoftener,window,yogurtmaker
[14.10.2024, 16:53:32] [LOCAL] Bonjour successfully published
[14.10.2024, 16:53:32] [LOCAL] Local Home ready.

gassistant-fhem-uid
google-oauth2|104xxx043

ectomorph

Hallo Zusammen,

sehe gerade das der Autor des Moduls sich hier schon seit geraumer Zeit nicht mehr gemeldet hat. Ich muss sagen das dieses Modul mit der Sprachsteuerung von Google, FHEM erst zu einem richtig smarten SmartHome gemacht hat. Ohne das Modul, muss man sich dann doch nach Alternativen umsehen.
Aber mal ehrlich, Lust und Zeit habe ich nicht.
Gibt es keine Möglichkeit den Autor des Moduls zu unterstützen, der das über Jahre kostenlos zur Verfügung gestellt hat? Ich wäre durchaus bereit dafür zu zahlen und wenn ich da nicht der einzige bin, findet sich vielleicht eine Möglichkeit?

Was meint Ihr?




drhirn


e_brandt

Hallo hat jemand von euch auch das Problem das sich das Modul nach ein paar Tagen aufhängt? Das grüne Symbol ist dann nicht mehr da und er erstellt auch keine log Files mehr. Ich kann es dann reconnecten und es läuft wieder ein paar Tage. Im Log vom letzten Tag kann ich nichts erkennen.