Alexa Connector - Neue Geräte werden nicht in Alexa gefunden - Gelöst!

Begonnen von Brad Majors, 04 Mai 2024, 08:41:02

Vorheriges Thema - Nächstes Thema

Brad Majors

Hey

ich habe mal wieder ein Problem.
Seit mehreren Jahren habe ich den Alexa Connector ziemlich gut am laufen.

Jetzt findet Alexa allerdings nicht mehr die neuen Geräte?

In FHEM ist der Alexa Name vergeben.

Egal in welchen Bereichen ich suche er kann den neuen Schalter nicht finden.

In dem Fall ist es ein Zigbee Switch Modul. In FHEM läuft alles einwandfrei.

Meine Idee ist das ich ggf. in Alexa falsch suche? Mittlerweile kann/muß man ja den Funk STD beim suchen mit angeben.
Aber ich habe schon alles mögliche versucht.

Meine Frage:

Hat jemand in letzter Zeit schonmal Geräte neu in FHEM eingebunden und diese auch in Alexa gefunden?

Falls ja wie und in welchem Bereich in Alexa gefunden?
Raspberry Pi. * Eigenbau Nano Cul 433 und 866 * EnOcean TCM_3 * Netatmo * Max! Thermostate * SMA PV Inverter * Zigbee über ConBeeII / Phoscon

MadMax-FHEM

Wie, welcher Bereich?
Funk STD angeben: wo/wozu?

Willst du das Gerät (da Zigbee) direkt an einem Echo anlernen?
Oder in fhem und dann über alexa-fhem?
(Frage klingt nach letzterem)

Warum in Anfängerfragen und nicht im passenden Unterforum?

Wo sind:

- list des Devices
- Auszüge des alexa-fhem Logs beim Start von alexa fhem

Andere haben durchaus kürzlich neue Devices über alexa-fhem nach Alexa bekommen...

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)

Brad Majors

#2
Hey

Danke für die Antwort.

In FHEM über conbee ist er angelernt und funktioniert.
Genau über FHEM und dann soll er über Alexa fhem gesteuert werden.

- Wie, welcher Bereich?

In Alexa muss man beim einrichten neuer Geräte mittlerweile ziemlich genau eingeben was hinzugefügt werden soll.
Ob Lampe, Steckdose, Schalter usw. Danach die Marke oder welcher funk STD. Danach suchen und dann sollte er gefunden werden.

Ich habe jetzt einige (die üblichen Verdächtigen) Wifi, Zigbee usw. sowie Schalter, Steckdose, Lampe getestet und er findet nichts.



Internals:
   FD         124
   FUUID      5ced7182-f33f-2a6c-0349-7699xxxxxx
   FVERSION   39_alexa.pm:0.238200/2021-02-24
   LAST_START 2024-04-23 00:43:24
   NAME       alexa
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         267
   NTFY_ORDER 50-alexa
   PARTIAL   
   PID        1138
   STARTS     1
   STATE      running /usr/local/bin/alexa-fhem
   TYPE       alexa
   active     0
   alexa-fhem version 0.5.64
   currentlogfile ./log/alexa-2024-05-04.log
   eventCount 55
   logfile    ./log/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      running /usr/local/bin/alexa-fhem
   READINGS:
     2024-04-23 00:43:24   alexaFHEM       running /usr/local/bin/alexa-fhem
     2024-05-04 01:49:20   alexaFHEM.ProxyConnection running; SSH connected
     2022-10-17 16:41:04   alexaFHEM.bearerToken crypt:5b7354070b00010000xxxxxx
     2022-10-17 16:41:04   alexaFHEM.skillRegKey crypt:5701567778097174197f21090b00037d54010e0225075471xxxxxx
   helper:
Attributes:
   alexaFHEM-auth crypt:055e0451525d5c54555a0bxxxxxxx
   alexaFHEM-config ./alexa-fhem.cfg
   alexaFHEM-log ./log/alexa-%Y-%m-%d.log
   alexaMapping #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um

Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220

Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER

TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
   alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
   devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
   echoRooms  #<deviceId>=<room>

   fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht
   nrarchive  1
   persons    #<personId>=<name>

   room       96_Alexa
   stateFormat alexaFHEM


