[GELÖST]Sonoff TH16 mit AlexaSmartHome-Skill

Begonnen von Cobra, 20 Januar 2019, 18:08:28

Vorheriges Thema - Nächstes Thema

Cobra

Hallo zusammen,

gibt es eine Möglichkeite einen Sonoff TH16 als Gerät im Alexa Smarthome-Skill angezeigt zu bekommen damit man die Temperatur abfragen kann?

Mit folgendem Gerät habe ich es versucht, jedoch findet Alexa es nicht bei der Suche:
Internals:
   CFGFN     
   CID        DVES_CE229D
   DEF        DVES_CE229D
   DEVICETOPIC MQTT2_DVES_CE229D
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 8
   MQTT2_FHEM_Server_TIME 2019-01-20 18:00:39
   MSGCNT     8
   NAME       MQTT2_DVES_CE229D
   NR         79288
   STATE      Temperatur: 18.5 C
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-01-20 17:40:33   INFO1_FallbackTopic cmnd/DVES_CE229D_fb/
     2019-01-20 17:40:33   INFO1_GroupTopic sonoffs
     2019-01-20 17:40:33   INFO1_Module    Sonoff TH
     2019-01-20 17:40:33   INFO1_Version   6.4.1(sonoff)
     2019-01-20 17:40:33   INFO2_Hostname  sonoff-0669
     2019-01-20 17:40:33   INFO2_IPAddress 192.168.178.137
     2019-01-20 17:40:33   INFO2_WebServerMode Admin
     2019-01-20 17:40:34   INFO3_RestartReason Software/System restart
     2019-01-20 17:40:33   LWT             Online
     2019-01-20 17:40:34   POWER           OFF
     2019-01-20 17:40:34   RESULT_POWER    OFF
     2019-01-20 18:00:39   SENSOR_DS18B20_Temperature 18.5
     2019-01-20 18:00:39   SENSOR_TempUnit C
     2019-01-20 18:00:39   SENSOR_Time     2019-01-20T18:00:39
     2019-01-20 18:00:39   STATE_LoadAvg   19
     2019-01-20 18:00:39   STATE_POWER     OFF
     2019-01-20 18:00:39   STATE_Sleep     50
     2019-01-20 18:00:39   STATE_SleepMode Dynamic
     2019-01-20 18:00:39   STATE_Time      2019-01-20T18:00:39
     2019-01-20 18:00:39   STATE_Uptime    0T00:20:14
     2019-01-20 18:00:39   STATE_Vcc       3.471
     2019-01-20 18:00:39   STATE_Wifi_AP   1
     2019-01-20 18:00:39   STATE_Wifi_BSSId 78:8A:20:D4:A2:9E
     2019-01-20 18:00:39   STATE_Wifi_Channel 11
     2019-01-20 18:00:39   STATE_Wifi_RSSI 100
     2019-01-20 18:00:39   STATE_Wifi_SSId Cobra FritzBox
     2019-01-20 18:02:00   UPTIME_Time     2019-01-20T18:02:00
     2019-01-20 18:02:00   UPTIME_Uptime   0T00:21:35
Attributes:
   IODev      MQTT2_FHEM_Server
   alexaName  TestTemperatur
   alexaRoom  Büro
   genericDeviceType thermostat
   readingList DVES_CE229D:tele/sonoff/LWT:.* LWT
DVES_CE229D:cmnd/sonoff/POWER:.* POWER
DVES_CE229D:tele/sonoff/INFO1:.* { json2nameValue($EVENT, 'INFO1_', $JSONMAP) }
DVES_CE229D:tele/sonoff/INFO2:.* { json2nameValue($EVENT, 'INFO2_', $JSONMAP) }
DVES_CE229D:tele/sonoff/INFO3:.* { json2nameValue($EVENT, 'INFO3_', $JSONMAP) }
DVES_CE229D:stat/sonoff/RESULT:.* { json2nameValue($EVENT, 'RESULT_', $JSONMAP) }
DVES_CE229D:stat/sonoff/POWER:.* POWER
DVES_CE229D:tele/sonoff/STATE:.* { json2nameValue($EVENT, 'STATE_', $JSONMAP) }
DVES_CE229D:tele/sonoff/SENSOR:.* { json2nameValue($EVENT, 'SENSOR_', $JSONMAP) }
DVES_CE229D:tele/sonoff/UPTIME:.* { json2nameValue($EVENT, 'UPTIME_', $JSONMAP) }
   room       Alexa,MQTT2_DEVICE
   stateFormat {sprintf("Temperatur: %.1f C", ReadingsVal($name,"SENSOR_DS18B20_Temperature",0))}


Fehlt da noch ein Userreading, Eventmap, etc. oder geht es vielleicht auch garnicht mit dem SmartHome-Skill und ich muss dazu den CustomSkill nehmen?

Gruß Cobra
RaspberryPI 3 mit Raspbian Jessie, HMLAN/HM-LAN-Gateway
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki, Alexa

doman75

Hallo, also wenn ich es richtig verstanden habe musst du beim attribut homebridgemapping folgendes eintragen:


CurrentTemperature=SENSOR_DS18B20_Temperature


und dann noch alexa restart und evtl die Geräte in der App neu einlesen.

Cobra

Perfekt, danke dir

Genau das wars, funktioniert super ;-)

Gruß Cobra
RaspberryPI 3 mit Raspbian Jessie, HMLAN/HM-LAN-Gateway
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki, Alexa