[ghome-fhem] HowTo: Google Home/Assistant Integration

Begonnen von dominik, 27 November 2018, 21:56:29

Vorheriges Thema - Nächstes Thema

hermann1514

Hi.

Habe nun etwas weiter mit der Sprachsteuerung gespielt - macht echt Spass :-)

Was mir aufgefallen ist: Ich habe eine Jalousie hinzugefügt (Homematic HM-LC-Bl1PBU-FM). In der Home App wird diese dann als "dimmbare Lampe" angezeigt. Soweit so gut.

Ich kann aber nicht auf 50% oder einen anderen Wert stellen. Es geht nur 0% und 100%.
Und bei 0% geht die Jalousie zu und bei 100% auf. Kann man das auch noch drehen (0% offen und 100% zu?)

Gruß
Hermann

marvin78

Dafür gibt es im HM-Device das Attribut param und dort dem Parameter levelInverse.

rippi46

Hallo,

habe mehrere Lampen dem Raum GoogleAssitant hinzu gefügt. Leider werden nicht alle Lampen in der Google Home App angezeigt.

Es handelt sich hierbei um IKEA-Tradfri Lampen. Die eine, die auch in der App erscheint ist über das Tradfri-Gateway eingebunden, die andere über zigbee2mqtt.

hier die Konfiguration der Lampe über zigbee2mqtt:
defmod 0x90fd9ffffedd7c9e XiaomiMQTTDevice LED1545G12 0x90fd9ffffedd7c9e
attr 0x90fd9ffffedd7c9e IODev mqtt
attr 0x90fd9ffffedd7c9e alexaName Treppenlicht
attr 0x90fd9ffffedd7c9e alias Treppenlicht
attr 0x90fd9ffffedd7c9e eventMap 350:standard 250:cold 454:warm
attr 0x90fd9ffffedd7c9e room GoogleAssistant,Treppe,XiaomiMQTTDevice,alexa
attr 0x90fd9ffffedd7c9e webCmd on:off:brightness:color_temp
attr 0x90fd9ffffedd7c9e widgetOverride brightness:slider,0,1,254 color_temp:warm,cold,standard

setstate 0x90fd9ffffedd7c9e off
setstate 0x90fd9ffffedd7c9e 2019-01-15 06:28:19 brightness 90
setstate 0x90fd9ffffedd7c9e 2019-01-15 06:28:19 color_temp 350
setstate 0x90fd9ffffedd7c9e 2019-01-15 06:28:19 state off
setstate 0x90fd9ffffedd7c9e 2019-01-15 08:37:02 transmission-state subscription acknowledged



hier die Konfiguration der Lampe über Tradfrigateway:
defmod MilenaSchlaf TradfriDevice 65537
attr MilenaSchlaf genericDeviceType light
attr MilenaSchlaf room GoogleAssistant,Haus_Oberweier,Tradfri

setstate MilenaSchlaf on
setstate MilenaSchlaf 2019-01-10 19:33:49 color f5faf6
setstate MilenaSchlaf 2018-11-09 07:17:51 createdAt Sat, 08 Sep 2018 17:54:15 GMT
setstate MilenaSchlaf 2019-01-10 19:33:49 dimvalue 254
setstate MilenaSchlaf 2019-01-15 06:48:07 lastSeen Tue, 15 Jan 2019 05:48:11 GMT
setstate MilenaSchlaf 2018-11-09 07:17:51 manufacturer IKEA of Sweden
setstate MilenaSchlaf 2018-11-09 07:17:51 name Licht
setstate MilenaSchlaf 2019-01-15 06:41:49 onoff on
setstate MilenaSchlaf 2019-01-15 06:41:49 pct 100
setstate MilenaSchlaf 2019-01-14 19:08:45 reachableState 1
setstate MilenaSchlaf 2018-11-09 07:17:51 softwareVersion 1.2.217
setstate MilenaSchlaf 2019-01-15 06:41:49 state on
setstate MilenaSchlaf 2018-11-09 07:17:51 type TRADFRI bulb E14 WS opal 400lm


und hier die Ausgabe von fhemconnect:
Refreshing tokens...
Firestore login succeed!
[2019-1-15 10:36:24] using /home/pi/.fhemconnect/config.json
[2019-1-15 10:36:24] ---
[2019-1-15 10:36:24] config:
{"connections":[{"name":"FHEM","server":"192.168.178.59","port":"8083","webname":"fhem","auth":{"user":"xxx","pass":"xxx"},"ssl":true,"filter":"room=GoogleAssistant"}]}

