Fhem Connector: Amazon erkennt die Geräte nicht

Begonnen von STrike2018, 01 Januar 2021, 20:02:04

Vorheriges Thema - Nächstes Thema

STrike2018

Guten Tag und ein frohes Neues auf eine Neues!

Ich habe vor längerem Fhem Connect aktiviert mit nur ein paar devices. Ich wollte nun einiges hinzufügen, habe aber das Problem, dass Alexa keine neuen Geräte findet. Ich habe bei jedem Device alexaName und alexaRoom als Attribut vergeben. Fhem kann diese auch auflisten und nach deaktivieren des Keys und neusetzten (Skill reaktivieren), erkennt auch Fhem Connect alle Devices. Nur Amazon halt nicht.

Hier ein paar infos:
node -v v10.23.0
npm --version 6.14.8
lsb_release -da
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

alexa-fhem Log ist auch nichts auffälliges:

[2021-1-1 8:18:45 PM] found 8 device(s)
[2021-1-1 8:18:45 PM] <<<< [ssh] {"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"9b5e0b1d-f697-4bc3-9134-3dbc18981ce7"},"payload":{"endpoints":[{"endpointId":"CUL_HM_626FD404","manufacturerName":"CUL_HM","description":"n: Heizung_Kueche_Clima, r: küche","friendlyName":"heizung küche","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-CC-RT-DN"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Heizung_Kueche_Clima","fuuid":"5c56eec2-f33f-029a-1485-bd937b4d04d23e3a"}},{"endpointId":"CUL_HM_626E9C04","manufacturerName":"CUL_HM","description":"n: Heizung_Schlafzimmer_Clima, r: schlafzimmer","friendlyName":"heizung schlafzimmer","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-CC-RT-DN"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Heizung_Schlafzimmer_Clima","fuuid":"5c56eec2-f33f-029a-2095-00cce4a6974bf2c1"}},{"endpointId":"CUL_HM_626E9704","manufacturerName":"CUL_HM","description":"n: Heizung_Wohnzimmer_Clima, r: wohnzimmer","friendlyName":"heizung wohnzimmer","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-CC-RT-DN"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Heizung_Wohnzimmer_Clima","fuuid":"5c56eec2-f33f-029a-4b2a-b333528a442e1305"}},{"endpointId":"JPTH10I00B","manufacturerName":"CUL_HM","description":"n: Wandthermo.Bad, r: badezimmer","friendlyName":"bad","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-WDS40-TH-I"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Bad","fuuid":"5ccec116-f33f-029a-9e61-420afc7ace2fe2d7"}},{"endpointId":"JPTH10I004","manufacturerName":"CUL_HM","description":"n: Wandthermo.Flur, r: flur","friendlyName":"flur","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-WDS40-TH-I"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Flur","fuuid":"5c5fe9ce-f33f-029a-2f0b-d392b61ce607638c"}},{"endpointId":"JPTH10I004","manufacturerName":"CUL_HM","description":"n: Wandthermo.Kueche, r: küche","friendlyName":"küche","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-WDS40-TH-I"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Kueche","fuuid":"5c72e6d7-f33f-029a-a477-a2735d624dc9d33e"}},{"endpointId":"CUL_HM_6182A001","manufacturerName":"CUL_HM","description":"n: Wandthermo.Wohnzimmer_Weather, r: wohnzimmer","friendlyName":"wohnzimmer","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-TC-IT-WM-W-EU"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Wohnzimmer_Weather","fuuid":"5c56eec3-f33f-029a-70c5-ca3329b814173c02"}},{"endpointId":"5c56eec3-f33f-029a-480a-4fa0c0f62d601962","manufacturerName":"WifiLight","description":"n: Wohnzimmer.LED, r: wohnzimmer","friendlyName":"licht","displayCategories":["LIGHT"],"additionalAttributes":{"manufacturer":"FHEM","model":"<unknown>"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.ColorController","version":"3","properties":{"supported":[{"name":"color"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wohnzimmer.LED","fuuid":"5c56eec3-f33f-029a-480a-4fa0c0f62d601962"}}]}}}
[2021-1-1 8:19:59 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"d651469c-f50e-4ecc-9df6-98c198924039"},"payload":{"scope":{"type":"BearerToken","token":"18702465-1C55E4D145FDD528"}}}}
[2021-1-1 8:19:59 PM] found 8 device(s)
[2021-1-1 8:19:59 PM] <<<< [ssh] {"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"fdf56d8f-1939-487f-a212-5892fded1189"},"payload":{"endpoints":[{"endpointId":"CUL_HM_626FD404","manufacturerName":"CUL_HM","description":"n: Heizung_Kueche_Clima, r: küche","friendlyName":"heizung küche","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-CC-RT-DN"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Heizung_Kueche_Clima","fuuid":"5c56eec2-f33f-029a-1485-bd937b4d04d23e3a"}},{"endpointId":"CUL_HM_626E9C04","manufacturerName":"CUL_HM","description":"n: Heizung_Schlafzimmer_Clima, r: schlafzimmer","friendlyName":"heizung schlafzimmer","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-CC-RT-DN"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Heizung_Schlafzimmer_Clima","fuuid":"5c56eec2-f33f-029a-2095-00cce4a6974bf2c1"}},{"endpointId":"CUL_HM_626E9704","manufacturerName":"CUL_HM","description":"n: Heizung_Wohnzimmer_Clima, r: wohnzimmer","friendlyName":"heizung wohnzimmer","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-CC-RT-DN"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Heizung_Wohnzimmer_Clima","fuuid":"5c56eec2-f33f-029a-4b2a-b333528a442e1305"}},{"endpointId":"JPTH10I00B","manufacturerName":"CUL_HM","description":"n: Wandthermo.Bad, r: badezimmer","friendlyName":"bad","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-WDS40-TH-I"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Bad","fuuid":"5ccec116-f33f-029a-9e61-420afc7ace2fe2d7"}},{"endpointId":"JPTH10I004","manufacturerName":"CUL_HM","description":"n: Wandthermo.Flur, r: flur","friendlyName":"flur","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-WDS40-TH-I"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Flur","fuuid":"5c5fe9ce-f33f-029a-2f0b-d392b61ce607638c"}},{"endpointId":"JPTH10I004","manufacturerName":"CUL_HM","description":"n: Wandthermo.Kueche, r: küche","friendlyName":"küche","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-WDS40-TH-I"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Kueche","fuuid":"5c72e6d7-f33f-029a-a477-a2735d624dc9d33e"}},{"endpointId":"CUL_HM_6182A001","manufacturerName":"CUL_HM","description":"n: Wandthermo.Wohnzimmer_Weather, r: wohnzimmer","friendlyName":"wohnzimmer","displayCategories":["TEMPERATURE_SENSOR"],"additionalAttributes":{"manufacturer":"FHEM","model":"HM-TC-IT-WM-W-EU"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wandthermo.Wohnzimmer_Weather","fuuid":"5c56eec3-f33f-029a-70c5-ca3329b814173c02"}},{"endpointId":"5c56eec3-f33f-029a-480a-4fa0c0f62d601962","manufacturerName":"WifiLight","description":"n: Wohnzimmer.LED, r: wohnzimmer","friendlyName":"licht","displayCategories":["LIGHT"],"additionalAttributes":{"manufacturer":"FHEM","model":"<unknown>"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.ColorController","version":"3","properties":{"supported":[{"name":"color"}],"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.PowerController","version":"3","properties":{"supported":[{"name":"powerState"}],"proactivelyReported":false,"retrievable":true}}],"cookie":{"device":"Wohnzimmer.LED","fuuid":"5c56eec3-f33f-029a-480a-4fa0c0f62d601962"}}]}}}
  2021-01-01 20:20:27 caching: Wandthermo.Bad-temperature: 20.5

MadMax-FHEM

#1
Es werden doch Geräte gefunden laut alexa-fhem Log!?

Ich würde mal das bild mit dem Key rausnehmen!

Hast du nun den Skill vernunden!?

Bitte die Outputs in code-Tags!!
So ist das schwer zu lesen.

Das '#' im "Menü"...

EDIT: ok, hast du versucht ;) Da ist wohl am Ende (weil zu lang!?) das ende des "code-Tags" "verloren gegangen"...

Muss ich mir in Ruhe noch mal anschauen...

Was steht denn beim alexa-Device in fhem?

Steht dort running?

EDIT: wird wohl immer wieder neu gestartet... Aber so (also ohne "komplette code-Tags" ist schwer [für mich] zu sehen warum)...
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)

