39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

dominik

Ich hab mal bei den Cloud Functions den Speicher und Prozessor hochgedreht. Im Code muss ich im Moment auch noch den alten gassistant-fhem (< 1.1.0) unterstuetzen und das kostet leider bei jedem Aufruf ca. 100-500ms.

Bitte daher alle auf gassistant-fhem 1.1.0 aktualisieren, damit ich den alten Code rauswerfen kann.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ReneH87

Kann es sein, dass Google irgendwie Probleme hat? Konnte meine Geräte nur noch teilweise bedienen und habe daher mal die Verknüpfung in Google Home entfernt. Ein erneutes Hinzufügen geht gerade nicht und bricht ab mit "Die Einstellung konnte nicht aktualisiert werden. Prüfe die Verbindung".

dominik

Wenn Geräte nicht funktionieren, dann bitte hier posten. Unlink und Link des Accounts macht bei Google hin und wieder Probleme.
Hatte gerade gleiches Problem...Lösung: Unlink durchführen, über Nacht warten und dann wieder linken.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ReneH87

Ok mache ich das nächste Mal... Link geht allerdings weiterhin nicht. Kannst du irgendwie nachschauen woran es liegen könnte?

ToKa

Guten Abend,

kann es sein, dass das Modul die Einstellungen von genericDeviceType im userattr von global bei einem start/restart auf einen Standardwert zurücksetzt? Meine Ergänzungen "media" und "speaker" gehen jedes Mal verloren.

Bug oder feature?

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

dominik

Ja, da hat du Recht. Bin mit dem genericDeviceType auch noch nicht hat ganz glücklich, vielleicht muss ich da für gassistant noch einen separaten machen.
Werde es beim nächsten Update fixen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ToKa

Das fände ich sinnvoll für Google und Alexa unterschiedliche genericDeviceType Einstellungen vornehmen zu können.
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

ReneH87

Zitat von: ReneH87 am 26 Februar 2019, 11:47:46
Ok mache ich das nächste Mal... Link geht allerdings weiterhin nicht. Kannst du irgendwie nachschauen woran es liegen könnte?

Leider klappts immer noch nicht, erhalte immer die gleiche Fehlermeldung. Ideen?

dominik

Im Assistant Log erscheint ein BACKEND_FAILURE von Google. Da kann ich leider nichts machen...meine Empfehlung:

Home App oeffnen und sicherstellen das kein FHEM Konto mehr verknuepft ist. Ueber Konto - Einstellungen - Assistant - Smart Home sieht man alle Devices und kann das dort nochmals sicherstellen. Wenn sicher nichts mehr verbunden ist, dann Home App schliessen und Haende weg. Warten bis morgen ca. 9 Uhr und dann wieder verbinden.

Das hat zumindest bei mir immer geholfen. Notfalls kann man auch noch das Zuhause loeschen nach dem FHEM Konto unlink.

Achja, teste bitte unbedingt mit nur einem Dummy Device um sonstige Fehler garantiert auszuschliessen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

R1k4rd

Hey zusammen,

ZitatHi,

ich habe nun zunehmend das Problem, dass der gassistant lange Zeit braucht um zu reagieren.
Es kommt sogar vor, dass Google schon sagt, dass der beta nicht erreichbar ist... und dann wird trotzdem noch geschaltet.

Dies tritt auf, wenn längere Zeit nichts mehr befohlen wurde (>1-2h).
Fällt mir besonders immer morgens auf. Wenn ich die Guten Morgen Routine starten will, dreht sich der bunte LED-Kreis ca. 10 Sekunden, dann die Ansage nicht erreichbar und dann doch schalten.

Wenn die erste Schaltung durch ist, geht der Rest wieder wie gewohnt, bis wieder einige Zeit vergeht....
Hat jemand ähnliche Beobachtungen gemacht?
Jap, dass kann ich so bestätigen.. das Problem bestand seit Montag dem 18.02 so in etwa allerdings hatte ich da bei meinem Fhem System soviel verändert das ich davon ausging ich habe selbst irgendwas verbuggt und mich aus diesem Grund hier nicht gemeldet ._.^^

