39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

lucca111

Guten Abend, ich wollte gerne mein TV per ghome steuern.
Ich habe mir ein Dummy analog von User wk2000 angelegt.
Leider funktioniert nur Ein und Ausschalten über Sprache vom Gerät. Wenn ich sage Hey google schalte den Fernseher auf ORF oder mach den Fernseher lauter/leiser bekomme ich immer die Meldung "Ich finde keine Geräte, die mit deinem Konto verknüpft sind.....".
Was mache ich falsch? Vielleicht kann mir jemand helfen. Hier noch das jsonlist2 vom Gerät. Danke schon mal im voraus.
Gruß Lucca

{
  "Arg":"Fernseher",
  "Results": [
  {
    "Name":"Fernseher",
    "PossibleSets":"on off input Volume channel key",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 disable disabledForIntervals readingList setExtensionsEvent:1,0 setList useSetExtensions 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:ac_unit,aircondition,airfreshener,airpurifier,awning,bathtub,bed,blender,blinds,boiler,camera,carbon_monoxide_detector,charger,closet,coffee_maker,coffeemaker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,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,securitysystem,settop,sensor,shutter,shower,smoke_detector,sousvide,sprinkler,standmixer,switch,tv,thermostat,vacuum,valve,washer,waterheater,waterpurifier,watersoftener,window,yogurtmaker homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "FUUID": "5f72146b-f33f-8726-a02f-95538708ac107800",
      "NAME": "Fernseher",
      "NR": "548",
      "STATE": "on",
      "TYPE": "dummy"
    },
    "Readings": {
      "Volume": { "Value":"30", "Time":"2020-10-01 18:55:56" },
      "channel": { "Value":"1", "Time":"2020-10-01 18:57:20" },
      "input": { "Value":"hdmi1", "Time":"2020-10-01 18:56:13" },
      "state": { "Value":"on", "Time":"2020-10-01 18:58:36" }
    },
    "Attributes": {
      "gassistantName": "Fernseher",
      "genericDeviceType": "tv",
      "homebridgeMapping": "{\n \"Channel\": {\n  \"availableChannels\": [\n    {\n      \"key\": \"ORF1\",\n      \"names\": [\n        \"ORF 1\",\n        \"ORF eins\",\n        \"ORF\"\n      ],\n      \"number\": \"1\"\n    },\n    {\n      \"key\": \"ORF2\",\n      \"names\": [\n        \"ORF 2\",\n        \"ORF zwei\"\n      ],\n      \"number\": \"2\"\n    }\n  ],\n  \"cmds\": [\"ORF1:channel 1\", \"ORF2:channel 2\"]\n}",
      "readingList": "input Volume Channel channel key",
      "realRoom": "Wohnzimmer",
      "room": "GoogleAssistant",
      "setList": "on off input Volume channel key"
    }
  }  ],
  "totalResultsReturned":1
}

dominik

Bekommst du beim "reload" eine Fehlermeldung im gassistant Device? Wenn ja, diese bitte mal posten. Ansonsten pruefe bitte auch noch ob du das Device in der Home App siehst.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

RockFan

#2252
Zitat von: dominik am 01 Oktober 2020, 19:37:44
Kannst du bitte noch ein jsonlist2 vom Device posten? Ich habe mir den Code angesehen und der sieht eigentlich korrekt aus.


Bitteschön :D