[2019-1-15 10:36:24] ---
[2019-1-15 10:36:24] Google Assistant FHEM Connect 1.0.0 started
[2019-1-15 10:36:25] Fetching FHEM connections...
[2019-1-15 10:36:25] [FHEM] starting longpoll: https://192.168.178.59:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1547544985016
(node:27281) DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition instead
SYNC UPDATED RECEIVED: {"disconnected":0,"syncactive":0}
[2019-1-15 10:36:27] [FHEM] Checking devices and attributes...
starting FHEM_execute
  executing: https://192.168.178.59:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
handling informid: IT_0FF000FFFF-state
handling informid: IT_0FF00F0FFF-state
handling informid: IT_0FF00FF0FF-state
handling informid: MAX_07794a-desiredTemperature
handling informid: MAX_07794a-temperature
handling informid: MilenaSchlaf-pct
handling informid: SB_PLAYER_60a44c45c992-state
handling informid: SB_PLAYER_60a44c45c992-volume
[2019-1-15 10:36:27] [FHEM] Fetching FHEM devices...
[2019-1-15 10:36:27] [FHEM] fetching: https://192.168.178.59:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&XHR=1
[2019-1-15 10:36:30] [FHEM] got: 9 results

-----------------------------------------------
   Ready! Open Home app and connect to FHEM.
-----------------------------------------------



Muss noch etwas beachtet werden oder ist dieser Fall noch nicht eingebunden?

Gruß rippi
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

Loredo

Hi Dominik,


ist geplant dieses Modul an die neue alexa-fhem Architektur anzugleichen bzw. auch über NPM anzubieten?
Wenn es ein offizielles Modul wird, dann würde ich es auch bei Zeiten ins FHEM Docker Image aufnehmen.




Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

justme1968

ich antworte mal schnell:

ja. ist geplant.

ich mache dominik demnächst ein modul fertig das hinsichtlich start genau so funktioniert wie alexa-fhem.

alle drei drei module sollen auch so weit es geht auf gemeinsam genutzten
code umgestellt werden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Loredo

Absolut sinnvoll, prima!  8)


Diese Entwicklung macht mich gerade wirklich sehr froh  :D
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

pattex

@justme1968

Aktuell gibt es bei der Implementierung des "lokalen" GHome Modules Probleme mit mehreren konfigurierten FHEM-Instanzen. Könntest du das bitte im Hinterkopf halten und evtl. im Zuge der Umsetzung berücksichtigen.

Danke!

dominik

@pattex, ich glaub das muss ich in meinem Code noch anpassen. Zuerst möchte ich aber noch die Anpassungen vornehmen, dass wir das Modul von justme1968 dann nutzen können.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

rippi46

Hallo dominik,

habe eine RGBWW-Controller über den Fhem-Connector Beta eingebunden.
Über die Sprachsteuerung kann ich die Farben und die Helligkeit steuern, aber in der App auf dem Handy leider nur die Helligkeit.

Wird das von der App nicht unterstützt oder muß ich noch etwas beachten?

Gruß rippi
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

X-Byte

Hi Dominik, ich habe FHEM mit deinem ghome modul mittlerweile in meinem und meinem Elternhaus erfolgreich im Einsatz und bin trotz der noch limitierten Möglichkeiten, die die Google Home App und Sprachsteuerung bisher bietet begeistert.
Jetzt habe ich ein neues Gerät bei meinen Eltern zum GoogleHome Raum hinzugefügt, welches scheinbar das komplette Parsing durch ghome auf dei Bretter gehen lässt. Im syslog ist nach "Fetching FHEM devices..." und Aufruf der URL nur noch "got: undefined results" als Eintrag. Das hat wohl zur Folge das auch kein anderes bereitsdefiniertes Gerät "erkannt" wird. Sobald ich dieses Gerät wieder aus dem GoogleHome Raum herausnehme und den ghome Dienst nochmal neu starte,

Bei dem Gerät handelt es sich um eine Z-Wave Qubino ZMNHOD1 Flush Shutter DC.
Wenn ich die URL aus "Fetching FHEM devices..." im Browser aufrufe, werden alle 11 Geräte aus dem Raum geliefert, inklusive dem folgenden Übeltäter:

