39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

dominik

Zitat von: ReneH87 am 09 November 2020, 20:03:56
ja, klingt nach einer guten Idee. Zumal zukünftig ja sicher noch mehr Hersteller kommen werden und wenn du dann für jeden alle Modi hinterlegen musst...  ::)

Zur Änderung der Cycle Time: jetzt kommt bei "Was macht die Waschmaschine" -> "die Waschmaschine ist derzeit nicht verfügbar". Andere Befehle gehen aber weiterhin (Gesamtlaufzeit wird korrekt ausgegeben). Sprich dann wird der Wert doch unbedingt benötigt.

Ist wieder korrigiert. Probier bitte nochmals den Status, sollte nun "programID targetTemperature Grad programPhase" ansagen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: SouzA am 10 November 2020, 16:38:35
Moin,

ich hab hier ein enocean-Tür-Sensor der open/closed/tilted zurück gibt.
Der gassistant sagt dazu:
No mappings (e.g. on/off) found for wz_Tuer_rechts
Bei einem Homematic-Gerät, welches die gleichen Meldungen zurück gibt, hat er nicht gemeckert.

Hier das jsonlist2 zu dem enocean-Gerät:
{
  "Arg":"wz_Tuer_rechts",
  "Results": [
  {
    "Name":"wz_Tuer_rechts",
    "PossibleSets":"",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 showtime:1,0 actualTemp angleMax:slider,-180,20,180 alarmAction angleMin:slider,-180,20,180 angleTime setCmdTrigger:man,refDev blockUnknownMSC:no,yes blockMotion:no,yes blockTemp:no,yes blockDisplay:no,yes blockDateTime:no,yes blockTimeProgram:no,yes blockOccupancy:no,yes blockSetpointTemp:no,yes blockFanSpeed:no,yes blockKey:no,yes brightnessDayNight brightnessDayNightCtrl:custom,sensor brightnessDayNightDelay brightnessSunny brightnessSunnySouth brightnessSunnyWest brightnessSunnyEast brightnessSunnyDelay brightnessSunnySouthDelay brightnessSunnyWestDelay brightnessSunnyEastDelay calAtEndpoints:no,yes comMode:confirm,biDir,uniDir creator:autocreate,manual daylightSavingTime:supported,not_supported dataEnc:VAES,AES-CBC defaultChannel:all,input,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29 demandRespAction:textField-long demandRespRefDev demandRespMax:A0,AI,B0,BI,C0,CI,D0,DI demandRespMin:A0,AI,B0,BI,C0,CI,D0,DI demandRespRandomTime demandRespThreshold:slider,0,1,15 demandRespTimeoutLevel:max,last destinationID devChannel devMode:master,slave devUpdate:off,auto,demand,polling,interrupt dimMax dimMin dimValueOn disable:0,1 disabledForIntervals displayContent:default,humidity,off,setpointTemp,tempertureExtern,temperatureIntern,time,no_change displayOrientation:0,90,180,270 eep gpDef gwCmd:blindCmd,controlVar,dimming,fanStage,setpointBasic,setpointShift,switching humitity humidityRefDev keyRcv keySnd macAlgo:no,3,4 measurementCtrl:disable,enable measurementTypeSelect:feed,room manufID:000,001,002,003,004,005,006,007,008,009,00A,00B,00C,00D,00E,00F,010,011,012,013,014,015,016,017,018,019,01A,01B,01C,01D,01E,01F,020,021,022,023,024,025,026,027,028,029,02A,02B,02C,02D,030,031,032,033,034,035,036,038,039,03A,03B,03C,03E,03F,040,041,042,043,045,046,047,048,049,04A,04B,04C,04D,04E,04F,050,051,052,053,054,055,056,057,058,059,05A,05B,05C,05D,05E,05F,060,061,062,063,064,065,066,067,068,069,06A,06B,06C,06D,06E,06F,070,071,072,073,074,075,076,7FF model:Eltako_FAE14,Eltako_FAH60,Eltako_FBH55SB,Eltako_FBH65SB,Eltako_FBHF65SB,Eltako_FHK14,Eltako_FHK61,Eltako_FSA12,Eltako_FSB14,Eltako_FSB61,Eltako_FSB70,Eltako_FSB_ACK,Eltako_FSM12,Eltako_FSM61,Eltako_FT55,Eltako_FTS12,Eltako_TF,Eltako_TF_RWB,Holter_OEM,Micropelt_MVA004,other,tracker observe:on,off observeCmdRepetition:1,2,3,4,5 observeErrorAction:textField-long observeInterval observeLogic:and,or observeRefDev pidActorErrorAction:errorPos,freeze pidActorCallBeforeSetting pidActorErrorPos pidActorLimitLower pidActorLimitUpper pidActorTreshold pidCtrl:on,off pidDeltaTreshold pidFactor_D pidFactor_I pidFactor_P pidIPortionCallBeforeSetting pidSensorTimeout pollInterval postmasterID productID rampTime rcvRespAction:textField-long releasedChannel:A,B,C,D,I,0,auto repeatingAllowed:yes,no remoteCode remoteEEP remoteID remoteManufID remoteManagement:client,manager,off rlcAlgo:no,2++,3++,4++ rlcRcv rlcSnd rlcTX:true,false reposition:directly,opens,closes rltRepeat:16,32,64,128,256 rltType:1BS,4BS scaleDecimals:0,1,2,3,4,5,6,7,8,9 scaleMax scaleMin secMode:rcv,snd,bidir secLevel:encapsulation,encryption,off sendDevStatus:no,yes sendTimePeriodic sensorMode:switch,pushbutton serviceOn:no,yes settingAccuracy:high,low setpointRefDev setpointSummerMode:slider,0,5,100 signal:off,on signOfLife:off,on signOfLifeInterval setpointTempRefDev shutTime shutTimeCloses subDef subDef0 subDefI subDefA subDefB subDefC subDefD subDefH subDefW subType:CO2Sensor.01,COSensor.01,COSensor.02,HSensor.01,PM101,actuator.01,autoMeterReading.00,autoMeterReading.01,autoMeterReading.02,autoMeterReading.03,autoMeterReading.04,autoMeterReading.05,autoMeterReading.10,baroSensor.01,blindsCtrl.00,blindsCtrl.01,contact,currentClamp.00,currentClamp.01,currentClamp.02,digitalInput.01,digitalInput.02,digitalInput.03,digitalInput.04,digitalInput.05,doorContact,energyManagement.01,environmentApp,fanCtrl.00,gateway,genericProfile,heatRecovery.00,heatingActuator.00,hvac.01,hvac.04,hvac.06,hvac.10,hvac.11,keycard,ledCtrlState.00,ledCtrlState.01,lightCtrl.01,lightCtrlState.01,lightCtrlState.02,lightSensor.01,lightSensor.02,lightSensor.03,lightSensor.04,lightSensor.05,lightTempOccupSensor.01,lightTempOccupSensor.02,lightTempOccupSensor.03,liquidLeakage,liquidLeakage.51,manufProfile,multiFuncSensor,multiFuncSensor.00,multiFuncSensor.30,multiFuncSensor.40,multisensor.01,occupSensor.01,occupSensor.02,occupSensor.03,particlesSensor.01,radiationSensor.01,radioLinkTest,radonSensor.01,rainSensor.01,raw,remote,roomCtrlPanel.00,roomCtrlPanel.01,roomSensorControl.01,roomSensorControl.02,roomSensorControl.05,roomSensorControl.18,roomSensorControl.19,roomSensorControl.1A,roomSensorControl.1B,roomSensorControl.1C,roomSensorControl.1D,roomSensorControl.1F,roomSensorControl.20,roomSensorControl.22,shutterCtrlState.01,smokeDetector.02,switch,switch.00,switch.05,switch.0A,switch.7F,tempCtrlState.01,tempHumiCO2Sensor.01,tempHumiSensor.02,tempHumiSensor.03,tempSensor.01,tempSensor.02,tempSensor.03,tempSensor.04,tempSensor.05,tempSensor.06,tempSensor.07,tempSensor.08,tempSensor.09,tempSensor.0A,tempSensor.0B,tempSensor.10,tempSensor.11,tempSensor.12,tempSensor.13,tempSensor.14,tempSensor.15,tempSensor.16,tempSensor.17,tempSensor.18,tempSensor.19,tempSensor.1A,tempSensor.1B,tempSensor.20,tempSensor.30,valveCtrl.00,vocSensor.01,windSensor.01,windSpeed.00,windowContact,windowHandle,windowHandle.10 subTypeSet:CO2Sensor.01,COSensor.01,COSensor.02,HSensor.01,PM101,actuator.01,autoMeterReading.00,autoMeterReading.01,autoMeterReading.02,autoMeterReading.03,autoMeterReading.04,autoMeterReading.05,autoMeterReading.10,baroSensor.01,blindsCtrl.00,blindsCtrl.01,contact,currentClamp.00,currentClamp.01,currentClamp.02,digitalInput.01,digitalInput.02,digitalInput.03,digitalInput.04,digitalInput.05,doorContact,energyManagement.01,environmentApp,fanCtrl.00,gateway,genericProfile,heatRecovery.00,heatingActuator.00,hvac.01,hvac.04,hvac.06,hvac.10,hvac.11,keycard,ledCtrlState.00,ledCtrlState.01,lightCtrl.01,lightCtrlState.01,lightCtrlState.02,lightSensor.01,lightSensor.02,lightSensor.03,lightSensor.04,lightSensor.05,lightTempOccupSensor.01,lightTempOccupSensor.02,lightTempOccupSensor.03,liquidLeakage,liquidLeakage.51,manufProfile,multiFuncSensor,multiFuncSensor.00,multiFuncSensor.30,multiFuncSensor.40,multisensor.01,occupSensor.01,occupSensor.02,occupSensor.03,particlesSensor.01,radiationSensor.01,radioLinkTest,radonSensor.01,rainSensor.01,raw,remote,roomCtrlPanel.00,roomCtrlPanel.01,roomSensorControl.01,roomSensorControl.02,roomSensorControl.05,roomSensorControl.18,roomSensorControl.19,roomSensorControl.1A,roomSensorControl.1B,roomSensorControl.1C,roomSensorControl.1D,roomSensorControl.1F,roomSensorControl.20,roomSensorControl.22,shutterCtrlState.01,smokeDetector.02,switch,switch.00,switch.05,switch.0A,switch.7F,tempCtrlState.01,tempHumiCO2Sensor.01,tempHumiSensor.02,tempHumiSensor.03,tempSensor.01,tempSensor.02,tempSensor.03,tempSensor.04,tempSensor.05,tempSensor.06,tempSensor.07,tempSensor.08,tempSensor.09,tempSensor.0A,tempSensor.0B,tempSensor.10,tempSensor.11,tempSensor.12,tempSensor.13,tempSensor.14,tempSensor.15,tempSensor.16,tempSensor.17,tempSensor.18,tempSensor.19,tempSensor.1A,tempSensor.1B,tempSensor.20,tempSensor.30,valveCtrl.00,vocSensor.01,windSensor.01,windSpeed.00,windowContact,windowHandle,windowHandle.10 subTypeReading:CO2Sensor.01,COSensor.01,COSensor.02,HSensor.01,PM101,actuator.01,autoMeterReading.00,autoMeterReading.01,autoMeterReading.02,autoMeterReading.03,autoMeterReading.04,autoMeterReading.05,autoMeterReading.10,baroSensor.01,blindsCtrl.00,blindsCtrl.01,contact,currentClamp.00,currentClamp.01,currentClamp.02,digitalInput.01,digitalInput.02,digitalInput.03,digitalInput.04,digitalInput.05,doorContact,energyManagement.01,environmentApp,fanCtrl.00,gateway,genericProfile,heatRecovery.00,heatingActuator.00,hvac.01,hvac.04,hvac.06,hvac.10,hvac.11,keycard,ledCtrlState.00,ledCtrlState.01,lightCtrl.01,lightCtrlState.01,lightCtrlState.02,lightSensor.01,lightSensor.02,lightSensor.03,lightSensor.04,lightSensor.05,lightTempOccupSensor.01,lightTempOccupSensor.02,lightTempOccupSensor.03,liquidLeakage,liquidLeakage.51,manufProfile,multiFuncSensor,multiFuncSensor.00,multiFuncSensor.30,multiFuncSensor.40,multisensor.01,occupSensor.01,occupSensor.02,occupSensor.03,particlesSensor.01,radiationSensor.01,radioLinkTest,radonSensor.01,rainSensor.01,raw,remote,roomCtrlPanel.00,roomCtrlPanel.01,roomSensorControl.01,roomSensorControl.02,roomSensorControl.05,roomSensorControl.18,roomSensorControl.19,roomSensorControl.1A,roomSensorControl.1B,roomSensorControl.1C,roomSensorControl.1D,roomSensorControl.1F,roomSensorControl.20,roomSensorControl.22,shutterCtrlState.01,smokeDetector.02,switch,switch.00,switch.05,switch.0A,switch.7F,tempCtrlState.01,tempHumiCO2Sensor.01,tempHumiSensor.02,tempHumiSensor.03,tempSensor.01,tempSensor.02,tempSensor.03,tempSensor.04,tempSensor.05,tempSensor.06,tempSensor.07,tempSensor.08,tempSensor.09,tempSensor.0A,tempSensor.0B,tempSensor.10,tempSensor.11,tempSensor.12,tempSensor.13,tempSensor.14,tempSensor.15,tempSensor.16,tempSensor.17,tempSensor.18,tempSensor.19,tempSensor.1A,tempSensor.1B,tempSensor.20,tempSensor.30,valveCtrl.00,vocSensor.01,windSensor.01,windSpeed.00,windowContact,windowHandle,windowHandle.10 summerMode:off,on switchMode:switch,pushbutton switchHysteresis switchType:direction,universal,channel,central teachMethod:1BS,4BS,confirm,GP,RPS,smartAck,STE,UTE temperatureRefDev temperatureScale:C,F,default,no_change timeNotation:12,24,default,no_change timeProgram1 timeProgram2 timeProgram3 timeProgram4 trackerWakeUpCycle:10,20,30,40,60,120,180,240,3600,86400 updateGlobalAttr:no,yes updateState:default,yes,no uteResponseRequest:yes,no wakeUpCycle:10,1020,1050,1080,10800,108000,1110,1140,1170,118800,120,1200,1230,1260,1290,129600,1320,1350,1380,140400,1410,1440,1470,150,1500,151200,180,1800,210,21600,240,270,28800,300,32400,330,360,3600,390,420,43200,450,480,510,540,54000,570,60,600,630,64800,660,690,720,7200,750,75600,780,810,840,86400,870,90,900,930,960,97200,990,auto windowOpenCtrl:disable,enable windSpeedWindy windSpeedStormy windSpeedWindyDelay windSpeedStormyDelay event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alarmDevice:Actor,Sensor alarmSettings assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName gassistantRoom 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,airfreshener,fireplace,heater,blinds,awning,boiler,curtain,door,gate,hood,microwave,pregola,securitysystem,shutter,shower,valve,waterheater,ac_unit,bathtub,bed,blender,closet,coffee_maker,cooktop,dehumidifier,dehydrator,drawer,faucet,fryer,grill,humidifier,mop,mower,multicooker,pergola,petfeeder,pressurecooker,radiator,sousvide,standmixer,yogurtmaker,charger,sensor,carbon_monoxide_detector,remotecontrol,settop,smoke_detector,tv,waterpurifier,watersoftener,network,router,aircooler,audio_video_receiver,freezer,speaker,streaming_box,streaming_stick,streaming_soundbar,soundbar ghomeName:textField homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "0182AF15",
      "FUUID": "5c50bbf0-f33f-7c83-4b9a-c893cc6349257627",
      "IODev": "TCM_ESP3_0",
      "LASTInputDev": "TCM_ESP3_0",
      "MSGCNT": "222",
      "NAME": "wz_Tuer_rechts",
      "NR": "26",
      "NTFY_ORDER": "50-test_contact",
      "STATE": "closed",
      "TCM_ESP3_0_DestinationID": "FFFFFFFF",
      "TCM_ESP3_0_MSGCNT": "222",
      "TCM_ESP3_0_PacketType": "1",
      "TCM_ESP3_0_RSSI": "-74",
      "TCM_ESP3_0_ReceivingQuality": "excellent",
      "TCM_ESP3_0_RepeatingCounter": "1",
      "TCM_ESP3_0_SubTelNum": "3",
      "TCM_ESP3_0_TIME": "2020-11-10 12:49:59",
      "TYPE": "EnOcean"
    },
    "Readings": {
      "state": { "Value":"closed", "Time":"2020-11-10 12:49:59" },
      "teach": { "Value":"RPS teach-in accepted EEP F6-10-00 Manufacturer: no ID", "Time":"2016-03-31 19:28:49" }
    },
    "Attributes": {
      "IODev": "TCM_ESP3_0",
      "alias": "Terrassentuer",
      "comment": "Fenster_Alarm",
      "devStateIcon": "closed:fts_door@green open:fts_door_open@red tilted:fts_door_tilt@red open_from_tilted:fts_door_open@red",
      "eep": "F6-10-00",
      "group": "Fenster",
      "icon": "fts_door",
      "manufID": "7FF",
      "room": "EnOcean,GoogleHome,Wohnzimmer",
      "sortby": "1",
      "subType": "windowHandle"
    }
  }  ],
  "totalResultsReturned":1
}