{
  "Arg":"MedionRadioLAN",
  "Results": [
  {
    "Name":"MedionRadioLAN",
    "PossibleSets":"login:noArg on:noArg off:noArg mute:on,off,toggle shuffle:on,off repeat:on,off stop:noArg play:noArg pause:noArg next:noArg previous:noArg presetUp:noArg presetDown:noArg volumeUp:noArg volumeDown:noArg on-for-timer off-for-timer on-till off-till on-till-overnight off-till-overnight intervals toggle:noArg speak stream volume:slider,0,1,100 volumeStraight:slider,0,1,20 statusRequest:noArg input:internetradio,spotify,dmr,musikplayer,dab,fm,auxin internetradiopreset:RockhausRadio,ROCKANTENNE,ROCKANTENNEHeavyMetal,MetalOnly,RADIOBOB!-Metal,RADIOBOB!-GothicRock,RADIOBOB!-MittelalterRock,RADIOBOB!-Livestream,deltaradioHardRock&HeavyMetal(Föhnfrisur,MetalHammer-laut.fm,Rockfeuer-laut.fm,RadioBOBSymphonicMetal dabpreset:ROCKANTENNE",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 disable:0,1 autoLogin:0,1 compatibilityMode:0,1 idleInterval playCommands maxNavigationItems ttsInput ttsLanguage ttsVolume ttsJinglePath ttsWaitTimes streamInput streamWaitTimes streamPath streamPort upnpPort updateAfterSet:0,1 notifications:0,1 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DMX_B DMX_G DMX_R andFHEM_alias assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle fp_Dach fp_Eingang fp_Erdgeschoss fp_ErsterStock fp_Garten fp_Keller gassistantName:textField genericDeviceType:ac_unit,aircondition,airfreshener,airpurifier,awning,bathtub,bed,blender,blinds,boiler,camera,carbon_monoxide_detector,charger,closet,coffee_maker,coffeemaker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,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,securitysystem,settop,sensor,shutter,shower,smoke_detector,sousvide,sprinkler,standmixer,switch,tv,thermostat,vacuum,valve,washer,waterheater,waterpurifier,watersoftener,window,yogurtmaker homebridgeMapping:textField-long icon lightSceneParamsToSave msgContactAudio msgContactLight msgContactMail msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType:text,push,mail,screen,light,audio,queue realRoom:textField realtimePicker room_map sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "192.168.178.58 1234 10",
      "FUUID": "5dc69eeb-f33f-cc40-f2fc-c61d250b7e992f33",
      "INTERVAL": "10",
      "IP": "192.168.178.58",
      "NAME": "MedionRadioLAN",
      "NOTIFYDEV": "global",
      "NR": "1133",
      "NTFY_ORDER": "50-MedionRadioLAN",
      "PIN": "1234",
      "STATE": "on",
      "TYPE": "SIRD",
      "VERSION": "1.1.13"
    },
    "Readings": {
      "currentTitle": { "Value":"ROCK ANTENNE    ", "Time":"2020-10-01 22:13:08" },
      "duration": { "Value":"0", "Time":"2020-10-01 22:13:08" },
      "errorStr": { "Value":"", "Time":"2020-08-04 08:20:07" },
      "frequency": { "Value":"", "Time":"2020-09-24 18:12:38" },
      "friendlyName": { "Value":"MEDION-Radio", "Time":"2020-06-02 23:16:30" },
      "graphicUri": { "Value":"", "Time":"2020-09-19 22:22:48" },
      "infoText": { "Value":"gerade läuft: Biffy Clyro - Tiny Indoor Fireworks --- demnächst: Rainbow - I surrender", "Time":"2020-10-01 23:24:42" },
      "input": { "Value":"dab", "Time":"2020-09-24 18:18:46" },
      "mute": { "Value":"off", "Time":"2020-10-01 22:13:08" },
      "playStatus": { "Value":"playing", "Time":"2020-10-01 22:13:08" },
      "position": { "Value":"0:00", "Time":"2020-10-01 22:13:08" },
      "power": { "Value":"on", "Time":"2020-10-01 23:27:08" },
      "presence": { "Value":"present", "Time":"2020-10-01 23:27:08" },
      "preset": { "Value":"", "Time":"2020-08-06 08:29:04" },
      "repeat": { "Value":"off", "Time":"2020-10-01 22:13:08" },
      "rssi": { "Value":"100", "Time":"2020-06-02 23:16:31" },
      "shuffle": { "Value":"off", "Time":"2020-10-01 22:13:08" },
      "signalStrength": { "Value":"184", "Time":"2020-10-01 23:27:08" },
      "state": { "Value":"on", "Time":"2020-10-01 23:27:08" },
      "version": { "Value":"ir-mmi-FS2026-0500-0608_V2.10.13.EX67604-1RC6", "Time":"2020-06-02 23:16:30" },
      "volume": { "Value":"5", "Time":"2020-10-01 07:53:54" },
      "volumeStraight": { "Value":"1", "Time":"2020-10-01 07:53:54" }
    },
    "Attributes": {
      "alias": "MedionRadio",
      "autoLogin": "1",
      "compatibilityMode": "0",
      "event-on-change-reading": ".*",
      "homebridgeMapping": "{\n  \"Volume\" : {\n      \"cmdUp\": \"volumeUp\",\n      \"cmdDown\": \"volumeDown\",\n      \"levelStepSize\": 1\n    }\n}",
      "room": "Dach,Endgeräte,GoogleAssistant"
    }
Raspbian (Buster) auf Raspberry Pi 4 /  CUL + RFXTRX + TCM / FS20, FHT 80B, S300TH, Intertechno, DMX, Milight, EnOcean, Homematic, AMAD, Home Connect, MiSmartHome, Yeelight, ...

dominik

Ah, du hast auch ein volume Reading. In dem Fall kannst du cmd:"volume" statt cmdUp, cmdDown nutzen. Damit kannst du direkt auf Prozentwerte setzen und ein mach leiser/lauter funktioniert dann ebenfalls.

Btw, das sollte aber auch komplett ohne homebridgeMapping funktionieren. Tut es das nicht?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

TWART016

Hallo,

nutzt hier schon jemand die Lenovo Smart Clock mit FHEM?

dominik

Ich nutze den NestHubMax. Was hast für eine Frage zur Smart Clock?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Skeet

Zitat von: dominik am 01 Oktober 2020, 19:37:44
Poste bitte die Ausgabe von: jsonlist2 device

{
  "Arg":"Rollo_Wohnzimmer",
  "Results": [
  {
    "Name":"Rollo_Wohnzimmer",
    "PossibleSets":"alarmnotification associationAdd associationDel configAlarmConfiguration1stSlot configAlarmConfiguration2stSlotWater configAlarmConfiguration3stSlotSmoke configAlarmConfiguration4stSlotCO configAlarmConfiguration5stSlotHeat configByte configDefault configDelayMotorStopAfterReachingEnd154 configEnergyReportsOnChange configEnergyReportsPeriodic configForceCalibration:DeviceIsNotCalibrated,DeviceIsCalibrated,ForceDeviceCalibration configInputsOrientation:Reversed,Default configLong configMeasuringPowerConsumedByThe60:Disabled,Enabled configMotorOperationDetection configOperatingMode:VenetianBlind,gateWithoutPositioning,gateWithPositioning,rollerBlindWithBuiltInDriver6,RollerBlind,rollerBlindWithBuiltInDriver configOutputsOrientation:Default,Reversed configPowerReportsOnChange configPowerReportsPeriodic configS1SwitchScenesSent configS2SwitchScenesSent configSetSlatsBackToPreviousPosition:OnlyInCaseOfTheMainController0,InCaseOfTheMainController1,InCaseOfTheMainController2 configSwitchType:ToggleSwitches,SingleMomentarySwitch,MomentarySwitches configTimeOfDownMovement configTimeOfUpMovement configVenetianBlindTimeOfFullTurnOfThe152 configWord dim:slider,0,1,99 dimUpDown dimUpDownIncDecWithDuration dimUpDownWithDuration dimWithDuration fwUpdate mcCreateAll:noArg mcaAdd mcaDel meterReset:noArg neighborUpdate:noArg off:noArg on:noArg powerlevel powerlevelTest protectionBytes protectionOff:noArg protectionOn:noArg protectionSeq:noArg returnRouteAdd returnRouteDel:noArg secSupportedReport:noArg stop:noArg blink on-till on-till-overnight toggle intervals on-for-timer off-for-timer off-till-overnight off-till attrTemplate:?,General_Info_ZWave,zwave_delete_error_readings,zwave_get_myutils_from_svn,zwave_showcase_show_main_and_channel_devices_2,----Fibaro-devices-section--------,FGRM222_Roller_Mode,FGRM222_Ventian_Blind_Mode,FGRM222_Choice_demo,----AEOTEC-devices-section--------",
    "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 setExtensionsEvent:1,0 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 assistantName:textField cmdIcon devStateIcon:textField-long devStateStyle gassistantName:textField genericDeviceType:ac_unit,aircondition,airfreshener,airpurifier,awning,bathtub,bed,blender,blinds,boiler,camera,carbon_monoxide_detector,charger,closet,coffee_maker,coffeemaker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,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,securitysystem,settop,sensor,shutter,shower,smoke_detector,sousvide,sprinkler,standmixer,switch,tv,thermostat,vacuum,valve,washer,waterheater,waterpurifier,watersoftener,window,yogurtmaker homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "f8bf108f 5",
      "FUUID": "5ead88c9-f33f-ccb4-d3ae-3d58e0bf978e1def",
      "IODev": "ZWDongle_0",
      "NAME": "Rollo_Wohnzimmer",
      "NR": "29",
      "STATE": "dim 50",
      "TYPE": "ZWave",
      "ZWaveSubDevice": "no",
      "cmdsPending": "0",
      "homeId": "f8bf108f",
      "isWakeUp": "",
      "lastMsgSent": "1601612101.02872",
      "nodeIdHex": "05"
    },
    "Readings": {
      "applicationStatus": { "Value":"cmdRejected", "Time":"2020-09-27 08:30:26" },
      "associatedWith": { "Value":"ZWave_SWITCH_MULTILEVEL_5.01,ZWave_SWITCH_MULTILEVEL_5.02", "Time":"2020-09-26 21:14:09" },
      "configForceCalibration": { "Value":"DeviceIsCalibrated", "Time":"2020-09-01 20:29:58" },
      "configTimeOfDownMovement": { "Value":"1806", "Time":"2020-09-01 20:29:58" },
      "configTimeOfUpMovement": { "Value":"1950", "Time":"2020-09-01 20:29:58" },
      "mcCapability_01": { "Value":"ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION METER ALARM APPLICATION_STATUS", "Time":"2020-05-02 16:50:51" },
      "mcCapability_02": { "Value":"ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION APPLICATION_STATUS", "Time":"2020-05-02 16:50:51" },
      "mcEndpoints": { "Value":"total 2, different", "Time":"2020-05-02 16:50:51" },
      "model": { "Value":"FIBARO System FGRM223 Roller Shutter Controller 3", "Time":"2020-05-02 16:50:49" },
      "modelConfig": { "Value":"fibaro/fgr223.xml", "Time":"2020-05-02 16:50:49" },
      "modelId": { "Value":"010f-0303-1000", "Time":"2020-05-02 16:50:49" },
      "state": { "Value":"dim 50", "Time":"2020-10-02 06:15:01" },
      "timeToAck": { "Value":"0.030", "Time":"2020-10-02 06:15:01" },
      "transmit": { "Value":"OK", "Time":"2020-10-02 06:15:01" },
      "zwavePlusInfo": { "Value":"version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:1900 userIcon:1900", "Time":"2020-05-02 16:50:51" }
    },
    "Attributes": {
      "IODev": "ZWDongle_0",
      "classes": "ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO TRANSPORT_SERVICE VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL SECURITY SECURITY_S2 METER CONFIGURATION CRC_16_ENCAP ALARM PROTECTION MULTI_CHANNEL CENTRAL_SCENE FIRMWARE_UPDATE_MD APPLICATION_STATUS SUPERVISION",
      "room": "GoogleAssistant,Wohnzimmer,ZWave",
      "vclasses": "ALARM:8 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 CENTRAL_SCENE:3 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 METER:3 MULTI_CHANNEL:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 PROTECTION:2 SECURITY:1 SECURITY_S2:1 SUPERVISION:1 SWITCH_MULTILEVEL:4 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2"
    }
  }  ],
  "totalResultsReturned":1
}

dominik

Hilf mir noch schnell weiter, bei auf geht es zu und bei zu auf? Was passiert wenn du sagst stelle auf 20%? Geht es dann 80% zu?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Skeet

Wenn ich "Rollo zu" sage, dann schickt er "ZWave set Rollo_Wohnzimmer on" und das Rollo wird geöffnet.

Bei 20% "ZWave set Rollo_Wohnzimmer dim 20" wird es fast geschlossen und bei 80% "ZWave set Rollo_Wohnzimmer dim 80" fast komplett geöffnet.

TWART016

Zitat von: dominik am 02 Oktober 2020, 07:43:24
Ich nutze den NestHubMax. Was hast für eine Frage zur Smart Clock?

Ich brauche einen neuen Wecker/Uhr, am Liebsten smart um z.B. auch Szenen oder ähnliches aufrufen zu können.
Gibt es da sowas wie einen Desktop mit "Favoriten"?
Kann von FHEM aus die Smart Clock geschalten werden? (Helligkeit, Wecker stellen, ausschalten, ...)

lucca111

Zitat
Dominik: Bekommst du beim "reload" eine Fehlermeldung im gassistant Device? Wenn ja, diese bitte mal posten. Ansonsten pruefe bitte auch noch ob du das Device in der Home App siehst.


Hallo Dominik, ja folgende Meldung im gassistant Device.

JSON error in homebridgeMapping: "{\n \"Channel\": {\n \"available Channels\": [\n {\n \"key\": \"ORF1\",\n \"names\": [\n \"ORF 1\",\n \"ORF eins\",\n \"ORF\"\n ],\n \"number\": \"1\"\n },\n {\n \"key\": \"ORF2\",\n \"names\": [\n \"ORF 2\",\n \"ORF zwei\"\n ],\n \"number\": \"2\"\n }\n ],\n \"cmds\": [\"ORF1\": channel 1\", \"ORF2\": channel 2\"]\n}" => SyntaxError: Unexpected token : in JSON at position 318


Habe das Simple Channel Mapping von User wk2000 benutzt und dann funktioniert es. Hilft mir auf jeden fall schon mal weiter. Vielen Dank. Habe noch eine Frage zu meinem Milight Device. Ich kann Ein/Aus + Dimmen über Sprache steuern. Nur die Farben wollen nicht.
Hab den Thread hier schon komplett durch und gemerkt das mehrere dieses Problem haben. Leider gibt nirgends eine richtige Lösung.  :)