{
    "Name":"1og_vorratsraum_rolladen",
    "PossibleSets":"associationAdd associationDel basicSet basicValue configActivateDeactivateFunctionsALLON10:ALLONIsNotActiveALLOFFIsNot0,ALLONActiveALLOFFIsNotActive,ALLONIsNotActiveALLOFFActive,ALLONActiveALLOFFActive configByte configDefault configDelayTimeBetweenOutputs configDigitalTemperatureSensor120 configForcedShutterCalibration:Default,StartCalibrationProcess configLong configMotorMovingUpDownTime configMotorOperationDetection configOperatingModes:Venetian,Shutter configPowerConsumptionAtLimitSwitch86 configPowerConsumptionMaxDelayTime configPowerReportingInWattsByTime42 configPowerReportingInWattsOnPower40 configPowerReportingToController:Disabled,Enable configSelfMeasurement:Eable,Disabled configSlatsPosition:UIControlMomentarySwitch1,UIControlPushButtonLimitSwitchIs2,UIControl configSlatsTiltingFullTurnTime configTemperatureSensorOffsetSettings configWord dim:slider,0,1,99 dimUpDown dimUpDownIncDecWithDuration dimUpDownWithDuration dimWithDuration mcaAdd mcaDel meterReset:noArg neighborUpdate:noArg off:noArg on:noArg powerlevel powerlevelTest returnRouteAdd returnRouteDel:noArg stop:noArg swaIncludeNone:noArg swaIncludeOff:noArg swaIncludeOn:noArg swaIncludeOnOff:noArg swaOff:noArg swaOn:noArg on-till-overnight intervals on-for-timer off-till-overnight on-till blink off-for-timer toggle off-till ",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev WNMI_delay classes disable:0,1 disabledForIntervals do_not_notify:noArg dummy:noArg eventForRaw extendedAlarmReadings:0,1,2 ignore:noArg ignoreDupMsg:noArg neighborListPos noExplorerFrames:noArg noWakeupForApplicationUpdate:noArg secure_classes showtime:noArg vclasses useMultiCmd:noArg useCRC16:noArg zwaveRoute event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading cmdIcon devStateIcon devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,aircondition,airpurifier,camera,coffeemaker,dishwasher,dryer,fan,kettle,oven,refrigerator,scene,sprinkler,vacuum,washer homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "fa88be03 2",
      "NAME": "1og_vorratsraum_rolladen",
      "NR": "39",
      "STATE": "dim 99",
      "TYPE": "ZWave",
      "ZWaveSubDevice": "no",
      "homeId": "fa88be03",
      "nodeIdHex": "02"
    },
    "Readings": {
      "assocGroupCmdList_1": { "Value":"DEVICE_RESET_LOCALLY:01 SWITCH_MULTILEVEL:03 SENSOR_MULTILEVEL:05 METER:02", "Time":"2019-01-17 23:23:35" },
      "assocGroupCmdList_2": { "Value":"BASIC:01", "Time":"2019-01-17 23:23:39" },
      "assocGroupCmdList_3": { "Value":"BASIC:01", "Time":"2019-01-17 23:23:40" },
      "assocGroupCmdList_4": { "Value":"BASIC:01", "Time":"2019-01-17 23:23:42" },
      "assocGroupCmdList_5": { "Value":"BASIC:01", "Time":"2019-01-17 23:23:43" },
      "assocGroupCmdList_6": { "Value":"BASIC:01", "Time":"2019-01-17 23:23:45" },
      "assocGroupCmdList_7": { "Value":"SWITCH_MULTILEVEL:01", "Time":"2019-01-17 23:23:46" },
      "assocGroupCmdList_8": { "Value":"SWITCH_MULTILEVEL:01", "Time":"2019-01-17 23:23:48" },
      "assocGroupCmdList_9": { "Value":"SENSOR_MULTILEVEL:05", "Time":"2019-01-17 23:23:49" },
      "assocGroupName_1": { "Value":"\u0008lifeline", "Time":"2019-01-17 23:23:54" },
      "assocGroupName_2": { "Value":"BasicSetKey1", "Time":"2019-01-17 23:23:56" },
      "assocGroupName_3": { "Value":"BasicSetKey2", "Time":"2019-01-17 23:23:57" },
      "assocGroupName_4": { "Value":"\u0010BasicSetMovement", "Time":"2019-01-17 23:23:58" },
      "assocGroupName_5": { "Value":"\u0013BasicSetEndPosition", "Time":"2019-01-17 23:24:00" },
      "assocGroupName_6": { "Value":"\u0010BasicSetAtClosed", "Time":"2019-01-17 23:24:02" },
      "assocGroupName_7": { "Value":"MultilevelSetRollerPosition", "Time":"2019-01-17 23:24:03" },
      "assocGroupName_8": { "Value":"\u0019MultilevelSetTiltPosition", "Time":"2019-01-17 23:24:05" },
      "assocGroupName_9": { "Value":"\u0011TemperatureReport", "Time":"2019-01-17 23:24:07" },
      "assocGroup_1": { "Value":"Max 1 Nodes ZWDongle_0", "Time":"2019-01-17 23:23:19" },
      "assocGroup_2": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroup_3": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroup_4": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroup_5": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroup_6": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroup_7": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroup_8": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroup_9": { "Value":"Max 16 Nodes", "Time":"2019-01-17 23:23:19" },
      "assocGroups": { "Value":"9", "Time":"2019-01-17 23:23:27" },
      "basicReport": { "Value":"0", "Time":"2019-01-17 23:24:13" },
      "configActivateDeactivateFunctionsALLON10": { "Value":"ALLONActiveALLOFFActive", "Time":"2019-01-17 23:24:17" },
      "configDelayTimeBetweenOutputs": { "Value":"5", "Time":"2019-01-17 23:24:17" },
      "configDigitalTemperatureSensor120": { "Value":"5", "Time":"2019-01-17 23:24:17" },
      "configForcedShutterCalibration": { "Value":"Default", "Time":"2019-01-17 23:24:17" },
      "configMotorMovingUpDownTime": { "Value":"0", "Time":"2019-01-17 23:24:17" },
      "configMotorOperationDetection": { "Value":"6", "Time":"2019-01-17 23:24:18" },
      "configOperatingModes": { "Value":"Shutter", "Time":"2019-01-17 23:24:18" },
      "configPowerConsumptionAtLimitSwitch86": { "Value":"8", "Time":"2019-01-17 23:24:18" },
      "configPowerConsumptionMaxDelayTime": { "Value":"8", "Time":"2019-01-17 23:24:18" },
      "configPowerReportingInWattsByTime42": { "Value":"300", "Time":"2019-01-17 23:24:18" },
      "configPowerReportingInWattsOnPower40": { "Value":"1", "Time":"2019-01-17 23:24:18" },
      "configPowerReportingToController": { "Value":"Enable", "Time":"2019-01-17 23:24:18" },
      "configSelfMeasurement": { "Value":"Disabled", "Time":"2019-01-17 23:24:18" },
      "configSlatsPosition": { "Value":"UIControlMomentarySwitch1", "Time":"2019-01-17 23:24:18" },
      "configSlatsTiltingFullTurnTime": { "Value":"150", "Time":"2019-01-17 23:24:18" },
      "configTemperatureSensorOffsetSettings": { "Value":"32536", "Time":"2019-01-17 23:24:18" },
      "mcaGroups": { "Value":"9", "Time":"2019-01-17 23:24:36" },
      "mca_1": { "Value":"Max 1 Nodes ZWDongle_0", "Time":"2019-01-17 23:24:30" },
      "mca_2": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "mca_3": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "mca_4": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "mca_5": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "mca_6": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "mca_7": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "mca_8": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "mca_9": { "Value":"Max 16", "Time":"2019-01-17 23:24:30" },
      "meterSupported": { "Value":"type: energy scales: 0:kWh, 2:W resetable: yes", "Time":"2019-01-17 23:24:47" },
      "model": { "Value":"Qubino ZMNHOD1 Flush Shutter DC", "Time":"2019-01-17 23:24:55" },
      "modelConfig": { "Value":"qubino/ZMNHODx.xml", "Time":"2019-01-17 23:24:55" },
      "modelId": { "Value":"0159-0003-0053", "Time":"2019-01-17 23:24:55" },
      "neighborList": { "Value":"ZWDongle_0", "Time":"2019-01-17 23:25:01" },
      "power": { "Value":"0 W", "Time":"2019-01-18 15:26:00" },
      "powerlvl": { "Value":"current 0 remain 0", "Time":"2019-01-17 23:25:09" },
      "reportedState": { "Value":"dim 99", "Time":"2019-01-18 14:39:08" },
      "state": { "Value":"dim 99", "Time":"2019-01-18 14:39:08" },
      "swa": { "Value":"on off", "Time":"2019-01-17 23:25:13" },
      "swmSwitchType": { "Value":"primary Up/Down secondary Undefined", "Time":"2019-01-17 23:25:30" },
      "timeToAck": { "Value":"0.030", "Time":"2019-01-18 14:38:37" },
      "transmit": { "Value":"OK", "Time":"2019-01-18 14:38:37" },
      "version": { "Value":"Lib 3 Prot 4.05 App 1.1 HW 1 FWCounter 0", "Time":"2019-01-17 23:25:47" },
      "zwavePlusInfo": { "Value":"version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1a00 userIcon:1a00", "Time":"2019-01-17 23:25:57" }
    },
    "Attributes": {
      "IODev": "ZWDongle_0",
      "alias": "Rolladen Vorratsraum",
      "classes": "ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BASIC SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL METER ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK BASIC SWITCH_MULTILEVEL",
      "devStateIcon": "on:fts_shutter_10@green off:fts_shutter_100@black dim\u005cs9\u005cd.*:fts_shutter_10 dim\u005cs8\u005cd.*:fts_shutter_20 dim\u005cs7\u005cd.*:fts_shutter_30 dim\u005cs6\u005cd.*:fts_shutter_40 dim\u005cs5\u005cd.*:fts_shutter_50 dim\u005cs4\u005cd.*:fts_shutter_60 dim\u005cs3\u005cd.*:fts_shutter_70 dim\u005cs2\u005cd.*:fts_shutter_80 dim\u005cs1\u005cd.*:fts_shutter_90 dim\u005cs0\u005cd.*:fts_shutter_100",
      "genericDeviceType": "blind",
      "group": "Rolladen",
      "icon": "fts_shutter_20",
      "room": "GoogleHome,Vorratsraum",
      "vclasses": "ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 BASIC:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SWITCH_ALL:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:2 ZWAVEPLUS_INFO:2"
    }
  },