Kriegen wir das Ding da mit rein? ;)

Bis denn
SouzA

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

dominik

Zitat von: st0ne am 10 November 2020, 20:05:21
Ist die PN angekommen?

Hatte ich übersehen, ja...und ich habe den Fehler schon gefunden. Es ist zwar ein HueDevice, aber hat nicht wie üblich ein rgb Command, daher wurde es falsch verarbeitet und reachable nicht interpretiert.

Bitte reload machen, dann sollte es nun klappen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

kriegerkl

Danke für die Links auf die Google-Bugs.

Das dummy Device hat schon den genericDeviceType tv.

a_quadrat

Zitat von: dominik am 10 November 2020, 21:58:48
Hatte ich übersehen, ja...und ich habe den Fehler schon gefunden. Es ist zwar ein HueDevice, aber hat nicht wie üblich ein rgb Command, daher wurde es falsch verarbeitet und reachable nicht interpretiert.

Bitte reload machen, dann sollte es nun klappen.

Hallo Dominik,

ich habe das gleiche Problem mit meiner HUE-Gruppe (ebenfalls eine Lampengruppe die nur dimmbar ist), dass der Status nicht angezeigt wird. Anbei die JSON


{
  "Arg":"HUEG_ACT_LI_ESSZ_DECKE____01",
  "Results": [
  {
    "Name":"HUEG_ACT_LI_ESSZ_DECKE____01",
    "PossibleSets":"off:noArg on:noArg toggle:noArg statusRequest:noArg pct:colorpicker,BRI,0,1,100 bri:colorpicker,BRI,0,1,254 rgb:colorpicker,RGB color:colorpicker,CT,2000,1,6500 ct:colorpicker,CT,154,1,500 hue:colorpicker,HUE,0,1,65535 sat:slider,0,1,254 xy dimUp:noArg dimDown:noArg ctUp:noArg ctDown:noArg hueUp:noArg hueDown:noArg satUp:noArg satDown:noArg alert:none,select,lselect,breathe,okay,channelchange,finish,stop effect:none,colorloop lights rename savescene deletescene scene: off-till off-till-overnight on-till on-for-timer blink intervals on-till-overnight off-for-timer attrTemplate:?,,speechcontrol_general_naming_master_template,C_01_Eurotronic_SPZB0001_Spirit_ZigBee,D_01_Xiaomi_Aqara_MCCGQ11LM_Window_Door_Sensor,E_01a_Xiaomi_Aqara_WSDCGQ11LM_Temperature_Sensor,E_01b_Xiaomi_Aqara_WSDCGQ11LM_Pressure_Sensor,E_01c_Xiaomi_Aqara_WSDCGQ11LM_Humidity_Sensor,F_01a_Xiaomi_Aqara_RTCGQ11LM_Lightlevel_Sensor,F_01a_Xiaomi_Aqara_RTCGQ11LM_Motion_Sensor,G_01_Xiaomi_Aqara_WXKG02LM_Double_Switch",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev delayedUpdate:1 ignoreReachable:1,0 realtimePicker:1,0 color-icons:1,2 transitiontime model:CLA60#RGBW#OSRAM,Classic#A60,Classic#A60#RGBW,Classic#A60#TW,Classic#B40#TW,DM01,FLS-H3,FLS-PP3,Flex#RGBW,Gardenspot#RGB,LCT001,LCT002,LCT003,LCT007,LCT010,LCT011,LCT012,LCT014,LCT024,LLC001,LLC005,LLC006,LLC007,LLC010,LLC011,LLC012,LLC013,LLC014,LLC020,LLM001,LLM010,LLM011,LLM012,LOM001,LOM002,LST001,LST002,LTW001,LTW004,LTW012,LTW013,LTW014,LWB001,LWB003,LWB004,LWB006,LWB007,LWB010,LWB014,LWL001,PAR16#50#TW,Plug#-#LIGHTIFY,Plug#01,RM01,RWL020,RWL021,Surface#Light#TW,ZGPSWITCH setList:textField-long configList:textField-long subType:extcolordimmer,colordimmer,ctdimmer,dimmer,switch,blind readingList event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alarmDevice:Actor,Sensor alarmSettings assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName 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,airfreshener,fireplace,heater,blinds,awning,boiler,curtain,door,gate,hood,microwave,pregola,securitysystem,shutter,shower,valve,waterheater,ac_unit,bathtub,bed,blender,closet,coffee_maker,cooktop,dehumidifier,dehydrator,drawer,faucet,fryer,grill,humidifier,mop,mower,multicooker,pergola,petfeeder,pressurecooker,radiator,sousvide,standmixer,yogurtmaker,charger,sensor,carbon_monoxide_detector,remotecontrol,settop,smoke_detector,tv,waterpurifier,watersoftener,network,router,aircooler,audio_video_receiver,freezer,speaker,streaming_box,streaming_stick,streaming_soundbar,soundbar homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride createActionReadings:1,0 createGroupReadings:1,0 userattr",
    "Internals": {
      "DEF": "group 2  IODev=deCONZ",
      "FUUID": "5f3a55df-f33f-a497-a4c0-5637392839b708fb",
      "FVERSION": "31_HUEDevice.pm:0.229470/2020-10-09",
      "ID": "G2",
      "INTERVAL": "null",
      "IODev": "deCONZ",
      "NAME": "HUEG_ACT_LI_ESSZ_DECKE____01",
      "NR": "1111",
      "STATE": "on",
      "TYPE": "HUEDevice",
      "desired": "1",
      "lights": "4,5",
      "name": "HUEG_ACT_LI_ESSZ_DECKE____01",
      "type": "LightGroup"
    },
    "Readings": {
      "all_on": { "Value":"1", "Time":"2020-11-11 11:02:42" },
      "any_on": { "Value":"1", "Time":"2020-11-11 11:02:42" },
      "bri": { "Value":"34", "Time":"2020-11-11 11:02:43" },
      "onoff": { "Value":"1", "Time":"2020-11-11 11:02:43" },
      "pct": { "Value":"14", "Time":"2020-11-11 11:02:43" },
      "state": { "Value":"on", "Time":"2020-11-11 11:02:43" }
    },
    "Attributes": {
      "DbLogExclude": ".*",
      "IODev": "deCONZ",
      "alias": "HUEG_ACT_LI_ESSZ_DECKE____01",
      "color-icons": "2",
      "delayedUpdate": "1",
      "devStateIcon": "{(HUEDevice_devStateIcon($name),\"toggle\")}",
      "gassistantName": "Deckenlampe",
      "genericDeviceType": "light",
      "group": "HUEGroup",
      "realRoom": "Esszimmer",
      "room": "GoogleAssistant,HUEDevice",
      "userReadings": "state { ((ReadingsVal(\"$name\", \"all_on\",\"present\") eq \"1\")?\"on\":\"off\")},\npct {(ReadingsVal(\"HUED_ACT_LI_ESSZ_DECKE_60_01\", \"pct\",\"\"))},\nonoff { (ReadingsVal(\"$name\", \"any_on\",\"present\"))},\nbri {(ReadingsVal(\"HUED_ACT_LI_ESSZ_DECKE_60_01\", \"bri\",\"\"))},",
      "userattr": "createActionReadings:1,0 createGroupReadings:1,0"
    }
  }  ],
  "totalResultsReturned":1
}