{
  "Arg":"Li.Towers",
  "Results": [
  {
    "Name":"Li.Towers",
    "PossibleSets":"Weiss:noArg Nacht:noArg white:noArg on:noArg off:noArg on:noArg off:noArg Mode:noArg Up:noArg Down:noArg on off level hue:colorpicker,HUE,0,1,359 brightness:colorpicker,BRI,0,1,255 program:uzsuSelectRadio,Mode,Faster,Slower next_mode mode mode_speed_up mode_speed_down mode:select,0,1,2,3,4,5,6,7,8 dim:uzsuSelectRadio,Up,Down saturation:colorpicker,BRI,0,1,100 color_temp:colorpicker,CT,153,1,370 device_id effect commands command:uzsuSelectRadio,Weiss,Nacht intervals on-till on-till-overnight off-for-timer off-till-overnight blink on-for-timer toggle off-till attrTemplate:?,General_Info,MQTT2_CLIENT_general_bridge,MQTT2_IO_ignoreRegexp_basic,MQTT2_IO_ignoreRegexp_tasmota,MQTT2_IO_ignoreRegexp_shelly,MQTT2_IO_ignoreRegexp_homeassistant,tasmota_basic,tasmota_basic_state_power1,shelly1,ESPurna_single_relay,eBus_daemon_splitter,ems-esp_heater_device,ems-esp_boiler,ems-esp_thermostat_read-only,ems-esp_thermostat_simple,ems-esp_thermostat_RC35_type,zigbee2mqtt_bridge,sonos2mqtt_bridge,sonos2mqtt_speaker,sonos2mqtt_bridge_comfort,InstarCam,wled_controller,go_eCharger,8channel_ethernet_board_split,8channel_ethernet_board_unified,6channel_ethernet_board_6input_split,6channel_ethernet_board_6input_unified,esp_milight_hub_bridge,OpenMQTTGateway_MCU,worx_landroid,wallpanel_app,weewx_weather_station,McLighting",
    "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 periodicCmd readingList:textField-long setExtensionsEvent:1,0 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:ac_unit,aircondition,airfreshener,airpurifier,awning,bathtub,bed,blender,blinds,boiler,camera,carbon_monoxide_detector,charger,closet,coffee_maker,coffeemaker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,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,securitysystem,settop,sensor,shutter,shower,smoke_detector,sousvide,sprinkler,standmixer,switch,tv,thermostat,vacuum,valve,washer,waterheater,waterpurifier,watersoftener,window,yogurtmaker homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0 userattr",
    "Internals": {
      "CID": "milight_0x78E1_2",
      "DEF": "milight_0x78E1_2",
      "DEVICETOPIC": "Li.Towers",
      "FUUID": "5c558bab-f33f-b596-a29a-f381e8a7262084a4",
      "IODev": "MQTT2_FHEM_Server",
      "NAME": "Li.Towers",
      "NR": "247",
      "STATE": "on",
      "TYPE": "MQTT2_DEVICE"
    },
    "Readings": {      "state": { "Value":"on", "Time":"2020-10-01 19:33:45" } },
    "Attributes": {
      "IODev": "MQTT2_FHEM_Server",
      "alias": "Türme",
      "eventMap": "/set_white:Weiss/night_mode:Nacht/white_mode:white/on:on/off:off/ON:on/OFF:off/next_mode:Mode/mode_speed_up:Up/mode_speed_down:Down/",
      "group": "Türme",
      "icon": "light_control",
      "model": "X_01x_esp_milight_hub_max_features_bulb",
      "room": "GoogleAssistant,Haus",
      "setList": "on milight/0x78E1/rgb_cct/2 {\"status\":\"ON\"}\noff milight/0x78E1/rgb_cct/2 {\"status\":\"OFF\"}\nlevel milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\nhue:colorpicker,HUE,0,1,359 milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\nbrightness:colorpicker,BRI,0,1,255 milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\nprogram:uzsuSelectRadio,Mode,Faster,Slower milight/0x78E1/rgb_cct/2 {\"command\":\"$EVTPART1\"}\nnext_mode milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\nmode milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\nmode_speed_up milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\nmode_speed_down milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\nmode:select,0,1,2,3,4,5,6,7,8 milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\u005c\ndim:uzsuSelectRadio,Up,Down milight/0x78E1/rgb_cct/2 {\"command\":\"$EVTPART1\"}\nsaturation:colorpicker,BRI,0,1,100 milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\ncolor_temp:colorpicker,CT,153,1,370 milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\ndevice_id milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\neffect milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\ncommands milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}\ncommand:uzsuSelectRadio,Weiss,Nacht milight/0x78E1/rgb_cct/2 {\"$EVTPART0\":\"$EVTPART1\"}",
      "sortby": "1",
      "userattr": "lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0",
      "webCmd": "dim:brightness:command:hue:program:color_temp:mode:saturation",
      "webCmdLabel": "dim:brightness\n:command:hue\n:program:color_temp\n:mode:saturation"
    }
  }  ],
  "totalResultsReturned":1
}