Nach ein wenig herumprobieren, scheint folgendes Reading mit Sonderzeichen das Problem zu verursachen:
"assocGroupName_7": { "Value":"MultilevelSetRollerPosition", "Time":"2019-01-17 23:24:03" },

Nachdem ich dieses Reading gelöscht habe und den ghome Dienst neu gestartet habe, lief es wieder einwandfrei.
Evtl. muss dem Parser das verarbeiten/ignorieren dieses Sonderzeichens noch beigebracht werden. FHEM scheint diesen nicht als escapeten Unicode HTML code zu liefern, sondern direkt als Sonderzeichen.

dominik

Zitat von: rippi46 am 18 Januar 2019, 14:28:32
Hallo dominik,

habe eine RGBWW-Controller über den Fhem-Connector Beta eingebunden.
Über die Sprachsteuerung kann ich die Farben und die Helligkeit steuern, aber in der App auf dem Handy leider nur die Helligkeit.

Wird das von der App nicht unterstützt oder muß ich noch etwas beachten?

Gruß rippi

Die App unterstuetzt aktuell nur Helligkeit und Ein/Aus, leider noch keine Farben. Die Farben gehen nur per Sprachsteuerung.

@X-Byte, danke dir fuer die Info, da muss ich im Code mal nachschauen wo der Parser nicht richtig tut.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Kurzes Update...ich habe den Action nun bei Google eingereicht. Laut deren Info dauert es ca. 5 Wochen bis alles durch ist. Im Moment fordert Google auch noch Devices die ich ihnen zuschicken soll, mal sehen ob ich die dazu überreden kann, dass die Verbindung nur von Software zu Software erfolgt und der Rest eigentlich Sache von FHEM ist.