VG Andreas

SouzA

Zitat von: dominik am 10 November 2020, 21:45:47
Erledigt :)
Cool danke.
Keine Fehlermeldung mehr.

Mir ist gerade was anderes aufgefallen...
Wenn ich den Raum von Devices ändere, wird dies in der App nicht geändert.
Natürlich mit reload gassistant und synch der Devices in der App.
Dabei ist es egal, ob ich den realroom oder den gassistantroom ändere. Es passiert nix.

Warum ist das so?

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

Zitat von: kriegerkl am 10 November 2020, 23:49:22
Danke für die Links auf die Google-Bugs.

Das dummy Device hat schon den genericDeviceType tv.

Mir ist noch aufgefallen, dass du bei einem Device bei den Channels auch 1, 2, ... als Channelnamen definiert hast. Ich könnte mir vorstellen, dass es nur deswegen funktioniert?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: a_quadrat am 11 November 2020, 11:09:55
Hallo Dominik,

ich habe das gleiche Problem mit meiner HUE-Gruppe (ebenfalls eine Lampengruppe die nur dimmbar ist), dass der Status nicht angezeigt wird. Anbei die JSON


{
  "Arg":"HUEG_ACT_LI_ESSZ_DECKE____01",
  "Results": [
  {
    "Name":"HUEG_ACT_LI_ESSZ_DECKE____01",
    "PossibleSets":"off:noArg on:noArg toggle:noArg statusRequest:noArg pct:colorpicker,BRI,0,1,100 bri:colorpicker,BRI,0,1,254 rgb:colorpicker,RGB color:colorpicker,CT,2000,1,6500 ct:colorpicker,CT,154,1,500 hue:colorpicker,HUE,0,1,65535 sat:slider,0,1,254 xy dimUp:noArg dimDown:noArg ctUp:noArg ctDown:noArg hueUp:noArg hueDown:noArg satUp:noArg satDown:noArg alert:none,select,lselect,breathe,okay,channelchange,finish,stop effect:none,colorloop lights rename savescene deletescene scene: off-till off-till-overnight on-till on-for-timer blink intervals on-till-overnight off-for-timer attrTemplate:?,,speechcontrol_general_naming_master_template,C_01_Eurotronic_SPZB0001_Spirit_ZigBee,D_01_Xiaomi_Aqara_MCCGQ11LM_Window_Door_Sensor,E_01a_Xiaomi_Aqara_WSDCGQ11LM_Temperature_Sensor,E_01b_Xiaomi_Aqara_WSDCGQ11LM_Pressure_Sensor,E_01c_Xiaomi_Aqara_WSDCGQ11LM_Humidity_Sensor,F_01a_Xiaomi_Aqara_RTCGQ11LM_Lightlevel_Sensor,F_01a_Xiaomi_Aqara_RTCGQ11LM_Motion_Sensor,G_01_Xiaomi_Aqara_WXKG02LM_Double_Switch",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev delayedUpdate:1 ignoreReachable:1,0 realtimePicker:1,0 color-icons:1,2 transitiontime model:CLA60#RGBW#OSRAM,Classic#A60,Classic#A60#RGBW,Classic#A60#TW,Classic#B40#TW,DM01,FLS-H3,FLS-PP3,Flex#RGBW,Gardenspot#RGB,LCT001,LCT002,LCT003,LCT007,LCT010,LCT011,LCT012,LCT014,LCT024,LLC001,LLC005,LLC006,LLC007,LLC010,LLC011,LLC012,LLC013,LLC014,LLC020,LLM001,LLM010,LLM011,LLM012,LOM001,LOM002,LST001,LST002,LTW001,LTW004,LTW012,LTW013,LTW014,LWB001,LWB003,LWB004,LWB006,LWB007,LWB010,LWB014,LWL001,PAR16#50#TW,Plug#-#LIGHTIFY,Plug#01,RM01,RWL020,RWL021,Surface#Light#TW,ZGPSWITCH setList:textField-long configList:textField-long subType:extcolordimmer,colordimmer,ctdimmer,dimmer,switch,blind readingList event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude DbLogValueFn:textField-long alarmDevice:Actor,Sensor alarmSettings assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName 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,airfreshener,fireplace,heater,blinds,awning,boiler,curtain,door,gate,hood,microwave,pregola,securitysystem,shutter,shower,valve,waterheater,ac_unit,bathtub,bed,blender,closet,coffee_maker,cooktop,dehumidifier,dehydrator,drawer,faucet,fryer,grill,humidifier,mop,mower,multicooker,pergola,petfeeder,pressurecooker,radiator,sousvide,standmixer,yogurtmaker,charger,sensor,carbon_monoxide_detector,remotecontrol,settop,smoke_detector,tv,waterpurifier,watersoftener,network,router,aircooler,audio_video_receiver,freezer,speaker,streaming_box,streaming_stick,streaming_soundbar,soundbar homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride createActionReadings:1,0 createGroupReadings:1,0 userattr",
    "Internals": {
      "DEF": "group 2  IODev=deCONZ",
      "FUUID": "5f3a55df-f33f-a497-a4c0-5637392839b708fb",
      "FVERSION": "31_HUEDevice.pm:0.229470/2020-10-09",
      "ID": "G2",
      "INTERVAL": "null",
      "IODev": "deCONZ",
      "NAME": "HUEG_ACT_LI_ESSZ_DECKE____01",
      "NR": "1111",
      "STATE": "on",
      "TYPE": "HUEDevice",
      "desired": "1",
      "lights": "4,5",
      "name": "HUEG_ACT_LI_ESSZ_DECKE____01",
      "type": "LightGroup"
    },
    "Readings": {
      "all_on": { "Value":"1", "Time":"2020-11-11 11:02:42" },
      "any_on": { "Value":"1", "Time":"2020-11-11 11:02:42" },
      "bri": { "Value":"34", "Time":"2020-11-11 11:02:43" },
      "onoff": { "Value":"1", "Time":"2020-11-11 11:02:43" },
      "pct": { "Value":"14", "Time":"2020-11-11 11:02:43" },
      "state": { "Value":"on", "Time":"2020-11-11 11:02:43" }
    },
    "Attributes": {
      "DbLogExclude": ".*",
      "IODev": "deCONZ",
      "alias": "HUEG_ACT_LI_ESSZ_DECKE____01",
      "color-icons": "2",
      "delayedUpdate": "1",
      "devStateIcon": "{(HUEDevice_devStateIcon($name),\"toggle\")}",
      "gassistantName": "Deckenlampe",
      "genericDeviceType": "light",
      "group": "HUEGroup",
      "realRoom": "Esszimmer",
      "room": "GoogleAssistant,HUEDevice",
      "userReadings": "state { ((ReadingsVal(\"$name\", \"all_on\",\"present\") eq \"1\")?\"on\":\"off\")},\npct {(ReadingsVal(\"HUED_ACT_LI_ESSZ_DECKE_60_01\", \"pct\",\"\"))},\nonoff { (ReadingsVal(\"$name\", \"any_on\",\"present\"))},\nbri {(ReadingsVal(\"HUED_ACT_LI_ESSZ_DECKE_60_01\", \"bri\",\"\"))},",
      "userattr": "createActionReadings:1,0 createGroupReadings:1,0"
    }
  }  ],
  "totalResultsReturned":1
}