Internals:
   DEF        8  IODev=Conbee2
   FUUID      6395ed45-f33f-2a6c-189a-21208253ea7cf5f9
   FVERSION   31_HUEDevice.pm:0.282220/2023-11-28
   ID         8
   INTERVAL   
   IODev      Conbee2
   NAME       Hue_ZBmini_2_A
   NR         554
   STATE      off
   TYPE       HUEDevice
   desired    1
   eventCount 16407
   has_events 1
   manufacturername _TZ3000_lmlsduws
   modelid    TS0002
   name       Mini Z1 - 01 - Switch A
   swversion  1.0.8
   type       On/Off output
   uniqueid   a4:c1:38:45:86:a5:aa:af-01
   READINGS:
     2024-04-23 00:43:23   IODev           Conbee2
     2023-12-30 12:46:03   alert           none
     2024-05-04 09:47:11   lastseen        2024-05-04T07:47Z
     2024-05-04 09:39:26   onoff           0
     2024-05-04 09:39:26   pct             0
     2024-05-04 09:39:24   reachable       1
     2024-05-04 09:39:26   state           off
   helper:
     alert     
     battery    -1
     bri        -1
     colormode 
     ct         -1
     devtype   
     dynamics_status
     effect     
     hue        -1
     lastseen   
     mode       
     on         0
     pct        0
     reachable  1
     rgb       
     sat        -1
     update_timeout 1
     v2effect   
     xy         
     json:
       etag       be7dde3d57b6947a65bca260afe38556
       lastannounced
       lastseen   2024-05-04T07:47Z
       manufacturername _TZ3000_lmlsduws
       modelid    TS0002
       name       Mini Z1 - 01 - Switch A
       swversion  1.0.8
       type       On/Off output
       uniqueid   a4:c1:38:45:86:a5:aa:af-01
       config:
         groups:
           0
           8
       state:
Attributes:
   IODev      Conbee2
   alexaName  Balkon
   alias      Balkon
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   group      HUEDevice,Licht
   icon       light_ceiling
   model      01MINIZB
   room       00_Home,09_Aussen,15_Balkon,97_Hue
   subType    switch
   webCmd     toggle:on:off


- Andere haben durchaus kürzlich neue Devices über alexa-fhem nach Alexa bekommen...

          ° Hier würde mir helfen zu Wissen was bei der Suche angewählt wurde?

- Auszüge des alexa-fhem Logs beim Start von alexa fhem

           ° Blöde Frage, wo finde ich die genau? Hilft oben das schon?

Raspberry Pi. * Eigenbau Nano Cul 433 und 866 * EnOcean TCM_3 * Netatmo * Max! Thermostate * SMA PV Inverter * Zigbee über ConBeeII / Phoscon

MadMax-FHEM

#3
Warum lässt du nicht einfach per Sprache suchen?

Alexa, suche smarte Geräte

Bzw. gibt es auch beim Alexa Modul einen entsprechenden set-Befehl dafür

Und: Amazon/Alexa sucht selbst ab und an nach smarten Geräten und "präsentiert" die dann ganz stolz...

Aber: du hast switch angegeben aber dazu passen Readings nicht (denke ich)

Du hast pct aber kein on bzw. off...
EDIT: wenn das der Grund ist, dann wirst du ein homebridgeMapping brauchen...

Wo ist der Auszug aus dem alexa-fhem Log?
EDIT: der Pfad/Name steht doch in deinem Alexa Device...

Wie schaltest du ein/aus?
Also wie lauten die set-Befehle?

Evtl. mal als light probieren...

Oder einen simplen dummy (in etwa so):

defmod dmTest dummy
attr dmTest alexaName Test
attr dmTest setList on off
attr dmTest genericDeviceType switch

Den dann mal schalten (damit state gesetzt ist) und dann suchen lassen...
EDIT: als Test, ob es überhaupt geht...

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)

Brad Majors

#4
Du bist Mega! Vielen, vielen  Dank!

Alexa, suche smarte Geräte hat meine Alexa nicht gemocht da ich sicherheitsrelevante Dinge (wahrscheinlich die Ring) in Verwendung habe!

Was ich vorher noch nicht gekannt habe und das war der wichtige Hinweis von dir!

Bzw. gibt es auch beim Alexa Modul einen entsprechenden set-Befehl dafür

Ich wusste nicht das ich das von FHEM aus triggern kann. Der dummy über alle möglichen Arten von suchen direkt in Alexa ging nicht.

Bei mir hat dann das funktioniert:

set Alexa add Hue_ZBmini_2_A
Hue_ZBmini_2_A ist der neue Schalter für mein Balkon Licht :).

Zuerst mit deinem dummy getestet und 2 Sekunden später sagt Alexa das sie was neues hat.
Raspberry Pi. * Eigenbau Nano Cul 433 und 866 * EnOcean TCM_3 * Netatmo * Max! Thermostate * SMA PV Inverter * Zigbee über ConBeeII / Phoscon