Wer nicht solange warten will, braucht mir nur eine PN mit seiner gmail Adresse schicken.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat

Hallo Zusammen,

ich habe die Version "FHEM Connector Beta" zum laufen bekommen, aber die Verbindung zwischen FHEM und Google Home wird nach kurzer Zeit wieder unterbrochen (ungefähr nach 10 Minuten).
Wenn ich dann das Skript  bin/fhemconnect wieder ausführe, funktioniert es wieder für 10 min. Woran kann das liegen?
Habe ich irgendwas vergessen oder übersehen?

VG Andreas

dominik

Zitat von: anco1726 am 22 Januar 2019, 16:14:08
Hallo Zusammen,

ich habe die Version "FHEM Connector Beta" zum laufen bekommen, aber die Verbindung zwischen FHEM und Google Home wird nach kurzer Zeit wieder unterbrochen (ungefähr nach 10 Minuten).
Wenn ich dann das Skript  bin/fhemconnect wieder ausführe, funktioniert es wieder für 10 min. Woran kann das liegen?
Habe ich irgendwas vergessen oder übersehen?

VG Andreas

Hi,
bitte poste das Log von fhemconnect, dann kann ich mir das anschauen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

#164
Hallo,

ich brauche bitte eure Unterstützung für die Google Zertifizierung:
- Könnt ihr mir einen Thermostat Typ nennen, den man leicht in FHEM einbinden kann und den ihr bereits erfolgreich mit dem Beta Connector nutzt?
- Könnt ihr mir einen Zwischenstecker nennen, den man leicht in FHEM einbinden kann und den ihr bereits erfolgreich mit dem Beta Connector nutzt?

Ich selbst habe kein Homematic IP, aber ich denke Homematic IP würde machbar sein, oder? Ich brauche nämlich ein Device das bei Google bereits abgenommen wurde und daher die Hardware schon bei ihnen verfügbar ist.

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