VG Andreas

Bitte noch reachable in die LightGroup aufnehmen, dann sollte es klappen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: SouzA am 11 November 2020, 15:18:39
Cool danke.
Keine Fehlermeldung mehr.

Mir ist gerade was anderes aufgefallen...
Wenn ich den Raum von Devices ändere, wird dies in der App nicht geändert.
Natürlich mit reload gassistant und synch der Devices in der App.
Dabei ist es egal, ob ich den realroom oder den gassistantroom ändere. Es passiert nix.

Warum ist das so?

Thx und bis denn
SouzA

Der Raum wird nur beim ersten Sync von Google ausgewertet, nachfolgende Raumänderungen übernimmt Google leider nicht.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

#2439
Zitat von: dominik am 11 November 2020, 19:38:14
Der Raum wird nur beim ersten Sync von Google ausgewertet, nachfolgende Raumänderungen übernimmt Google leider nicht.
Ok, das bedeutet also, dass ich das Device einmal raus nehmen muß (also aus gassistant-Raum in fhem und aus der App) um es dann wieder wo anders zu platzieren?

Bis denn
SouzA

Edit:
Btw. Hab grad herausgefunden, dass man in der App die Räume auch nachträglich neu zuweisen kann.
Die automatische Zuweisungen über gassistantroom scheint nicht mehr zu funktionieren.
Der Raum wird zwar erstellt, allerdings werden die Geräte nicht automatisch meinem zu Hause hinzugefügt und dementsprechend auch nicht den Räumen??
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

