Hauptmenü

Xiaomi Lichtsensor Akexa

Begonnen von mister, 04 Dezember 2020, 16:17:29

Vorheriges Thema - Nächstes Thema

mister

Hallo zusammen,

ich möchte gerne meinen Lichtsensor in Alexa anzeigen lassen.

habe als folgendes angelegt:

genericDeviceType LightSensor

homebridgeMapping CurrentAmbientLightLevel=lux

so zeigt Alexa mir keinen Wert an und erkennt den Sensor als thermostat

Internals:
   DEF        sensor 2  IODev=deCONZ
   FUUID      5eeb8bef-f23f-0486-0eff-d1ac00fca45ce5ad
   FVERSION   31_HUEDevice.pm:0.217030/2020-04-16
   ID         S2
   INTERVAL   
   IODev      deCONZ
   NAME       Lichtsensor
   NR         91
   STATE      7782 Helligkeit 6 Lux 100 % Batterie
   TYPE       HUEDevice
   lastupdated 2020-12-04 15:19:17
   lastupdated_local 2020-12-04 16:19:17
   manufacturername LUMI
   modelid    lumi.sen_ill.mgl01
   name       Lichtsensor
   on         1
   reachable  1
   tholddark  12000
   type       ZHALightLevel
   uniqueid   d3:cf:6c:df:3d:77:26:ae-01-0400
   READINGS:
     2020-12-04 15:42:47   battery         100
     2020-12-04 15:42:47   batteryPercent  100
     2020-12-04 16:19:17   dark            1
     2020-12-04 16:19:17   daylight        0
     2020-12-04 16:19:17   lightlevel      7782
     2020-12-04 16:19:17   lux             6
     2020-12-04 15:42:47   reachable       1
     2020-12-04 15:42:47   temperature     0
   helper:
     devtype    S
     reachable  0
     update_timeout 1
     configList:
     json:
       e          changed
       id         2
       r          sensors
       t          event
       uniqueid   03:cf:7c:df:3c:66:26:ae-01-0400
       state:
         lastupdated 2020-12-04T15:19:17.040
         lightlevel 7782
         lux        6
     setList:
Attributes:
   IODev      deCONZ
   alexaName  Helligkeit
   homebridgeMapping CurrentAmbientLightLevel=lux
   icon       IR
   model      lumi.sen_ill.mgl01
   room       Alexa_Geräte,HUEDevice,Wetter
   stateFormat lightlevel Helligkeit lux Lux battery % Batterie

MadMax-FHEM

Hast du bei Amazon geschaut, ob Alexa das überhaupt kann?

Weil wenn Alexa das nicht kann/unterstützt, dann kann es auch (noch) nicht gehen...

Hier ist ja erläutert wie man vorgehen sollte: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Ger.C3.A4te_im_FHEM-Webfrontend_zuweisen

Letztendlich muss man hier schauen, ob es eben von Amazon unterstützt wird:
https://developer.amazon.com/es-ES/docs/alexa/device-apis/list-of-interfaces.html
(ich konnte auf die Schnelle nichts passendes entdecken)

homebridgeMapping etc. wird in fhem von verschiedenen (Sprach)Steuerungen unterstützt (gassistant, siri/homebridge, Alexa, ...) aber das bedeutet NICHT, dass es auch bei allen (Sprach)Diensten (gleich) funktioniert...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

mister

#2
Danke für deine Hilfe. Also ich bekomme einen Wert in der Alexa App nun angezeigt allerdings als Thermostat :o

Mal eine Fragen nebenher, kann man mit  alexaMapping die Antwort von Alexabeeinflussen?
Sie antworte mir immer wenn ich sie nach der Temperatur mit VON anstelle IM Zimmer o.Ä. XY

MadMax-FHEM

Meines Wissens nach ist das alexaMapping nur für einen Custom Skill relevant.

Du kannst eine Abfrage auch mit Routine und dem echodevice-Modul umsetzen...

https://forum.fhem.de/index.php/topic,82631.msg747482.html#msg747482

Dort gibt es das voice Reading, was den gesprochenen Text enthält.
Kann dann mit notify/DOIF oder TEERKO, talk2fhem, babble, ... "ausgewertet" werden...
Und selbst eine Ansage erzeugt werden...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)