STrike2018

#2
Ja die Geräte werden in Fhem, genauso wie bei Fhem Connect gefunden (sieht man ja im Screenshot).
Das Bild mit dem Key ist nur eine Ipv6 Adresse. Denke, dass dies nicht so schlimm ist, werde es aber später wenn es klappt rausnehmen.

Ja den Alexa Skill habe ich erfolgreich verbunden.
Code Tags... ist mir auch jetzt gerade aufgefallen. Habe es mal auf den letzten Logentry begrenzt.
STATE running /usr/bin/alexa-fhem. Also läuft.

Das immer wieder neustarten, liegt an mir. Da ich versucht habe, es mit einzelnen Filter hinzuzufügen, was auch teilweise funktioniert hat, aber nicht zielführend ist, da ich ja ruhig alle da haben will, die einen Namen haben.

Vielen Dank schonmal.

MadMax-FHEM

#3
Und was ist nun das Problem??

Skill ist verknüpft, alexa-fhem scheint die Geräte zu finden...

Aber nichts, wenn du "Alexa suche smarte Geräte" sagst?

Poste doch mal ein list eines Devices, welches "Probleme" macht (und auch schreiben was für Probleme du hast).

Am Filter musst du norm. nichts ändern.
Hast du in/an der alexa-fhem.cfg "rumgebastelt"?