dominik

Zitat von: Skeet am 02 Oktober 2020, 08:29:49
Wenn ich "Rollo zu" sage, dann schickt er "ZWave set Rollo_Wohnzimmer on" und das Rollo wird geöffnet.

Bei 20% "ZWave set Rollo_Wohnzimmer dim 20" wird es fast geschlossen und bei 80% "ZWave set Rollo_Wohnzimmer dim 80" fast komplett geöffnet.

Danke! Gibt es beim Fibaro unterschiedliche Typen? Weil ich hatte cmdOpen=off integriert. Ich kann das gerne anpassen, sollte dann aber hoffentlich für alle richtig funktionieren.

Zitat von: TWART016 am 02 Oktober 2020, 09:05:08
Ich brauche einen neuen Wecker/Uhr, am Liebsten smart um z.B. auch Szenen oder ähnliches aufrufen zu können.
Gibt es da sowas wie einen Desktop mit "Favoriten"?
Kann von FHEM aus die Smart Clock geschalten werden? (Helligkeit, Wecker stellen, ausschalten, ...)
Mit der Smart Clock kannst du die Geräte per Screen steuern, da geht auch etwas mehr als in der Home App. Das Steuern des Gerätes aus FHEM geht nicht, man kann nur mit dem Googlecast Modul darauf Sachen abspielen.