a_quadrat

Zitat von: dominik am 11 November 2020, 19:36:09
Bitte noch reachable in die LightGroup aufnehmen, dann sollte es klappen.

Ich habe reachable zugefügt, aber der Status ändert sich noch nicht. Folgend der LastserverError, vielleicht hilft dir das.


HUEG_ACT_LI_ESSZ_DECKE____01:TypeError: Cannot read property '0' of undefined


VG Andreas

dominik

Zitat von: SouzA am 11 November 2020, 22:13:50
Ok, das bedeutet also, dass ich das Device einmal raus nehmen muß (also aus gassistant-Raum in fhem und aus der App) um es dann wieder wo anders zu platzieren?

Bis denn
SouzA

Edit:
Btw. Hab grad herausgefunden, dass man in der App die Räume auch nachträglich neu zuweisen kann.
Die automatische Zuweisungen über gassistantroom scheint nicht mehr zu funktionieren.
Der Raum wird zwar erstellt, allerdings werden die Geräte nicht automatisch meinem zu Hause hinzugefügt und dementsprechend auch nicht den Räumen??

Du musst leider FHEM Connect komplett raus nehmen und neu verknüpfen. Ich empfehle folgendes bei Raumänderungen:
- Raumänderung in der Home App durchführen
- Raumänderung in FHEM mit realRoom setzen

Somit ist auch bei zukünftigen Sync sichergestellt, dass der Raum nicht verloren geht.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: a_quadrat am 11 November 2020, 22:39:02
Ich habe reachable zugefügt, aber der Status ändert sich noch nicht. Folgend der LastserverError, vielleicht hilft dir das.


HUEG_ACT_LI_ESSZ_DECKE____01:TypeError: Cannot read property '0' of undefined


VG Andreas

Fehler gefunden. Bitte ab 23:15 nochmals testen, ich bin gerade am Einspielen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

st0ne

Zitat von: dominik am 10 November 2020, 21:58:48
Hatte ich übersehen, ja...und ich habe den Fehler schon gefunden. Es ist zwar ein HueDevice, aber hat nicht wie üblich ein rgb Command, daher wurde es falsch verarbeitet und reachable nicht interpretiert.

Bitte reload machen, dann sollte es nun klappen.

Vielen Dank, ich habe es erfolgreich getestet und es funktioniert :)

a_quadrat

Zitat von: dominik am 11 November 2020, 22:57:47
Fehler gefunden. Bitte ab 23:15 nochmals testen, ich bin gerade am Einspielen.

Danke, funktioniert bestens.  :)