Weil eigentlich ist der Filter: alexaName=..* -> alle Devices die ein Attribut alexaName gesetzt haben sollen gefunden werden und gemeldet werden...

Also beeinflusst du doch WAS gefunden werden soll indem du einen alexaNamen setzt oder eben nicht...

Ab hier hast du gelesen: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Ger.C3.A4te_im_FHEM-Webfrontend_zuweisen

Da steht ein wenig wie alexa-fhem Geräte findet und erkennt was sie "können"...

Gruß, Joachim

EDIT: ok, dann kannst du das Bild wohl auch drin lassen... Dachte zuerst da steht die ID drin... IP V6 sollte eigentlich kein Problem sein, weil es wird ja "rausgerufen"... Aber da muss wohl eher der Entwickler was sagen...
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)

STrike2018

#4
"Alexa suche neue Geräte... Nichts gefunden".

Momentan machen alle Geräte Probleme und es liegt vermutlich nicht an einzelnen. Wenn ich Filter:alexaName auf zum Beispiel "Licht" ändere wird zumindest meine einzige Smarte Lampe gefunden.
Die Wiki habe ich mittlerweile rauf/runter und quer gelesen.
Das Forum habe ich auch durch, und hier gab es auch mal durch Amazon Probleme.
Die Beeinflussung habe ich wie gesagt testweise für ein Gerät gemacht. Dieses wurde dann natürlich gefunden. Wenn ich dies wieder zurück auf "Filter":"...=..*" setze wird nichts gefunden.
genericDevice habe ich auch überall gesetzt. Es ist halt irgendwas zwischen dem Connector und Amazon.

Edit: Schau dir mal die fhem.json an, dort sieht man ja alle ..* aufgelisten Devices - mitsamt Readings und Attributen -.

MadMax-FHEM

#5
Dann fang doch mal klein an!

Also setze den Filter wieder zurück!

set alexa createDefaultConfig (oder so ähnlich)

Dann lösche mal alle Attribute alexaName.

Dann entscheide dich für ein Device. Am besten ein "einfaches". Schalter oder so.
EDIT: setzte dort das Attribut alexaName

Du kannst auch einfach mal einen Testdummy anlegen:


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


Und wenn der oder dein einfaches Device geht, dann das nächste usw.

Wenn es mit dem dummy oder deinem einfachen Device Probleme gibt, dann hier eben ein list posten...

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)

Intruder1956

Hallo,

set Alexa restart gemacht ?? dann Alexa Geräte suchen


gruß Intruder
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

STrike2018

#7
Zitat von: Intruder1956 am 01 Januar 2021, 21:50:58
Hallo,
set Alexa restart gemacht ?? dann Alexa Geräte suchen
gruß Intruder
Habe ich gemacht.

Zitat von: MadMax-FHEM am 01 Januar 2021, 21:42:40
Dann fang doch mal klein an!

Also setze den Filter wieder zurück!

set alexa createDefaultConfig (oder so ähnlich)

Dann lösche mal alle Attribute alexaName.

Dann entscheide dich für ein Device. Am besten ein "einfaches". Schalter oder so.
EDIT: setzte dort das Attribut alexaName


Und wenn der oder dein einfaches Device geht, dann das nächste usw.

Gruß, Joachim

Ich habe nun zuerst die Lampe gemacht, dann ist Thermometer. Dabei gingen 2 nicht.

Ebenso habe ich versucht das Thermostat hinzuzufügen. Dachte ich habe dies richtig gemacht mit dem Homemapping. Das Thermostat wird hinzugefügt, funktioniert nur leider nicht.