@lucca111, super dass es nun klappt!
Mit welchem Befehl wird die Farbe am Device gesetzt und wo kann man den aktuellen Wert auslesen?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

RockFan

Zitat von: dominik am 01 Oktober 2020, 23:45:20
Ah, du hast auch ein volume Reading. In dem Fall kannst du cmd:"volume" statt cmdUp, cmdDown nutzen. Damit kannst du direkt auf Prozentwerte setzen und ein mach leiser/lauter funktioniert dann ebenfalls.

Btw, das sollte aber auch komplett ohne homebridgeMapping funktionieren. Tut es das nicht?

Das ist alles sehr seltsam. Das Mapping hatte ich hinzugefügt, da der Versuch mit "Mach lauter" nicht funktioniert hatte. Mit Mapping funktionierte nun "Mach lauter", aber bei "Leiser" wurde es auch lauter. Allerdings habe ich jetzt beim Testen festgestellt, dass alle Lautstärke-Kommandos (auf Prozent oder absolute Werte) einfach immer nur einen Schritt lauter machen.

Jetzt habe ich das Mapping entfernt und merke, dass "Mach leiser" funktioniert. Bei "Mach lauter" passiert gar nichts.

Im Folgenden das Log für die Abfolge (ohne Mapping):
1. Einschalten (funktioniert)
2. Lautstärke 10% (funktioniert)
3. leiser (funktioniert)
4, lauter (funktioniert nicht)


