Alexa: zwei Devices, einer wird nicht erkannt

Begonnen von bugster_de, 20 November 2018, 19:34:16

Vorheriges Thema - Nächstes Thema

bugster_de

Hi,

ich steig nicht dahinter. Ich habe zwei Sonoff S20 Schaltsteckdosen mit ESPeasy, welche beide in FHEM eingebunden sind und dort einwandfrei funktionieren. Beide sind ebenfalls für Alexa konfiguriert, aber Alexa sieht nur einen davon, obwohl beide gleich konfiguriert sind.

Der hier geht, ist in Alexa sichtbar und kann von dort ohne Probleme geschaltet werden:
DEF        192.168.2.131 80 ESP_easy_Bridge S20_001_S20_001
   ESP_BUILD  20000
   ESP_BUILD_GIT (custom)
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID 17: ESP Easy Mega
   ESP_SLEEP  1
   ESP_UNIT   1
   ESP_VERSION 2
   ESP_easy_Bridge_MSGCNT 8
   ESP_easy_Bridge_TIME 2018-11-20 18:34:58
   HOST       192.168.2.131
   IDENT      S20_001_S20_001
   INTERVAL   300
   IODev      ESP_easy_Bridge
   LASTInputDev ESP_easy_Bridge
   MSGCNT     8
   NAME       ESPEasy_S20_001_S20_001
   NOTIFYDEV  global
   NR         2809
   NTFY_ORDER 50-ESPEasy_S20_001_S20_001
   PORT       80
   STATE      on
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.01
   READINGS:
     2018-11-20 18:34:58   Relais          on
     2018-11-20 19:29:27   presence        absent
     2018-11-15 21:11:35   state           Initialized
   helper:
     fpc        1542312713.86614
     pm:
       Encode     1
       JSON       1
     received:
       Relais     1542735298.5281
   sec:
     admpwd     
Attributes:
   IODev      ESP_easy_Bridge
   Interval   300
   alexaName  Ecklampe
   alexaRoom  Wohnzimmer
   alias      Ecklampe
   devStateIcon on:light_light_dim_100@yellow off:light_light Ein:light_light_dim_100@yellow Aus:light_light
   eventMap   /gpio 12 on:Ein/gpio 12 off:Aus//gpio 12 on:on/gpio 12 off:off/
   fp_Garten  195,512,0,
   genericDeviceType light
   group      1_Wohnbereich
   presenceCheck 1
   readingSwitchText 1
   room       _Alexa,Licht,_Homekit
   setState   0
   siriName   Ecklicht
   sortby     040
   stateFormat {ReadingsVal($name,"Relais","")}
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     Ein:Aus


Und der hier geht nicht mit Alexa. Geht in FHEM aber wird beim Alexa Discover nicht erkannt
DEF        192.168.2.132 80 ESP_easy_Bridge S20_002_Schaltdose
   ESP_BUILD  20000
   ESP_BUILD_GIT (custom)
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID 17: ESP Easy Mega
   ESP_SLEEP  1
   ESP_UNIT   2
   ESP_VERSION 2
   ESP_easy_Bridge_MSGCNT 6
   ESP_easy_Bridge_TIME 2018-11-20 19:11:53
   HOST       192.168.2.132
   IDENT      S20_002_Schaltdose
   INTERVAL   300
   IODev      ESP_easy_Bridge
   LASTInputDev ESP_easy_Bridge
   MSGCNT     6
   NAME       ESPEasy_S20_002_Schaltdose
   NOTIFYDEV  global
   NR         2810
   NTFY_ORDER 50-ESPEasy_S20_002_Schaltdose
   PORT       80
   STATE      on
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.01
   READINGS:
     2018-11-20 19:11:53   Ausgang         on
     2018-11-15 18:32:10   Taster          on
     2018-11-20 19:23:00   presence        absent
     2018-11-20 19:14:49   state           Initialized
   helper:
     fpc        1542312712.37024
     pm:
       Encode     1
       JSON       1
     received:
       Ausgang    1542737513.11729
   sec:
     admpwd     
Attributes:
   IODev      ESP_easy_Bridge
   Interval   300
   alexaName  Leselicht
   alexaRoom  Wohnzimmer
   alias      Leselicht Sofa
   devStateIcon on:light_light_dim_100@yellow off:light_light Ein:light_light_dim_100@yellow Aus:light_light
   eventMap   /gpio 12 on:Ein/gpio 12 off:Aus/
   fp_Garten  210,670,0,
   genericDeviceType light
   group      1_Wohnbereich
   presenceCheck 1
   readingSwitchText 1
   room       Licht,_Alexa,_Homekit
   setState   0
   siriName   Leselampe
   sortby     050
   stateFormat {ReadingsVal($name,"Ausgang","")}
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     Ein:Aus

MadMax-FHEM

#1
Gleich konfiguriert ist relativ...

Es gibt schon Unterschiede: eventMap, Ausgang statt Relais, ...

Interessant wären die Logausgaben von alexa-fhem beim Start bzw. "Abfrage" der Geräte aus fhem...
...da sieht man was alexa-fhem "erkennt"/"findet"...

EDIT: welches der beiden wird wird denn gefunden?

EDIT2: nur eine Anmerkung: alexaRoom ist nur für den Custom Skill relevant.

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)

bugster_de

Hi,

Danke für das große Holzbrett, was du mir vor der Stirn weggeschraubt hast. Ich hatte die Antwort unten schon getiptt, da fiel mir die Baustelle auch selber auf. Deshalb lasse ich die Antwort mal drin.

die eventMap war es: wenn dort keine Events mit on und off drin sind, dann geht es nicht.
wenn man es so macht geht es: /gpio 12 on:Ein/gpio 12 off:Aus//gpio 12 on:on/gpio 12 off:off/


####################
das war schon getippt:

Gefunden wird das S20_001 (also der obere der beiden). Der S20_002 wird nicht gefunden

oh, sorry Log Datei.

Anbei die relevanten Auszüge:
Hier der Teil von dem der gefunden wird:
[11/20/2018, 7:11:10 PM] [FHEM] ESPEasy_S20_001_S20_001 is light
[11/20/2018, 7:11:10 PM] [FHEM] ESPEasy_S20_001_S20_001 has
[11/20/2018, 7:11:10 PM] [FHEM]   On [state;on,off]
  2018-11-20 19:11:10 caching: ESPEasy_S20_001_S20_001-state: Initialized


Gleich drunter findet sich der Teil von dem S20_002 der nicht gefunden wird:
[11/20/2018, 7:11:10 PM] [FHEM] ESPEasy_S20_002_Schaltdose is light
[11/20/2018, 7:11:10 PM] [FHEM] ESPEasy_S20_002_Schaltdose has


Dort sieht man schon das Dilemma: die Zeile mit has state;on,off fehlt aber ich steige nicht dahinter, was da die Baustelle ist.


bugster_de

ach so: das mit dem Alexaroom ist klar. Ich habe auch einen CustomSkill am Laufen

MadMax-FHEM

Macht nix, kommt vor ;)

Besser so als ewig suchen und nix finden ;)

Dann den Thread noch als gelöst kennzeichnen, umbenennen in beispielsweise [gelöst] Alexa: zwei Devices, einer wird nicht erkannt

Viel Spaß dann noch, 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)