Thermometer (Flur):
Internals:
   DEF        345681
   FUUID      5c5fe9ce-f33f-029a-2f0b-d392b61ce607638c
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     86
   NAME       Wandthermo.Flur
   NOTIFYDEV  global
   NR         103
   NTFY_ORDER 50-Wandthermo.Flur
   STATE      T: 15.3 H: 45
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:FE - t:70 s:345681 d:584289 00992D
   myHmUART_MSGCNT 86
   myHmUART_RAWMSG 0501003BFE847034568158428900992D
   myHmUART_RSSI -59
   myHmUART_TIME 2021-01-01 23:20:18
   protLastRcv 2021-01-01 23:20:18
   protRcv    86 last_at:2021-01-01 23:20:18
   protSnd    4 last_at:2021-01-01 22:35:39
   protState  CMDs_done
   rssi_at_myHmUART cnt:86 min:-59 max:-56 avg:-57.29 lst:-59
   .attraggr:
   .attreocr:
     battery
   .attreour:
     humidity
     temperature
   .attrminint:
   Helper:
     DBLOG:
       humidity:
         DBLogging:
           TIME       1609539618.98709
           VALUE      45
       temperature:
         DBLogging:
           TIME       1609539618.98709
           VALUE      15.3
   READINGS:
     2021-01-01 18:25:00   .associatedWith Wandthermo.Flur,Wandthermo.Flur
     2021-01-01 23:20:18   .protLastRcv    20210101232018
     2021-01-01 18:35:00   Activity        alive
     2021-01-01 05:03:56   D-firmware      1.0
     2021-01-01 05:03:56   D-serialNr      JPTH10I004
     2021-01-01 23:20:18   battery         ok
     2020-12-27 23:17:53   cfgState        updating
     2021-01-01 22:35:39   commState       CMDs_done
     2021-01-01 23:20:18   dewpoint        3.4
     2021-01-01 23:20:18   humidity        45
     2021-01-01 23:20:18   state           T: 15.3 H: 45
     2021-01-01 23:20:18   temperature     15.3
   helper:
     HM_CMDNR   254
     mId        003F
     peerFriend
     peerOpt    p:THSensor
     regLst     0
     rxType     132
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1609521900.9169
       TmplTs     1609521900.9169
       cmdKey     1:1:0::Wandthermo.Flur:003F:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +345681,00,00,00
       nextSend   1609539619.07729
       prefIO     
       rxt        0
       vccu       
       p:
         345681
         00
         00
         00
     mRssi:
       mNo        FE
       io:
         myHmUART:
           -53
           -53
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_myHmUART:
         avg        -57.2906976744186
         cnt        86
         lst        -59
         max        -56
         min        -59
     shadowReg:
     tmpl:
Attributes:
   .mId       003F
   DbLogExclude .*
   DbLogInclude humidity,temperature,battery
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading battery
   event-on-update-reading humidity,temperature
   expert     defReg,rawReg
   firmware   1.0
   group      Flur
   model      HM-WDS40-TH-I
   peerIDs    ,
   room       Wandthermostate,CUL_HM
   serialNr   JPTH10I004
   subType    THSensor


Thermometer (Küche):
Internals:
   DEF        34567F
   FUUID      5c72e6d7-f33f-029a-a477-a2735d624dc9d33e
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     102
   NAME       Wandthermo.Kueche
   NOTIFYDEV  global
   NR         107
   NTFY_ORDER 50-Wandthermo.Kueche
   STATE      T: 19.9 H: 55
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:37 - t:70 s:34567F d:584289 00C737
   myHmUART_MSGCNT 102
   myHmUART_RAWMSG 0501004737847034567F58428900C737
   myHmUART_RSSI -71
   myHmUART_TIME 2021-01-01 23:21:55
   protLastRcv 2021-01-01 23:21:55
   protRcv    91 last_at:2021-01-01 23:21:55
   protSnd    16 last_at:2021-01-01 22:37:03
   protState  CMDs_done
   rssi_at_myHmUART cnt:102 min:-82 max:-64 avg:-71.8 lst:-71
   .attraggr:
   .attreocr:
     battery
   .attreour:
     humidity
     temperature
   .attrminint:
   Helper:
     DBLOG:
       humidity:
         DBLogging:
           TIME       1609539715.53684
           VALUE      55
       temperature:
         DBLogging:
           TIME       1609539715.53684
           VALUE      19.9
   READINGS:
     2021-01-01 18:25:00   .associatedWith Wandthermo.Kueche,Wandthermo.Kueche
     2021-01-01 23:21:55   .protLastRcv    20210101232155
     2021-01-01 18:35:00   Activity        alive
     2021-01-01 05:03:56   D-firmware      1.0
     2021-01-01 05:03:56   D-serialNr      JPTH10I004
     2021-01-01 04:52:25   RegL_00.       
     2021-01-01 23:21:55   battery         ok
     2020-12-27 23:17:53   cfgState        PairMiss,RegMiss
     2021-01-01 22:37:03   commState       CMDs_done
     2021-01-01 23:21:55   dewpoint        10.6
     2021-01-01 23:21:55   humidity        55
     2021-01-01 23:21:55   state           T: 19.9 H: 55
     2021-01-01 23:21:55   temperature     19.9
   helper:
     HM_CMDNR   55
     mId        003F
     peerFriend
     peerOpt    p:THSensor
     regLst     0
     rxType     132
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1609521900.92878
       TmplTs     1609521900.92878
       cmdKey     1:1:0::Wandthermo.Kueche:003F:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +34567F,00,00,00
       nextSend   1609539715.62173
       prefIO     
       rxt        0
       vccu       
       p:
         34567F
         00
         00
         00
     mRssi:
       mNo        37
       io:
         myHmUART:
           -69
           -69
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_myHmUART:
         avg        -71.8039215686274
         cnt        102
         lst        -71
         max        -64
         min        -82
     shadowReg:
     tmpl:
Attributes:
   .mId       003F
   DbLogExclude .*
   DbLogInclude humidity,temperature,battery
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading battery
   event-on-update-reading humidity,temperature
   expert     defReg,rawReg
   firmware   1.0
   genericDeviceType thermometer
   group      Heizung Küche
   model      HM-WDS40-TH-I
   peerIDs    00000000,
   room       CUL_HM,Küche,Wandthermostate
   serialNr   JPTH10I004
   subType    THSensor


Thermostat:
Internals:
   DEF        626FD404
   FUUID      5c56eec2-f33f-029a-1485-bd937b4d04d23e3a
   NAME       Heizung_Kueche_Clima
   NOTIFYDEV  global
   NR         47
   NTFY_ORDER 50-Heizung_Kueche_Clima
   STATE      T: 21.7 desired: 19.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     Heizung_Kueche
   .attraggr:
   .attrminint:
   READINGS:
     2020-12-27 22:31:21   .RegL_01.       00:00 08:00
     2020-12-27 22:31:25   .RegL_07.       00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:85 0F:00 10:00 11:00 12:09 13:0E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2C CD:0F CE:1E CF:1E
     2021-01-01 18:25:00   .associatedWith Heizung_Kueche,Heizung_Kueche_Clima,Heizung_Kueche_ClimaTeam,Heizung_Kueche_Climate,Heizung_Kueche_Weather,Heizung_Kueche_WindowRec,Heizung_Kueche_remote,Heizung_Kueche
     2020-12-27 22:31:21   .peerListRDate  2020-12-27 22:31:21
     2020-12-30 10:29:59   CommandAccepted yes
     2020-11-11 23:22:59   R-boostPeriod   5 min
     2020-11-11 23:22:59   R-boostPos      80 %
     2020-11-11 23:22:59   R-btnNoBckLight off
     2020-11-11 23:22:59   R-dayTemp       21 C
     2020-12-27 22:31:21   R-daylightSaveTime on
     2020-11-11 23:22:59   R-decalcTime    11:00
     2020-11-11 23:22:59   R-decalcWeekday Sat
     2020-11-11 23:22:59   R-modePrioManu  all
     2020-11-11 23:22:59   R-modePrioParty all
     2020-11-11 23:22:59   R-nightTemp     17 C
     2020-12-27 22:31:21   R-noMinMax4Manu off
     2020-12-27 22:31:21   R-regAdaptive   on
     2020-11-11 23:22:59   R-reguExtI      15
     2020-11-11 23:22:59   R-reguExtP      30
     2020-11-11 23:22:59   R-reguExtPstart 30
     2020-11-11 23:22:59   R-reguIntI      18
     2020-11-11 23:22:59   R-reguIntP      33
     2020-11-26 12:10:55   R-reguIntPstart 44
     2020-12-27 22:31:21   R-showInfo      time
     2020-12-27 22:31:21   R-showWeekday   on
     2020-11-11 23:22:56   R-sign          off
     2020-11-11 23:22:59   R-tempMax       30.5 C
     2020-11-11 23:22:59   R-tempMin       4.5 C
     2020-11-11 23:22:59   R-tempOffset    0.0K
     2020-11-11 23:22:59   R-valveErrPos   15 %
     2020-11-11 23:22:59   R-valveMaxPos   100 %
     2020-11-11 23:22:59   R-valveOffsetRt 0 %
     2020-12-27 22:31:21   R-winOpnBoost   off
     2020-11-11 23:22:59   R-winOpnDetFall 1.4 K
     2020-11-11 23:22:59   R-winOpnMode    off
     2020-11-11 23:22:59   R-winOpnPeriod  15 min
     2020-11-11 23:22:59   R-winOpnTempI   12 C
     2020-12-27 22:31:25   R_0_tempListSat 06:00 17.0 22:00 21.0 24:00 17.0
     2020-12-27 22:31:25   R_1_tempListSun 06:00 17.0 22:00 21.0 24:00 17.0
     2020-12-27 22:31:25   R_2_tempListMon 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2020-12-27 22:31:25   R_3_tempListTue 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2020-12-27 22:31:25   R_4_tempListWed 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2020-12-27 22:31:25   R_5_tempListThu 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2020-12-27 22:31:25   R_6_tempListFri 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2020-12-27 22:31:25   R_tempList_State verified
     2021-01-01 23:18:32   ValvePosition   0
     2021-01-01 23:18:32   boostTime       -
     2020-12-27 23:17:53   cfgState        TempChk
     2021-01-01 23:18:32   controlMode     manual
     2021-01-01 23:18:32   desired-temp    19.0
     2021-01-01 23:18:32   measured-temp   21.7
     2021-01-01 23:18:32   partyEnd        -
     2021-01-01 23:18:32   partyStart      -
     2021-01-01 23:18:32   partyTemp       -
     2020-12-30 10:29:59   recentStateType ack
     2021-01-01 23:18:32   state           T: 21.7 desired: 19.0 valve: 0
   helper:
     peerFriend peerRTteam2
     peerOpt    p:thermostat
     regLst     1,7
     cmds:
       TmplKey    :no:1609521900.71355
       TmplTs     1609521900.71355
       cmdKey     1:0:0::Heizung_Kueche:0095:04:
       cmdLst:
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         controlManu (on|off|5.0..30.0;0.5)
         controlMode (auto|manual|boost|day|night)
         controlParty -temp- -startDate- -startTime- -endDate- -endTime-
         desired-temp (on|off|5.0..30.0;0.5)
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         inhibit    [(on|{off})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerSmart  -peerOpt-
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         sysTime    noArg
         tempListFri [(prep|{exec})] -HH:MM- -temp- [...]
         tempListMon [(prep|{exec})] -HH:MM- -temp- [...]
         tempListSat [(prep|{exec})] -HH:MM- -temp- [...]
         tempListSun [(prep|{exec})] -HH:MM- -temp- [...]
         tempListThu [(prep|{exec})] -HH:MM- -temp- [...]
         tempListTmpl [({verify}|restore)] [[-file-:]-templateName-]
         tempListTue [(prep|{exec})] -HH:MM- -temp- [...]
         tempListWed [(prep|{exec})] -HH:MM- -temp- [...]
         tempTmplSet -tempTmpl-
         tplDel     -tplDel-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Heizung_Schlafzimmer_ClimaTeam,Heizung_Wohnzimmer_ClimaTeam
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   alexaName  Heizung Küche
   genericDeviceType thermostat
   group      Heizung Küche
   homebridgeMapping TargetTemperature=target::target,minValue=18,maxValue=25,minStep=0.5 CurrentTemperature=myTemp:temperature
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       Heizung,Küche
   sortby     2


Ich hoffe damit könnt ihr mir weiter helfen.

Edit: Bei den Thermometern habe ich jeweils einzeln attr alexaName "Flur /oder/ Küche" hinzugefügt. Die habe ich dann für das hinzufügen für die Thermostate wieder rausgenommen.

LG

MadMax-FHEM

#8
Also ist etwas wirr...

Ich weiß nicht genau was nun geht und was nicht.

Auch nicht was du jetzt gemacht hast (also wieder "Original alexa-fhem.cfg"!?)...

Beim letzten, also Thermostat Heizung_Kueche_Clima brauchst du kein homebridgeMapping!

Die meisten Homematic "Classic" also CUL_HM Devices werden automatisch erkannt, sobald genericDeviceType gesetzt ist und passt.

Bitte noch mal den Link bzgl, Einbindung von Devices im Wiki lesen!

Zitat
Ab hier hast du gelesen: https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Ger.C3.A4te_im_FHEM-Webfrontend_zuweisen

EDIT: und wirklich LANGSAM!! Schritt für Schritt vorgehen und immer mal wieder alexa reload und neu suchen lassen. Evtl. auch mal das Gerät in Alexa löschen... Wenn du zu viel "durcheinander" machst, kommst du durcheinander und ich/wir auch... ;)