[2.10.2020, 16:57:52] GOOGLE MSG RECEIVED: {"msg":"EXECUTE","ts":1601650671970,"id":0,"cmd":"set MedionRadioLAN on","connection":"https://127.0.0.1:8083/fhem"}
[2.10.2020, 16:57:52] Received firestore2fhem: {"msg":"EXECUTE","ts":1601650671970,"id":0,"cmd":"set MedionRadioLAN on","connection":"https://127.0.0.1:8083/fhem"}
[2.10.2020, 16:57:52] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20MedionRadioLAN%20on&fwcsrf=csrf_219617732232989&XHR=1
[2.10.2020, 16:57:52] [FHEM] update reading: MedionRadioLAN:state = on
[2.10.2020, 16:57:53] reportstate_v2: {"requestId":"104942400862","agentUserId":"google-oauth2|106066422818591002833","payload":{"devices":{"states":{"MedionRadioLAN":{"on":true,"currentVolume":5,"online":true}}}}}
[2.10.2020, 16:58:18] GOOGLE MSG RECEIVED: {"msg":"EXECUTE","id":0,"connection":"https://127.0.0.1:8083/fhem","cmd":"set MedionRadioLAN volume 10","ts":1601650698254}
[2.10.2020, 16:58:18] Received firestore2fhem: {"msg":"EXECUTE","id":0,"connection":"https://127.0.0.1:8083/fhem","cmd":"set MedionRadioLAN volume 10","ts":1601650698254}
[2.10.2020, 16:58:18] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20MedionRadioLAN%20volume%2010&fwcsrf=csrf_219617732232989&XHR=1
[2.10.2020, 16:58:18] [FHEM] update reading: MedionRadioLAN:volume = 10
[2.10.2020, 16:58:19] reportstate_v2: {"requestId":"33924325991","agentUserId":"google-oauth2|106066422818591002833","payload":{"devices":{"states":{"MedionRadioLAN":{"on":true,"currentVolume":10,"online":true}}}}}
[2.10.2020, 16:59:01] GOOGLE MSG RECEIVED: {"cmd":"set MedionRadioLAN volume 7","msg":"EXECUTE","ts":1601650741492,"id":0,"connection":"https://127.0.0.1:8083/fhem"}
[2.10.2020, 16:59:01] Received firestore2fhem: {"cmd":"set MedionRadioLAN volume 7","msg":"EXECUTE","ts":1601650741492,"id":0,"connection":"https://127.0.0.1:8083/fhem"}
[2.10.2020, 16:59:01] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20MedionRadioLAN%20volume%207&fwcsrf=csrf_219617732232989&XHR=1
[2.10.2020, 16:59:01] [FHEM] update reading: MedionRadioLAN:volume = 5
[2.10.2020, 16:59:02] reportstate_v2: {"requestId":"707317191817","agentUserId":"google-oauth2|106066422818591002833","payload":{"devices":{"states":{"MedionRadioLAN":{"on":true,"currentVolume":5,"online":true}}}}}
[2.10.2020, 16:59:14] GOOGLE MSG RECEIVED: {"cmd":"set MedionRadioLAN volume 8","id":0,"msg":"EXECUTE","ts":1601650754493,"connection":"https://127.0.0.1:8083/fhem"}
[2.10.2020, 16:59:14] Received firestore2fhem: {"cmd":"set MedionRadioLAN volume 8","id":0,"msg":"EXECUTE","ts":1601650754493,"connection":"https://127.0.0.1:8083/fhem"}
[2.10.2020, 16:59:14] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20MedionRadioLAN%20volume%208&fwcsrf=csrf_219617732232989&XHR=1
Raspbian (Buster) auf Raspberry Pi 4 /  CUL + RFXTRX + TCM / FS20, FHT 80B, S300TH, Intertechno, DMX, Milight, EnOcean, Homematic, AMAD, Home Connect, MiSmartHome, Yeelight, ...