ZitatIch hab mal bei den Cloud Functions den Speicher und Prozessor hochgedreht. Im Code muss ich im Moment auch noch den alten gassistant-fhem (< 1.1.0) unterstuetzen und das kostet leider bei jedem Aufruf ca. 100-500ms.

Bitte daher alle auf gassistant-fhem 1.1.0 aktualisieren, damit ich den alten Code rauswerfen kann.
Seitdem du das geschrieben hast konnte ich wieder eine deutliche Verbesserung spüren, zumindest eine Wartezeit von etwa <5 Sekunden tritt seitdem nicht mehr auf. Scheinbar liegt es also wirklich daran das du noch den alten gassistant-fhem parallel zur aktuellen Version betreiben musst. Ansonsten auch wenn es wahrscheinlich schon jemand geschrieben hätte wenn irgendwas nicht geht, aber auch Version 1.1.0 läuft ohne Probleme bei mir ;D Super Arbeit!

Ich hab jetzt nochmal ein wenig an den Zigbee2MQTT Device "rumgebastelt", allerdings so das die Readings die ich nun erhalte auch den Readings entsprechen sollten die ich auch später erhalte wenn alles fertig implementiert ist beim MQTT2-Device Modul. Aus dem Grund würde ich mich freuen wenn du es nun mit aufnehmen könntest damit ich es komplett steuern kann? Ein jsonlist2 sieht nun wie folgt aus:
{
  "Arg":"lichtSchrank",
  "Results": [
  {
    "Name":"lichtSchrank",
    "PossibleSets":"on:noArg off:noArg brightness:colorpicker,BRI,0,5,255 color_temp:colorpicker,CT,154,2,500 color:colorpicker,RGB toggle off-till-overnight on-till-overnight blink off-till intervals off-for-timer on-till on-for-timer attrTemplate:?,A_00_MQTT2_CLIENT_general_bridge,A_01_tasmota_basic,A_01a_tasmota_basic_state_power1,A_01b_tasmota_1ch+motion+SI7021,A_01c_tasmota_POW,A_01x_tasmota_clear_readings_reset_readingsList_and_reboot,A_01x_tasmota_prefix_clearing_and_reboot,A_01z_tasmota_set_lowercase_texts_and_state1,A_01z_tasmota_set_power1_state_to_power,A_01z_tasmota_set_uppercase_texts_and_state1,A_02_tasmota_2channel_split,A_02a_tasmota_2ch_unified,A_04a_tasmota_4ch_unified_basic_text,A_04b_tasmota_4ch_unified_icon,A_05a_tasmota_rgb_led_controller,A_10_shelly1,A_10a_shellyplug,A_11a_shelly2_split,A_11b_shelly2_roller,A_14a_shelly4pro_split,A_14b_shelly4pro_unified,A_15_shellybulb,A_16_shellyht,L_01_zigbee2mqtt_bridge,L_01a_zigbee2mqtt_bridge_0x,L_01x_zigbee2mqtt_bridge_outdated,L_02a_zigbee2mqtt_light_dimmer,L_02b_zigbee2mqtt_light_cct,L_02c_zigbee2mqtt_light_rgb_hex,L_02c_zigbee2mqtt_light_rgb_rgb,L_02d_zigbee2mqtt_light_rgbw_hex,L_02d_zigbee2mqtt_light_rgbw_rgb,L_02e_zigbee2mqtt_light_rgbcct_hex,L_02e_zigbee2mqtt_light_rgbcct_rgb,L_03_zigbee2mqtt_smokeDetector,L_04_zigbee2mqtt_hueMotionSensor,L_05_zigbee2mqtt_smart+plug,L_06_zigbee2mqtt_ContactSensor,L_07_zigbee2mqtt_TempHumHpaSensor,L_08_zigbee2mqtt_Human_Motion_Sensor,L_09_zigbee2mqtt_Motion_Sensor,L_10_zigbee2mqtt_Water_Leak_Sensor,L_11_zigbee2mqtt_Light_Switch,X_01_esp_milight_hub_bridge,X_01_esp_milight_hub_rgbw_bulb,X_01a_esp_milight_hub_make_rgbw_group,X_01a_esp_milight_hub_rgb_cct_bulb,X_01b_esp_milight_hub_cct_only_bulb,X_01x_esp_milight_hub_max_features_bulb",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev autocreate:0,1 bridgeRegexp:textField-long devicetopic devPos disable:0,1 disabledForIntervals getList:textField-long imageLink jsonMap:textField-long model readingList:textField-long setList:textField-long setStateList event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading assistantName:textField cmdIcon devStateIcon:textField-long devStateStyle gassistantName:textField 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": {
      "CID": "zigbee_rgbcct01",
      "DEF": "zigbee_rgbcct01",
      "DEVICETOPIC": "lichtSchrank",
      "FUUID": "5c656d8a-f33f-3868-a1ec-b0833bc79fb6ecfb",
      "LASTInputDev": "mqttServer",
      "MSGCNT": "8",
      "NAME": "lichtSchrank",
      "NR": "95",
      "STATE": "on",
      "TYPE": "MQTT2_DEVICE",
      "mqttServer_MSGCNT": "8",
      "mqttServer_TIME": "2019-02-27 13:55:46"
    },
    "Readings": {
      "associatedWith": { "Value":"mqttZigbee", "Time":"2019-02-14 14:30:50" },
      "brightness": { "Value":"255", "Time":"2019-02-27 13:55:40" },
      "color": { "Value":"ffff5e", "Time":"2019-02-27 13:55:44" },
      "color_temp": { "Value":"352", "Time":"2019-02-27 13:55:42" },
      "color_x": { "Value":"0.427", "Time":"2019-02-27 13:55:46" },
      "color_y": { "Value":"0.49", "Time":"2019-02-27 13:55:46" },
      "state": { "Value":"on", "Time":"2019-02-27 13:55:46" }
    },
    "Attributes": {
      "IODev": "mqttServer",
      "devStateIcon": "{zigbee2mqtt_devStateIcon255($name)}",
      "gassistantName": "Licht Schrank",
      "genericDeviceType": "light",
      "group": "Beleuchtung",
      "model": "L_02e_zigbee2mqtt_light_rgbcct_rgb",
      "readingList": "zigbee2mqtt/rgbcct01:.* { json2nameValue($EVENT) }",
      "realRoom": "Richard",
      "room": "Beleuchtung,Sprachsteuerung",
      "setList": "on:noArg zigbee2mqtt/rgbcct01/set {\"state\":\"ON\"}\n  off:noArg zigbee2mqtt/rgbcct01/set {\"state\":\"OFF\"}\n  brightness:colorpicker,BRI,0,5,255 zigbee2mqtt/rgbcct01/set {\"state\":\"on\",\"$EVTPART0\":\"$EVTPART1\"}\n  color_temp:colorpicker,CT,154,2,500 zigbee2mqtt/rgbcct01/set {\"$EVTPART0\":\"$EVTPART1\"}\n  color:colorpicker,RGB {\"zigbee2mqtt/rgbcct01/set \".zigbee2mqtt_RGB2JSON($EVTPART1)}",
      "setStateList": "on off",
      "stateFormat": "{lc ReadingsVal(\"$name\",\"state\",0)}",
      "userReadings": "state {if(ReadingsVal(\"lichtSchrank\",\"state\",\"\") eq \"OFF\") {return \"off\"} else {return \"on\"}},\nbrightness {(split ' ',ReadingsVal(\"lichtSchrank\",\"brightness\",0))[1]},\ncolor {(split ' ',ReadingsVal(\"lichtSchrank\",\"color\",0))[1]},\ncolor_temp {(split ' ',ReadingsVal(\"lichtSchrank\",\"color_temp\",0))[1]}",
      "webCmd": "brightness:color_temp:color:color_temp 500:color_temp 346:color_temp 154"
    }
  }  ],
  "totalResultsReturned":1
}


Also set Befehle und readings wären state (on,off),brightness (0-255), color_temp (154-500) und color, sobald sich halt irgendetwas ändert oder so würde ich dir natürlich auch Bescheid sagen damit es für die MQTT2-Devices immer aktuell ist und alle das Ganze nutzen können.

Liebe Grüße Richard

SouzA

#325
Zitat
Seitdem du das geschrieben hast konnte ich wieder eine deutliche Verbesserung spüren, zumindest eine Wartezeit von etwa <5 Sekunden tritt seitdem nicht mehr auf. Scheinbar liegt es also wirklich daran das du noch den alten gassistant-fhem parallel zur aktuellen Version betreiben musst. Ansonsten auch wenn es wahrscheinlich schon jemand geschrieben hätte wenn irgendwas nicht geht, aber auch Version 1.1.0 läuft ohne Probleme bei mir ;D Super Arbeit!
Genau, ist bei mir auch so.
Kann, wenn überhaupt nur noch sehr kurze Wartezeit feststellen. Das ist dann aber auch marginal und kein bug.

@Dominik
Vielen Dank für deine Arbeit! Das System funktioniert jetzt echt super.

Bis denn
SouzA

Nachtrag:
Sorry, jetzt muß ich doch noch was melden...
Alle Befehle, die man 1x gibt, werden von Google 4-5x ausgeführt.
Hier zB 1x "schalte Steckdose PC aus". Das ist der Log:

GOOGLE MSG RECEIVED: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
**** Received firestore2fhem: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
  executing: http://127.0.0.1:8096/ghome?cmd=set%20azi_Stckd_PC%20off&XHR=1
GOOGLE MSG RECEIVED: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
**** Received firestore2fhem: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
  executing: http://127.0.0.1:8096/ghome?cmd=set%20azi_Stckd_PC%20off&XHR=1
GOOGLE MSG RECEIVED: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
**** Received firestore2fhem: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
  executing: http://127.0.0.1:8096/ghome?cmd=set%20azi_Stckd_PC%20off&XHR=1
GOOGLE MSG RECEIVED: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
**** Received firestore2fhem: {"cmd":"set azi_Stckd_PC off","connection":"http://127.0.0.1:8096/ghome","id":"180xxx","msg":"EXECUTE"}
  executing: http://127.0.0.1:8096/ghome?cmd=set%20azi_Stckd_PC%20off&XHR=1
update reading: azi_Stckd_PC:state = off
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

ToKa

Hallo Dominik,

seit "gestern" (bin noch am Testen auf einem Testsystem) werden meine Heizkörperventile in der Google Home App nur noch grau angezeigt und lassen sich weder über die App noch über den Sprachassistenten steuern. Die Antwort des Assistenten ist "Das Thermostat Heimkino unterstützt diesen Modus nicht".

Woran kann das liegen? Was benötigst Du für eine Fehleranalyse?

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

dominik

@R1k4rd, das mit MQTT schau ich mir gerne an. Zuerst stehen aber noch paar Stabilisierungen/Verbesserungen an, danach kuemmer ich mich darum. Falls du einen github Account hast, erstell bitte ein Issue hier: https://github.com/dominikkarall/gassistant-fhem-firebase/issues/new inkl. jsonlist2 Ausgabe. Damit kann ich besser den Ueberblick behalten.

@SouzA, klingt nach mehreren gleichen Devices bei Google. Fragt dich Google manchmal 'welches Geraet namens xyz meinst du?'? Mach mal unlink und morgen Frueh wieder link, dann sollten diese Devices wieder weg sein.

@ToKa, welche Thermostate hast du im Einsatz? Bitte die jsonlist2 Ausgabe posten. Danke.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ToKa

Eurotronic Spirit zwave

{
  "Arg":"E4_az_THKV_Heizkoerper_Wand",
  "Results": [
  {
    "Name":"E4_az_THKV_Heizkoerper_Wand",
    "PossibleSets":"alarmnotification associationAdd associationDel configBacklight:BacklightDisabled,BacklightEnabled configBatteryReport:BatteryStatusIsOnlyReportedAsA0,SendBatteryStatusUnsolicitedOnce1 configByte configDefault configLCDInvert:LCDContentNormal,LCDContentInverted configLCDTimeout configLong configMeasuredTemperatureOffset configMeasuredTemperatureReport configValveOpeningPercentageReport configWindowOpenDetection:SensitivityLow,OpenWindowDetectionDisabled,SensitivityMedium,SensitivityHigh configWord desired-temp dim:slider,0,1,99 dimUpDown neighborUpdate:noArg off:noArg on:noArg powerlevel powerlevelTest protectionBytes protectionOff:noArg protectionOn:noArg protectionSeq:noArg returnRouteAdd returnRouteDel:noArg secSupportedReport:noArg setpointCooling setpointHeating stop:noArg sucRouteAdd:noArg sucRouteDel:noArg thermostatSetpointSet tmAuto:noArg tmCooling:noArg tmEnergySaveHeating:noArg tmFan:noArg tmFullPower:noArg tmHeating:noArg tmManual:noArg tmOff:noArg toggle intervals off-till-overnight on-till-overnight blink on-till on-for-timer off-till off-for-timer ",
    "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 DbLogExclude DbLogInclude alexaName alexaRoom assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName:textField genericDeviceType:security,speaker,media,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 comfort eco userattr",
    "Internals": {
      "DEF": "d14c12e6 45",
      "FUUID": "5c5bef9e-f33f-2e5f-3385-5f0f451d3d9e50a8",
      "NAME": "E4_az_THKV_Heizkoerper_Wand",
      "NR": "243",
      "STATE": "Ist: 21.40 °C (22.0 °C)</br>Ventil: 14 % (heating)",
      "TYPE": "ZWave",
      "ZWaveSubDevice": "no",
      "homeId": "d14c12e6",
      "ignoreDupMsg": "1",
      "nodeIdHex": "2d"
    },
    "Readings": {
      "SEND_DATA": { "Value":"failed:00", "Time":"2018-02-20 23:27:01" },
      "UNPARSED": { "Value":"THERMOSTAT_SETPOINT 064301012200dc", "Time":"2018-01-11 06:46:06" },
      "battery": { "Value":"85 %", "Time":"2018-02-23 12:53:55" },
      "configMeasuredTemperatureReport": { "Value":"1", "Time":"2018-01-02 19:58:38" },
      "configValveOpeningPercentageReport": { "Value":"1", "Time":"2018-01-29 18:45:40" },
      "desired-new": { "Value":"00", "Time":"2018-03-09 19:10:50" },
      "desired-temp": { "Value":"22.0", "Time":"2019-02-17 18:06:36" },
      "lastActivity": { "Value":"reportedState", "Time":"2018-02-24 08:24:58" },
      "model": { "Value":"EUROtronic EUR_SPIRIT Wall Radiator Thermostat Valve Control", "Time":"2018-01-04 00:04:51" },
      "modelConfig": { "Value":"eurotronic/eur_spirit.xml", "Time":"2018-01-04 00:04:51" },
      "modelId": { "Value":"0148-0003-0001", "Time":"2018-01-04 00:04:51" },
      "neighborList": { "Value":"E2_fl_ZS_Wandspot E2_ku_ZS_Tischleuchte EG_ga_ZS_LEDStrip_Glasbausteine E3_hk_THKV_Heizkoerper_Fenster E3_hk_LP_Stehleuchte_oben E3_hk_LP_Stehleuchte_unten", "Time":"2018-01-14 13:05:46" },
      "neighborUpdate": { "Value":"done", "Time":"2018-01-14 13:05:34" },
      "reportedState": { "Value":"14", "Time":"2018-02-24 08:24:58" },
      "setpointTemp": { "Value":"20.0", "Time":"2018-02-23 13:04:41" },
      "state": { "Value":"tmFullPower", "Time":"2019-02-17 18:06:39" },
      "temperature": { "Value":"21.40", "Time":"2018-02-24 08:22:58" },
      "thermostatMode": { "Value":"heating", "Time":"2018-02-24 07:57:46" },
      "thermostatSetpointSupported": { "Value":"heating energySaveHeating", "Time":"2018-01-02 22:14:11" },
      "timeToAck": { "Value":"0.086", "Time":"2018-02-24 07:53:22" },
      "transmit": { "Value":"OK", "Time":"2018-02-24 07:53:22" }
    },
    "Attributes": {
      "DbLogInclude": "desired-temp,temperature,setpointTemp,reportedState,thermostatMode,battery",
      "IODev": "ZWAVE1",
      "alias": "Arbeitszimmer",
      "classes": "ZWAVEPLUS_INFO ASSOCIATION ASSOCIATION_GRP_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY PROTECTION SENSOR_MULTILEVEL SWITCH_MULTILEVEL THERMOSTAT_MODE THERMOSTAT_SETPOINT BATTERY CONFIGURATION ALARM POWERLEVEL SECURITY SECURITY_S2 TRANSPORT_SERVICE SUPERVISION FIRMWARE_UPDATE_MD",
      "comfort": "22.0",
      "eco": "18.5",
      "event-on-change-reading": ".*",
      "event-on-update-reading": "battery",
      "extendedAlarmReadings": "1",
      "gassistantName": "Heizung Arbeitszimmer",
      "genericDeviceType": "thermometer",
      "group": "Heizung",
      "homebridgeMapping": "clear=Brightness",
      "icon": "sani_heating",
      "ignoreDupMsg": "1",
      "room": "GoogleAssistant,Übersicht",
      "sortby": "1",
      "stateFormat": "Ist: temperature °C (desired-temp °C)</br>Ventil: reportedState % (thermostatMode)",
      "userReadings": "desired-temp:setpointTemp:..* {ReadingsNum(\"E4_az_THKV_Heizkoerper_Wand\",\"setpointTemp\",\"18.5\")}, desired-new",
      "userattr": "comfort eco",
      "vclasses": "ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:3 MANUFACTURER_SPECIFIC:1 POWERLEVEL:1 PROTECTION:1 SECURITY:1 SECURITY_S2:1 SENSOR_MULTILEVEL:5 SUPERVISION:1 SWITCH_MULTILEVEL:1 THERMOSTAT_MODE:3 THERMOSTAT_SETPOINT:3 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2",
      "webCmd": "::"
    }
  }  ],
  "totalResultsReturned":1
}


Ich habe es auch schon mit genericDeviceType Thermostat probiert. Ergebnis bleibt das gleiche.

RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

SouzA

Zitat von: dominik am 27 Februar 2019, 22:15:00
@SouzA, klingt nach mehreren gleichen Devices bei Google. Fragt dich Google manchmal 'welches Geraet namens xyz meinst du?'? Mach mal unlink und morgen Frueh wieder link, dann sollten diese Devices wieder weg sein.
Nee, fragt nicht. In der App ist es ja auch nur 1x da.
Ich unlinke heute Abend und mache morgen früh noch mal nen Link. Ich berichte....

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