Bei den Wandthermostaten hast du ja weder alexaName noch genericDeviceType gesetzt, kann also nicht gehen (sofern "Original alexa-fhem.cfg")...

Tipp: bei den Wandthermostaten den Climate Channel nehmen. Ebenso KEIN homebridgeMapping notwendig.

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)

STrike2018

#9
Zitat von: MadMax-FHEM am 01 Januar 2021, 23:32:38

Bei den Wandthermostaten hast du ja weder alexaName noch genericDeviceType gesetzt, kann also nicht gehen (sofern "Original alexa-fhem.cfg")...

Tipp: bei den Wandthermostaten den Climate Channel nehmen. Ebenso KEIN homebridgeMapping notwendig.

Gruß, Joachim
Hallo vielen Dank.

Habe wirklich langsam gemacht, sodass ich alexaName rausgenommen habe bei den Wandthermostaten. Dann habe ich erstmal die Thermostate gemacht. Diese funktionieren auch alle. Thermometer Flur habe ich alexaName Flur hinzugefügt und er will immernoch nicht.

MadMax-FHEM

Zitat von: STrike2018 am 02 Januar 2021, 00:22:55
Thermometer Flur habe ich alexaName Flur hinzugefügt und er will immernoch nicht.

Naja ohne list (und ohne alexa-fhem Log der "Erkennung") wird es schwer zu sagen warum nicht...