Skeet

#2263
Zitat von: dominik am 02 Oktober 2020, 16:15:21
Danke! Gibt es beim Fibaro unterschiedliche Typen? Weil ich hatte cmdOpen=off integriert. Ich kann das gerne anpassen, sollte dann aber hoffentlich für alle richtig funktionieren.

Vielleicht gibt es einen Unterschied zum "Fibaro Roller Shutter 2", das kann ich nicht sagen. Bei meinen 5 verbauten "Fibaro Roller Shutter 3" ist aber bei allen die Richtung falsch. Passt du das dann an?

lucca111

#2264
Zitat@lucca111, super dass es nun klappt!
Mit welchem Befehl wird die Farbe am Device gesetzt und wo kann man den aktuellen Wert auslesen?

z.B. set Li.Towers hue 136
Die Rückgabe kommt sieht man direkt am Milighthub.
z.B. MQTT2_SERVER MQTT2_FHEM_Server milight/update/0x78E1/0x78E1/rgb_cct/2:{"hue":136}


2020-10-02 15:55:48 MQTT2_DEVICE Li.Towers hue
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_hue: 136
2020-10-02 15:55:48 MQTT2_SERVER MQTT2_FHEM_Server milight/update/0x78E1/0x78E1/rgb_cct/2:{"hue":136}
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_brightness: 237
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_state: ON
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_saturation: 100
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_hue: 136
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_color_g: 255
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_color_r: 0
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_level: 93
2020-10-02 15:55:48 MQTT2_DEVICE MQTT2_milight_hub_7365307 202_color_b: 67


Nochmal zum Thema TV umschalten. Habe gelesen das nur 30 Channels genutzt werden können.
Sehr Schade, wer hat denn heutzutage nur 30 Sender ;)
Gibt es ein Devicetype mit mehr Rückgaben wo ich vielleicht eigene Routinen hinterlegen kann oder so?
Ich habe parallel noch ein Snips-Server als Sprachsteuerung wo ich alles selbst definieren kann. Nur die Hardware ist bei weitem nicht so performant und Snips wird ja auch nicht mehr weiterentwickelt . :(



Gruß Lucca