39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

a_quadrat

Zitat von: dominik am 19 April 2020, 10:10:26
Die Hochkomma muessen noch richtig gesetzt werden:
CameraStream={"reading": "LiveStreamUrl"}

Danke, habe ich einfach aus dem Wiki kopiert ohne drüber nachzudenken. Die Fehlermeldung ist weg, aber der Stream wird nicht angezeigt. Kann es auch an dem Stream an sich liegen? Kann ich prüfen, ob der Stream geeignet ist?

dominik

@SouzA, Onkyo ist am Abend drin :)

@a_quadrat, hier findest du die unterstuezten Formate:
https://developers.google.com/assistant/smarthome/traits/camerastream#video-formats

Ich bin mir auch nicht sicher ob lokale URLs funktionieren, kann sein, dass die URL im Internet erreichbar sein muss.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

#1772
Super!
Wie sieht es eigentlich mit Thermometern aus?
Hab hier die Jeelinks, kriege die aber irgendwie nicht angezeigt.
Thx und bis denn
SouzA
Bisher mache ich es so, dass die in die Thermostate als Reading geschrieben werden. Allerdings habe ich mittlerweile Räume ohne Thermostat...
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

Das klappt ueber ThermostatSettings. Schaut in der App wie ein ausgeschaltetes Thermostat aus.

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

a_quadrat

Zitat von: dominik am 19 April 2020, 12:06:51

@a_quadrat, hier findest du die unterstuezten Formate:
https://developers.google.com/assistant/smarthome/traits/camerastream#video-formats

Ich bin mir auch nicht sicher ob lokale URLs funktionieren, kann sein, dass die URL im Internet erreichbar sein muss.

Hmm, das kann es sein. Oder hat schon jemand cams mit lokaler url eingebunden?

VG Andreas

a_quadrat

Zitat von: dominik am 19 April 2020, 08:32:34
Update mit neue Commands:
- Stop
- Resume
- Next / Prev
- Pause

Funktioniert fuer BOSEST, SONOS, SamsungAV.

Bitte um Info fuer welche weitere Devices es integriert werden soll.

Wenn du gerade dabei bist ;).

Das YAMAHA-MODUL wird auch viel genutzt.


{
  "Arg":"YAMAHA_AVR",
  "Results": [
  {
    "Name":"YAMAHA_AVR",
    "PossibleSets":"on:noArg off:noArg volumeStraight:slider,-80,1,16 volume:slider,0,1,100 volumeUp volumeDown input:audio1,audio2,av1,av2,av3,av4,av5,av6,airplay,hdmi1,hdmi2,hdmi3,hdmi4,hdmi5,netradio,napster,server,spotify,tuner,usb,v-aux,ipod_usb mute:on,off,toggle remoteControl:setup,up,down,left,right,return,option,display,tunerPresetUp,tunerPresetDown,enter scene:scene1,scene2,scene3,scene4 straight:on,off 3dCinemaDsp:off,auto adaptiveDrc:off,auto direct:on,off surroundDecoder:dolbypl,dolbypliimovie,dolbypliimusic,dolbypliigame,dolbypliixmovie,dolbypliixmusic,dolbypliixgame,dtsneo:6cinema,dtsneo:6music displayBrightness:slider,-4,1,0 dsp:hallinmunich,hallinvienna,chamber,cellarclub,theroxytheatre,thebottomline,sports,actiongame,roleplayinggame,musicvideo,standard,spectacle,sci-fi,adventure,drama,monomovie,surrounddecoder,2chstereo,7chstereo enhancer:on,off sleep:off,30min,60min,90min,120min,last bass:slider,-6,0.5,6 treble:slider,-6,0.5,6 tunerFrequency displayBrightness:slider,-4,1,0 statusRequest:noArg",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 do_not_notify:0,1 disable:0,1 disabledForIntervals requestTimeout:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 model volumeSteps:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 volumeMax volumeSmoothChange:0,1 volumeSmoothSteps:1,2,3,4,5,6,7,8,9,10 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude 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 homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "ACTIVE_ZONE": "mainzone",
      "DEF": "192.168.178.72 mainzone 60",
      "FIRMWARE": "1.93/2.13",
      "FUUID": "5c51d494-f33f-a497-a74b-d58e821c16e74f43",
      "MODEL": "RX-V675",
      "NAME": "YAMAHA_AVR",
      "NR": "598",
      "STATE": "off",
      "SYSTEM_ID": "053C6703",
      "TYPE": "YAMAHA_AVR",
      "ZONES_AVAILABLE": "mainzone,zone2"
    },
    "Readings": {
      "3dCinemaDsp": { "Value":"auto", "Time":"2020-04-19 13:04:29" },
      "adaptiveDrc": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "bass": { "Value":"1.5", "Time":"2020-04-19 13:04:30" },
      "currentAlbum": { "Value":"", "Time":"2019-12-27 12:43:55" },
      "currentArtist": { "Value":"", "Time":"2019-12-27 12:43:55" },
      "currentStation": { "Value":"", "Time":"2020-04-19 12:19:28" },
      "currentStationFrequency": { "Value":"", "Time":"2020-04-19 12:19:28" },
      "currentTitle": { "Value":"", "Time":"2020-04-19 12:19:28" },
      "direct": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "displayBrightness": { "Value":"0", "Time":"2020-04-19 13:04:30" },
      "dsp": { "Value":"standard", "Time":"2020-04-19 13:04:29" },
      "enhancer": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "input": { "Value":"hdmi2", "Time":"2020-04-19 13:04:29" },
      "inputName": { "Value":"HDMI2", "Time":"2020-04-19 13:04:29" },
      "mute": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "playStatus": { "Value":"stopped", "Time":"2020-04-19 12:19:28" },
      "power": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "presence": { "Value":"present", "Time":"2020-04-19 08:49:19" },
      "sleep": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "state": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "straight": { "Value":"off", "Time":"2020-04-19 13:04:29" },
      "surroundDecoder": { "Value":"dolbypliimovie", "Time":"2020-04-19 13:04:29" },
      "treble": { "Value":"0.5", "Time":"2020-04-19 13:04:30" },
      "tunerFrequency": { "Value":"92.10", "Time":"2020-04-19 12:16:28" },
      "tunerFrequencyBand": { "Value":"FM", "Time":"2020-04-19 12:16:28" },
      "volume": { "Value":"52", "Time":"2020-04-19 13:04:29" },
      "volumeStraight": { "Value":"-30", "Time":"2020-04-19 13:04:29" }
    },
    "Attributes": {
      "DbLogExclude": ".*",
      "event-on-change-reading": ".*",
      "model": "RX-V675",
      "room": "Media"
    }
  }  ],
  "totalResultsReturned":1
}

VG Andreas

dominik

YAMAHA ist aufgenommen und geht heute Abend online.

CameraStream habe ich leider noch nichts passendes zum Testen gefunden. Bei mir macht das gerade Probleme, da ich Chromecast und Fernseher integriert habe und Google Assistant immer nach einem Zielgeraet fragt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 19 April 2020, 12:33:30
Das klappt ueber ThermostatSettings. Schaut in der App wie ein ausgeschaltetes Thermostat aus.

Poste mal jsonlist2.

{
  "Arg":"Temp_Dachboden",
  "Results": [
  {
    "Name":"Temp_Dachboden",
    "PossibleSets":"replaceBatteryForSec",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev ignore:1,0 doAverage:1,0 doDewpoint:1,0 filterThreshold resolution 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 ghomeName:textField homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "21",
      "FUUID": "5d739397-f33f-7c83-b8ad-bb56b38f1c445796",
      "LASTInputDev": "myJeeLink",
      "LaCrosse_lastRcv": "2020-04-19 14:50:08",
      "MSGCNT": "182491",
      "NAME": "Temp_Dachboden",
      "NR": "560",
      "STATE": "Switch:28.8°C Dachboden:23.5°C B:ok",
      "TYPE": "LaCrosse",
      "addr": "21",
      "battery_new": "1",
      "bufferedH": "null",
      "bufferedT": "null",
      "corr1": "0",
      "corr2": "0",
      "myJeeLink_MSGCNT": "182501",
      "myJeeLink_RAWMSG": "OK 9 33 130 4 211 125",
      "myJeeLink_TIME": "2020-04-19 14:50:08",
      "previousH": "106",
      "previousH2": "125",
      "previousT": "28.8",
      "previousT2": "23.5",
      "sensorType": "0=T(H)"
    },
    "Readings": {
      "battery": { "Value":"ok", "Time":"2020-04-19 14:50:08" },
      "state": { "Value":"T: 28.8", "Time":"2020-04-19 14:50:03" },
      "temperature": { "Value":"28.8", "Time":"2020-04-19 14:50:03" },
      "temperature2": { "Value":"23.5", "Time":"2020-04-19 14:50:08" }
    },
    "Attributes": {
      "IODev": "myJeeLink",
      "alias": "Thermometer Dachboden",
      "doAverage": "1",
      "event-min-interval": "temperature2:600,temperature:600",
      "event-on-change-reading": "temperature,temperature2,battery",
      "icon": "temp_frost",
      "room": "Außen,LaCrosse",
      "stateFormat": "Switch:temperature°C Dachboden:temperature2°C B:battery"
    }
  }  ],
  "totalResultsReturned":1
}
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

Hast du den schon mal ausprobiert? Eigentlich sollte der schon jetzt erkannt werden anhand des 'temperature' Readings.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 19 April 2020, 15:22:50
Hast du den schon mal ausprobiert? Eigentlich sollte der schon jetzt erkannt werden anhand des 'temperature' Readings.
Ja, habe zwei davon in Gassistant-Raum. Keine Anzeige...
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: SouzA am 19 April 2020, 15:40:19
Ja, habe zwei davon in Gassistant-Raum. Keine Anzeige...

Ah, nutzt du genericDeviceType thermometer? Aender mal auf thermostat.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 19 April 2020, 16:01:02
Ah, nutzt du genericDeviceType thermometer? Aender mal auf thermostat.
Ja, das funktioniert. Allerdings wird nur eine Temperatur von zweien angezeigt. Bei meinem Dachboden-Device siehst du, dass die Geräte zwei Temps angeben. Geht das auch irgendwie?  :-X ;D
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

Das mit der 2. Temperatur muss ich mir noch genauer anschauen. Das muessen wir auf alle Faelle auf 2 Devices beim Google Assistant aufteilen.

Die heute kommunizierten Updates sind online:
- ONKYO
- YAMAHA
- LaCrosse (automatische Erkennung als Thermostat)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

#1783
Zitat von: dominik am 19 April 2020, 20:44:59
Die heute kommunizierten Updates sind online:
- ONKYO
Die Rückmeldung An/Aus scheint nicht so richtig zu sein.
Der AVR wird immer mit An angezeigt, obwohl aus. Bzw der Status wird nicht geändert wenn nicht über die App ausgeführt. (App zum Test zwischendurch neu gestartet... Nach Neustart der App, Receiver wieder mit An angezeigt, obwohl aus und mit App ausgeschaltet)
In der App wird der Receiver als "Gerätetyp: Schalter" geführt. Korrekt?

Zitat von: dominik am 19 April 2020, 20:44:59
Das mit der 2. Temperatur muss ich mir noch genauer anschauen. Das muessen wir auf alle Faelle auf 2 Devices beim Google Assistant aufteilen.
Dann kriegt Gassistant zwei Dummies verpasst. Sollte kein Problem sein. Danke!

Thx & 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

SouzA

Moin,
Ich nochmal... Wie sieht es eigentlich mit Lichtsensoren aus?

{
  "Arg":"aussen_Terrasse_Lichtsensor",
  "Results": [
  {
    "Name":"aussen_Terrasse_Lichtsensor",
    "PossibleSets":"assignHmKey:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,msgErrors,attack,all deviceRename fwUpdate getConfig:noArg getDevInfo:noArg getRegRaw peerBulk raw regBulk regSet reset:noArg sign:on,off unpair:noArg  ",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 do_not_notify:1,0 showtime:1,0 rawToReadable unit expert:0_defReg,1_allReg,2_defReg+raw,3_allReg+raw,4_off,8_templ+default,12_templOnly,251_anything param readOnly:0,1 actAutoTry:0_off,1_on aesCommReq:1,0 model ignore:1,0 dummy:1,0 IODev IOList IOgrp rssiLog:1,0 actCycle hmKey hmKey2 hmKey3 readingOnDead:multiple,noChange,state,periodValues,periodString,channels subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,display,keyMatic,motionAndBtn,motionDetector,no,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,rgb,senBright,sensRain,sensor,singleButton,siren,smokeDetector,swi,switch,thermostat,threeStateSensor,timer,tipTronic,virtual,winMatic modelForce:ACTIONDETECTOR,ACTIONDETECTOR,ASH550,ASH550I,CCU-FHEM,CMM,DORMA_ATENT,DORMA_BRC-H,DORMA_RC-H,HM-CC-RT-DN,HM-CC-RT-DN-BOM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-DIS-EP-WM55,HM-DIS-TD-T,HM-DIS-WM55,HM-DW-WM,HM-ES-PMSW1-DR,HM-ES-PMSW1-PL,HM-ES-PMSW1-PL-DN-R1,HM-ES-PMSW1-PL-DN-R2,HM-ES-PMSW1-PL-DN-R3,HM-ES-PMSW1-PL-DN-R4,HM-ES-PMSW1-PL-DN-R5,HM-ES-PMSW1-SM,HM-ES-TX-WM,HM-HM-LC-DW-WM,HM-LC-AO-SM,HM-LC-BL1-FM,HM-LC-BL1-FM-2,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-BL1-SM-2,HM-LC-BL1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-CV-2,HM-LC-DIM1L-CV-644,HM-LC-DIM1L-PL,HM-LC-DIM1L-PL-2,HM-LC-DIM1L-PL-3,HM-LC-DIM1L-PL-644,HM-LC-DIM1PWM-CV,HM-LC-DIM1PWM-CV-2,HM-LC-DIM1T-CV,HM-LC-DIM1T-CV-2,HM-LC-DIM1T-CV-644,HM-LC-DIM1T-DR,HM-LC-DIM1T-FM,HM-LC-DIM1T-FM-2,HM-LC-DIM1T-FM-644,HM-LC-DIM1T-FM-LF,HM-LC-DIM1T-PL,HM-LC-DIM1T-PL-2,HM-LC-DIM1T-PL-3,HM-LC-DIM1T-PL-644,HM-LC-DIM1TPBU-FM,HM-LC-DIM1TPBU-FM-2,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2L-SM-2,HM-LC-DIM2L-SM-644,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM-2,HM-LC-JA1PBU-FM,HM-LC-RGBW-WM,HM-LC-SW1-BA-PCB,HM-LC-SW1-DR,HM-LC-SW1-FM,HM-LC-SW1-FM-2,HM-LC-SW1-PB-FM,HM-LC-SW1-PCB,HM-LC-SW1-PL,HM-LC-SW1-PL-3,HM-LC-SW1-PL-CT-R1,HM-LC-SW1-PL-CT-R2,HM-LC-SW1-PL-CT-R3,HM-LC-SW1-PL-CT-R4,HM-LC-SW1-PL-CT-R5,HM-LC-SW1-PL-DN-R1,HM-LC-SW1-PL-DN-R2,HM-LC-SW1-PL-DN-R3,HM-LC-SW1-PL-DN-R4,HM-LC-SW1-PL-DN-R5,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-2,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW1PBU-FM,HM-LC-SW2-DR,HM-LC-SW2-DR-2,HM-LC-SW2-FM,HM-LC-SW2-FM-2,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW2PBU-FM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-DR-2,HM-LC-SW4-PCB,HM-LC-SW4-PCB-2,HM-LC-SW4-SM,HM-LC-SW4-SM-2,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-SW4-WM-2,HM-MOD-EM-8,HM-MOD-EM-8BIT,HM-MOD-RE-8,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CFM-TW,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-FM,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-2-WM55-2,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-4DIS-WM-2,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-2-PBU-FM,HM-RC-4,HM-RC-4-2,HM-RC-4-3,HM-RC-4-3-D,HM-RC-4-B,HM-RC-8,HM-RC-DIS-H-X-EU,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-KEY4-2,HM-RC-KEY4-3,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-SEC4-2,HM-RC-SEC4-3,HM-SCI-3-FM,HM-SEC-CEN,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-MDIR-3,HM-SEC-RHS,HM-SEC-RHS-2,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SCO,HM-SEC-SD,HM-SEC-SD-2,HM-SEC-SFA-SM,HM-SEC-SIR-WM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-DB-PCB,HM-SEN-EP,HM-SEN-LI-O,HM-SEN-MDIR-O,HM-SEN-MDIR-O-2,HM-SEN-MDIR-O-3,HM-SEN-MDIR-SM,HM-SEN-MDIR-WM55,HM-SEN-RD-O,HM-SEN-WA-OD,HM-SWI-3-FM,HM-SYS-SRP-PL,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS100-C6-O-2,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WDS40-TH-I-2,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550TECH,IS-WDS-TH-OD-S-R3,KFM-DISPLAY,KFM-SENSOR,KS550,KS550LC,KS550TECH,KS888,OLIGO-SMART-IQ-HM,PS-SWITCH,PS-TH-SENS,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FFK,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FSS-UP3,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,S550IA,SCHUECO_263-130,SCHUECO_263-131,SCHUECO_263-132,SCHUECO_263-133,SCHUECO_263-134,SCHUECO_263-135,SCHUECO_263-144,SCHUECO_263-145,SCHUECO_263-146,SCHUECO_263-147,SCHUECO_263-155,SCHUECO_263-157,SCHUECO_263-158,SCHUECO_263-160,SCHUECO_263-162,SCHUECO_263-167,SCHUECO_263-XXX,SENSOTIMER-ST-6,VIRTUAL,WDF-SOLAR,WS888 .mId serialNr firmware .stc .devInfo actStatus autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,5_readMissing,8_stateOnly burstAccess:0_off,1_auto msgRepeat hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger aesKey:5,4,3,2,1,0  repPeers peerIDs tempListTmpl:none,defaultWeekplan,ku_Heizung_Clima,wozi_Heizung_Clima,gwc_Heizung_Clima,bad_Heizung_Clima,kizi2_Heizung_Clima,kizi1_Heizung_Clima,schlazi_Heizung_Clima,azi_Heizung_Clima,flur_Heizung_Clima levelRange levelMap cyclicMsgOffset 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 ghomeName:textField homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "5219F3",
      "FUUID": "5c50bbf3-f33f-7c83-d954-23c240b34dc86474",
      "LASTInputDev": "myHmUART",
      "MSGCNT": "10340",
      "NAME": "aussen_Terrasse_Lichtsensor",
      "NOTIFYDEV": "global",
      "NR": "169",
      "NTFY_ORDER": "50-aussen_Terrasse_Lichtsensor",
      "STATE": "0 Lux / Nacht / Auto Flur:ein",
      "TYPE": "CUL_HM",
      "chanNo": "01",
      "lastMsg": "No:BB - t:53 s:5219F3 d:000000 00C100000000",
      "myHmUART_MSGCNT": "10340",
      "myHmUART_RAWMSG": "0500004CBB86535219F300000000C100000000",
      "myHmUART_RSSI": "-76",
      "myHmUART_TIME": "2020-04-19 22:35:29",
      "protLastRcv": "2020-04-19 22:35:29",
      "protRcv": "10340 last_at:2020-04-19 22:35:29",
      "rssi_at_myHmUART": "cnt:10340 min:-88 max:-61 avg:-67.6 lst:-76 "
    },
    "Readings": {
      "Activity": { "Value":"alive", "Time":"2020-03-31 23:03:19" },
      "CommandAccepted": { "Value":"yes", "Time":"2018-02-25 22:09:04" },
      "D-firmware": { "Value":"1.1", "Time":"2017-06-10 08:07:36" },
      "D-serialNr": { "Value":"NEQ1358556", "Time":"2017-06-10 08:07:36" },
      "Flur_auto": { "Value":"ein", "Time":"2020-04-19 20:21:14" },
      "PairedTo": { "Value":"0x420420", "Time":"2018-02-25 22:09:04" },
      "R-cyclicInfoMsgDis": { "Value":"0", "Time":"2017-02-04 12:13:27" },
      "R-pairCentral": { "Value":"0x420420", "Time":"2017-02-04 12:13:27" },
      "R-sign": { "Value":"off", "Time":"2017-02-04 12:13:27" },
      "RegL_00.": { "Value":"02:01 0A:42 0B:04 0C:20 11:00 14:06 18:00 00:00", "Time":"2018-02-25 22:09:04" },
      "RegL_01.": { "Value":"02:50 08:00 30:06 7B:08 AC:00 00:00", "Time":"2018-02-25 22:09:04" },
      "Rolladensteuerung": { "Value":"Nacht", "Time":"2020-04-19 20:52:28" },
      "battery": { "Value":"ok", "Time":"2020-04-19 22:35:29" },
      "brightness": { "Value":"0", "Time":"2020-04-19 22:35:29" },
      "myHmUART_RSSI_old": { "Value":"-51", "Time":"2018-08-05 00:19:33" },
      "powerOn": { "Value":"2017-06-10 08:07:37", "Time":"2017-06-10 08:07:37" },
      "recentStateType": { "Value":"info", "Time":"2017-06-10 08:07:37" },
      "state": { "Value":"B: 0", "Time":"2020-04-19 22:35:29" }
    },
    "Attributes": {
      "IODev": "myHmUART",
      "IOgrp": "VCCU",
      "actCycle": "002:50",
      "actStatus": "alive",
      "alias": "Lichtsensor",
      "autoReadReg": "4_reqStatus",
      "expert": "2_raw",
      "firmware": "1.1",
      "group": "Beleuchtung",
      "icon": "weather_light_meter",
      "model": "HM-SEN-LI-O",
      "realRoom": "Außen",
      "room": "Außen,Flur,GoogleHome,HomeMatic,Rolladen Settings",
      "serialNr": "NEQ1358556",
      "stateFormat": "brightness Lux / Rolladensteuerung / Auto Flur:Flur_auto",
      "subType": "senBright"
    }
  }  ],
  "totalResultsReturned":1
}

Kann gassistant was damit anfangen?

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