Ist das ein Wandthermostat oder ein Heizkörperthermostat?

Einbinden als Thermometer (nur Temp-Ansage) oder Einbindung als Thermostat (inkl. Temp-Verstellung)...

Wobei man nur hoffen kann, dass entweder Alexa mittlerweile Zahlen besser versteht oder zumindest wenn du sie sprichst... ;)
Weil ich habe das zwar mal als "Spielerei" eingebunden aber nie genutzt bzw. hat es (fast) nie zuverlässig funktioniert.
Bei mir läuft es eh automatisiert und wenn ich doch mal "nachregeln" muss/will, dann geht das auch schnell per Weboberfläche mit dem Handy...

Äh ich schweifte ab ;)

Einbindung eines Homematic Wandthermostats den Climate Channel! Nicht den Clima Channel nehmen...

Bzgl. Namenswahl etc. auch erst mal (evtl. schon zu spät) überlegen!
Z.B. den Raum mit in den Namen nehmen ist nicht sinnvoll das geht bzw. wird geraten per Gruppen in der Alexa App zu machen. Dann kann man auch einfach "mach im Wohnzimmer wärmer" o.ä. sagen...

Gibt einige Threads zu dem Thema und evtl. steht auch was im Wiki...

Aber das muss nat. jeder selber wissen...
Ebenso was er denn glaubt alles unbedingt mit Sprache steuern zu "müssen"... ;)

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)

STrike2018

#11
Ich glaube wir reden etwas vorbei :D Die Thermostate funktionieren einwandfrei. Habe nur bei 2 Thermometern das Problem, während bei den anderen 3 es funktioniert.

List:

Flur:
Internals:
   .triggerUsed 1
   DEF        345681
   FUUID      5c5fe9ce-f33f-029a-2f0b-d392b61ce607638c
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     131
   NAME       Wandthermo.Flur
   NOTIFYDEV  global
   NR         103
   NTFY_ORDER 50-Wandthermo.Flur
   STATE      T: 15.3 H: 45
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:2B - t:70 s:345681 d:584289 00992D
   myHmUART_MSGCNT 131
   myHmUART_RAWMSG 0501003A2B847034568158428900992D
   myHmUART_RSSI -58
   myHmUART_TIME 2021-01-02 01:54:53
   protCmdDel 2
   protLastRcv 2021-01-02 01:54:53
   protRcv    131 last_at:2021-01-02 01:54:53
   protResnd  3 last_at:2021-01-02 01:48:16
   protResndFail 1 last_at:2021-01-02 01:48:21
   protSnd    8 last_at:2021-01-02 01:48:01
   protState  CMDs_done_Errors:1
   rssi_at_myHmUART cnt:131 min:-59 max:-56 avg:-57.25 lst:-58
   .attraggr:
   .attreocr:
     battery
   .attreour:
     humidity
     temperature
   .attrminint:
   Helper:
     DBLOG:
       humidity:
         DBLogging:
           TIME       1609548893.63015
           VALUE      45
       temperature:
         DBLogging:
           TIME       1609548893.63015
           VALUE      15.3
   READINGS:
     2021-01-01 18:25:00   .associatedWith Wandthermo.Flur,Wandthermo.Flur
     2021-01-02 01:54:53   .protLastRcv    20210102015453
     2021-01-01 18:35:00   Activity        alive
     2021-01-01 05:03:56   D-firmware      1.0
     2021-01-01 05:03:56   D-serialNr      JPTH10I004
     2021-01-02 01:54:53   battery         ok
     2021-01-02 01:32:39   cfgState        updating
     2021-01-02 01:48:21   commState       CMDs_done_Errors:1
     2021-01-02 01:54:53   dewpoint        3.4
     2021-01-02 01:54:53   humidity        45
     2021-01-02 01:54:53   state           T: 15.3 H: 45
     2021-01-02 01:54:53   temperature     15.3
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   43
     cSnd       ,0158428934568100040000000000
     getCfgListNo
     mId        003F
     peerFriend
     peerOpt    p:THSensor
     regLst     0
     rxType     132
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1609521900.9169
       TmplTs     1609521900.9169
       cmdKey     1:1:0::Wandthermo.Flur:003F:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +345681,00,00,00
       nextSend   1609548893.72095
       prefIO     
       rxt        0
       vccu       
       p:
         345681
         00
         00
         00
     mRssi:
       mNo        2B
       io:
         myHmUART:
           -52
           -52
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_myHmUART:
         avg        -57.2519083969466
         cnt        131
         lst        -58
         max        -56
         min        -59
     shadowReg:
     tmpl:
Attributes:
   .mId       003F
   DbLogExclude .*
   DbLogInclude humidity,temperature,battery
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading battery
   event-on-update-reading humidity,temperature
   expert     defReg,rawReg
   firmware   1.0
   genericDeviceType thermometer
   group      Flur
   model      HM-WDS40-TH-I
   peerIDs    ,
   room       Wandthermostate,CUL_HM
   serialNr   JPTH10I004
   subType    THSensor


Und zuletzt ausprobiert die Küche:
Internals:
   DEF        34567F
   FUUID      5c72e6d7-f33f-029a-a477-a2735d624dc9d33e
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     152
   NAME       Wandthermo.Kueche
   NOTIFYDEV  global
   NR         107
   NTFY_ORDER 50-Wandthermo.Kueche
   STATE      T: 20.0 H: 55
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:67 - t:70 s:34567F d:584289 00C837
   myHmUART_MSGCNT 152
   myHmUART_RAWMSG 0501004667847034567F58428900C837
   myHmUART_RSSI -70
   myHmUART_TIME 2021-01-02 01:55:58
   protLastRcv 2021-01-02 01:55:58
   protRcv    139 last_at:2021-01-02 01:55:58
   protSnd    21 last_at:2021-01-02 01:49:34
   protState  CMDs_done
   rssi_at_myHmUART cnt:152 min:-82 max:-64 avg:-70.8 lst:-70
   .attraggr:
   .attreocr:
     battery
   .attreour:
     humidity
     temperature
   .attrminint:
   Helper:
     DBLOG:
       humidity:
         DBLogging:
           TIME       1609548958.74528
           VALUE      55
       temperature:
         DBLogging:
           TIME       1609548958.74528
           VALUE      20.0
   READINGS:
     2021-01-01 18:25:00   .associatedWith Wandthermo.Kueche,Wandthermo.Kueche
     2021-01-02 01:55:58   .protLastRcv    20210102015558
     2021-01-01 18:35:00   Activity        alive
     2021-01-01 05:03:56   D-firmware      1.0
     2021-01-01 05:03:56   D-serialNr      JPTH10I004
     2021-01-01 04:52:25   RegL_00.       
     2021-01-02 01:55:58   battery         ok
     2020-12-27 23:17:53   cfgState        PairMiss,RegMiss
     2021-01-02 01:49:34   commState       CMDs_done
     2021-01-02 01:55:58   dewpoint        10.7
     2021-01-02 01:55:58   humidity        55
     2021-01-02 01:55:58   state           T: 20.0 H: 55
     2021-01-02 01:55:58   temperature     20.0
   helper:
     HM_CMDNR   103
     mId        003F
     peerFriend
     peerOpt    p:THSensor
     regLst     0
     rxType     132
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1609521900.92878
       TmplTs     1609521900.92878
       cmdKey     1:1:0::Wandthermo.Kueche:003F:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 -actChn- [({single})] [({set}|unset)] [actor|remote|both]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +34567F,00,00,00
       nextSend   1609548958.83406
       prefIO     
       rxt        0
       vccu       
       p:
         34567F
         00
         00
         00
     mRssi:
       mNo        67
       io:
         myHmUART:
           -68
           -68
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_myHmUART:
         avg        -70.8092105263158
         cnt        152
         lst        -70
         max        -64
         min        -82
     shadowReg:
     tmpl:
Attributes:
   .mId       003F
   DbLogExclude .*
   DbLogInclude humidity,temperature,battery
   IODev      myHmUART
   actCycle   000:10
   actStatus  alive
   alexaName  Küche
   autoReadReg 4_reqStatus
   event-on-change-reading battery
   event-on-update-reading humidity,temperature
   expert     defReg,rawReg
   firmware   1.0
   genericDeviceType thermometer
   group      Heizung Küche
   model      HM-WDS40-TH-I
   peerIDs    00000000,
   room       CUL_HM,Küche,Wandthermostate
   serialNr   JPTH10I004
   subType    THSensor


alexa log:
Habe die mal angehangen, damit es nicht wieder den Rahmen sprengt ;)

amenomade

#12
Flur hat kein attr alexaName (mehr).

Wandthermo.Flur und Wandthermo.Schlafzimmer und Wandthermo.Kueche haben anscheinend das gleiche endpointId (kommt von D-serialNr = JPTH10I004), was wahrscheinlich die Ursache ist. Wenn das Homebrew (Askin) Devices sind, sollte es änderbar sein.


Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus