Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration

Begonnen von gvzdus, 23 Dezember 2018, 15:30:36

Vorheriges Thema - Nächstes Thema

sash.sc

Doch das geht.
Ich habe über die Alexa app meinen Sensor ins Wohnzimmer gepackt. Habe den Sensor, glaube ich, noch als Temperaturfühler deklariert.

Ich kam jedes ohne Probleme fragen : wie ist die Temperatur im Wohnzimmer.

Das geht auch analog für die anderen Räume, in denen Sensoren sind

Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Tueftler1983

Bei mir kommt dann sowas wie Kinderzimmer unterstützt das nicht.
Obwohl die Temperaturen in der Alexa App angezeigt werden, generetikType ist termometer, Reading temperature

Heute ist mein Echo Show angekommen gucken was damit so alles möglich ist.

Esjay

Hier mal ein List von meinem Device, welches ich abfragen kann.

Internals:
   CHANGED   
   DEF        31
   FUUID      5c56b865-f33f-a374-75b3-6e321d21e42b3875
   IODev      JLLaCrosse
   JLLaCrosse_MSGCNT 1500
   JLLaCrosse_RAWMSG OK 9 49 1 4 212 48
   JLLaCrosse_TIME 2019-07-11 19:54:47
   LASTInputDev JLLaCrosse
   LaCrosse_lastRcv 2019-07-11 19:54:47
   MSGCNT     1499
   NAME       TempWohnzimmer
   NR         32
   STATE      T: 23.6 H: 48
   TYPE       LaCrosse
   addr       31
   battery_new 0
   corr1      0
   corr2      0
   previousH  48
   previousT  23.6
   sensorType 0=T(H)
   READINGS:
     2019-07-11 19:54:47   battery         ok
     2019-07-11 19:54:47   humidity        48
     2019-07-11 19:15:38   state           T: 23.6 H: 48
     2019-07-11 19:54:47   temperature     23.6
Attributes:
   IODev      JLLaCrosse
   alexaName  Temperatur Wohnzimmer
   alias      Klima Wohnzimmer
   event-min-interval state:600,battery:3600,temperature:300,humidity:300
   genericDeviceType thermometer
   group      Temperaturen
   homebridgeMapping clear CurrentRelativeHumidity=humidity StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;;/^.*/:BATTERY_LEVEL_LOW CurrentTemperature=temperature
   room       Geräte->Temperaturen,Wohnzimmer
   siriName   Sensor Wohnzimmer


Grüße

gvzdus

Ich bin die Code-Stelle mal durchgegangen, und kann nicht erkennen, warum er das Thermometer nicht erkennt. Eigentlich sollte alles, was ein Reading "temperature" hat und kein Thermostat ist, als Thermometer in Alexa angepriesen werden.

Meine eigenen LaCrosse-Viecher haben nicht einmal das "genericDeviceType"-Attribut gesetzt, deswegen würde ich vorschlagen, das Attribut mal zu löschen. Anschließend natürlich alexa restarten und "Alexa, suche neue Geräte" sagen. Oder bitte im Logfile "alexa-fhem.log" mal gucken, was er zum Device sagt.

Tueftler1983

Komischerweise funktioniert es jetzt, was mich nur wundert ist das Alexa die Geräte immer wieder neu erkennt. Also quasi neu findet. Aber soll mir egal sein soweit es läuft. Werde jetzt auch die ha-bridge deaktivieren nachdem es mit dem fhem Connector klappt.

Vielen Dank nochmal für die Hilfe von euch.

Supadone

Servus, ich hab anscheinend, glaub ich zumindest, auch ein kleines Problem bei der Installation.
Ich hatte noch vor FHEM Connector mich mal mit der Alexa-Integration (alexa-fhem 0.3.4) versucht, habs dann aber irgendwann aufgegeben.
Mit FHEM Connector läufts prinzipiell, nur manche Abfrage wie hier im Thread geschrieben funktionieren nicht, Alexa sagt dass zum Beispiel auf die Frage "Wie warm ist es im Schlafzimmer": Das wird noch nicht unterstützt. Mir ist auch aufgefallen dass ich einige neuere genericdeviceType-Attribute nicht auswählen kann. Ich habe nur switch, outlet, light, blind, speaker und thermostat zur Verfügung, laut Wiki sollten da ja mittlerweile mehrere möglich sein. Laut alexa-Device habe ich aber die aktuelle alexa-fhem Version 0.5.28.
Hier mal ein List vom alexa-Device

Internals:
   FD         28
   FUUID      5d2c7edb-f33f-6a35-5bca-60c833307ec38ed0
   FVERSION   39_alexa.pm:0.190980/2019-04-02
   LAST_START 2019-07-18 02:16:59
   LAST_STOP  2019-07-18 02:16:53
   NAME       alexa
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         596
   NTFY_ORDER 50-alexa
   PARTIAL   
   PID        31936
   STARTS     2
   STATE      running /usr/local/bin/alexa-fhem
   TYPE       alexa
   active     0
   alexa-fhem version 0.5.28
   currentlogfile ./log/alexa-2019-07-18.log
   logfile    ./log/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      running /usr/local/bin/alexa-fhem
   READINGS:
     2019-07-18 02:17:00   alexaFHEM       running /usr/local/bin/alexa-fhem
     2019-07-18 02:17:09   alexaFHEM.ProxyConnection running; SSH connected
     2019-07-15 15:48:29   alexaFHEM.bearerToken crypt:037559777e02762500705d577201020d
     2019-07-15 15:48:29   alexaFHEM.skillRegKey crypt:0d75250f0d060452190356520707030c777155527d075b7753490f255a7876547172557400077150010b
   helper:
Attributes:
   alexaFHEM-auth crypt:664611575c5d5c010e5457487c5045585a5c45
   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
   room       Homekit,System
   stateFormat alexaFHEM


und List vom betreffenden Thermostat

Internals:
   CHANGED   
   DEF        45CC9E02
   FUUID      5c42f8dd-f33f-6a35-ac36-980e15543357333d
   FVERSION   10_CUL_HM.pm:0.198290/2019-07-14
   NAME       SchlafzimmerOG.Thermostat_Climate
   NOTIFYDEV  global
   NR         65
   NTFY_ORDER 50-SchlafzimmerOG.Thermostat_Climate
   STATE      T: 25.1 desired: 10.0
   TYPE       CUL_HM
   chanNo     02
   device     SchlafzimmerOG.Thermostat
   READINGS:
     2019-07-18 10:00:01   CommandAccepted yes
     2017-09-28 18:27:04   H               0
     2017-09-27 23:52:34   R-dayTemp       21 C
     2017-09-27 23:52:34   R-daylightSaveTime on
     2017-09-27 23:52:34   R-heatCool      heating
     2017-09-27 23:52:34   R-modePrioManu  all
     2017-09-27 23:52:34   R-modePrioParty all
     2017-09-27 23:52:34   R-nightTemp     17 C
     2017-09-27 23:52:34   R-noMinMax4Manu off
     2017-09-27 23:52:34   R-sendWeatherData on
     2017-10-17 11:36:12   R-showHumidity  tempHum
     2017-09-27 23:52:34   R-showInfo      time
     2017-09-27 23:52:34   R-showSetTemp   actTemp
     2017-09-27 23:52:30   R-sign          off
     2017-09-27 23:52:34   R-tempOffset    0.0K
     2017-09-27 23:52:34   R-weekPrgSel    prog1
     2017-09-27 23:52:34   R-winOpnBoost   off
     2019-04-09 14:59:35   R_P1_0_tempListSat 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_1_tempListSun 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_2_tempListMon 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_3_tempListTue 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_4_tempListWed 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_5_tempListThu 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_6_tempListFri 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_tempList_State verified
     2019-04-09 14:59:38   R_P2_0_tempListSat 24:00 17.0
     2019-04-09 14:59:38   R_P2_1_tempListSun 24:00 17.0
     2019-04-09 14:59:38   R_P2_2_tempListMon 24:00 17.0
     2019-04-09 14:59:38   R_P2_3_tempListTue 24:00 17.0
     2019-04-09 14:59:38   R_P2_4_tempListWed 24:00 17.0
     2019-04-09 14:59:38   R_P2_5_tempListThu 24:00 17.0
     2019-04-09 14:59:38   R_P2_6_tempListFri 24:00 17.0
     2019-04-09 14:59:38   R_P2_tempList_State verified
     2019-04-09 14:59:42   R_P3_0_tempListSat 24:00 17.0
     2019-04-09 14:59:42   R_P3_1_tempListSun 24:00 17.0
     2019-04-09 14:59:42   R_P3_2_tempListMon 24:00 17.0
     2019-04-09 14:59:42   R_P3_3_tempListTue 24:00 17.0
     2019-04-09 14:59:42   R_P3_4_tempListWed 24:00 17.0
     2019-04-09 14:59:42   R_P3_5_tempListThu 24:00 17.0
     2019-04-09 14:59:42   R_P3_6_tempListFri 24:00 17.0
     2019-04-09 14:59:42   R_P3_tempList_State verified
     2019-04-09 14:59:30   RegL_01.        00:00 08:00
     2019-04-09 14:59:35   RegL_07.        00:00 01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:C7 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:4C 15:60 16:40 17:D8 18:51 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:4C 2F:60 30:40 31:D8 32:51 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:4C 49:60 4A:40 4B:D8 4C:51 4D:20 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:4C 63:60 64:40 65:D8 66:51 67:20 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:4C 7D:60 7E:40 7F:D8 80:51 81:20 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:4C 97:60 98:40 99:D8 9A:51 9B:20 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:4C B1:60 B2:40 B3:D8 B4:51 B5:20 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:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2019-04-09 14:59:38   RegL_08.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 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:45 2F:20 30:45 31:20 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:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 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:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 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:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 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:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 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:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 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:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2019-04-09 14:59:42   RegL_09.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 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:45 2F:20 30:45 31:20 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:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 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:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 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:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 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:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 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:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 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:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2017-09-29 17:57:15   T               0
     2017-09-28 18:36:15   absFeuchte      2.7
     2019-07-18 15:40:34   boostTime       -
     2019-07-18 15:40:34   commReporting   off
     2019-07-18 15:40:34   controlMode     manual
     2019-07-18 16:18:31   desired-temp    10.0
     2017-09-28 18:36:15   dewpoint        -8.6
     2019-07-18 16:18:31   humidity        42
     2019-07-18 16:18:31   measured-temp   25.1
     2019-07-18 10:00:01   recentStateType ack
     2019-07-18 16:18:31   state           T: 25.1 desired: 10.0
     2019-07-18 01:27:27   tempTmplSet     none
     2017-09-28 18:27:04   temperature     0
     2019-07-18 15:40:34   winOpenReporting on
   helper:
     peerFriend peerRtTc
     peerOpt    p:thermostat
     regLst     1,7,8,9
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   alexaName  Temperatur Schlafzimmer
   event-on-change-reading measured-temp:0.1,desired-temp:0.2,state,humidity,boostTime,commReporting,controlMode,winOpenReporting
   genericDeviceType thermostat
   group      Thermostate
   homebridgeMapping TargetTemperature=SchlafzimmerOG.Thermostat_Climate:desired-temp,cmd=desired-temp,minValue=10,maxValue=35,minStep=0.5
CurrentTemperature=SchlafzimmerOG.Thermostat_Climate:measured-temp
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,
   room       Homekit,OG Schlafzimmer,Thermostate
   tempListTmpl none


Kann es sein dass da bei mir noch irgendwo alte Reste der 0.3.4 versteckt sind oder hab ich irgendwas komplett falsch gemacht?  ;D

TomLee

Hallo,

du musst das Device der Gruppe Schlafzimmer in der App zuordnen.
Es kann auch  hugo heißen, wichtig ist nur das temperature-Reading.
Sind mehrere Devices mit dem Reading temperature in der Gruppe Schlafzimmer vorhanden bekommt man die Durchschnittstemperatur genannt.
Raumnamen und generell zwei Wörter im alexaName sollte man auch eher vermeiden.
Vergib zum testen mal irgendeinen beliebigen Namen.

Gruß

THOMAS

MadMax-FHEM

Die bekannten aber nicht per dropdown angezeigten genericDeviceType kannst du entweder einfach im FhemWeb eintippen:

attr DeviceName genericDeviceType IchWeißWieDuHeißt ;)

Oder unter global userattr erweitern...
...aber halt aufpassen, dass du dir nichts "zerschießt"...

Sollte es mitlerweile in einer neuen Version des Alexa-Device bereits mitkommen (keine Ahnung ich setze immer "manuell"), dann könnte ein löschen und neu Anlegen des Alexa-Device die "Erweiterungen" bzgl. genericDeviceType vornehmen...

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)

peter456

Zitat von: Supadone am 18 Juli 2019, 16:22:11
Servus, ich hab anscheinend, glaub ich zumindest, auch ein kleines Problem bei der Installation.
Ich hatte noch vor FHEM Connector mich mal mit der Alexa-Integration (alexa-fhem 0.3.4) versucht, habs dann aber irgendwann aufgegeben.
Mit FHEM Connector läufts prinzipiell, nur manche Abfrage wie hier im Thread geschrieben funktionieren nicht, Alexa sagt dass zum Beispiel auf die Frage "Wie warm ist es im Schlafzimmer": Das wird noch nicht unterstützt. Mir ist auch aufgefallen dass ich einige neuere genericdeviceType-Attribute nicht auswählen kann. Ich habe nur switch, outlet, light, blind, speaker und thermostat zur Verfügung, laut Wiki sollten da ja mittlerweile mehrere möglich sein. Laut alexa-Device habe ich aber die aktuelle alexa-fhem Version 0.5.28.
Hier mal ein List vom alexa-Device

Internals:
   FD         28
   FUUID      5d2c7edb-f33f-6a35-5bca-60c833307ec38ed0
   FVERSION   39_alexa.pm:0.190980/2019-04-02
   LAST_START 2019-07-18 02:16:59
   LAST_STOP  2019-07-18 02:16:53
   NAME       alexa
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         596
   NTFY_ORDER 50-alexa
   PARTIAL   
   PID        31936
   STARTS     2
   STATE      running /usr/local/bin/alexa-fhem
   TYPE       alexa
   active     0
   alexa-fhem version 0.5.28
   currentlogfile ./log/alexa-2019-07-18.log
   logfile    ./log/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      running /usr/local/bin/alexa-fhem
   READINGS:
     2019-07-18 02:17:00   alexaFHEM       running /usr/local/bin/alexa-fhem
     2019-07-18 02:17:09   alexaFHEM.ProxyConnection running; SSH connected
     2019-07-15 15:48:29   alexaFHEM.bearerToken crypt:037559777e02762500705d577201020d
     2019-07-15 15:48:29   alexaFHEM.skillRegKey crypt:0d75250f0d060452190356520707030c777155527d075b7753490f255a7876547172557400077150010b
   helper:
Attributes:
   alexaFHEM-auth crypt:664611575c5d5c010e5457487c5045585a5c45
   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
   room       Homekit,System
   stateFormat alexaFHEM


und List vom betreffenden Thermostat

Internals:
   CHANGED   
   DEF        45CC9E02
   FUUID      5c42f8dd-f33f-6a35-ac36-980e15543357333d
   FVERSION   10_CUL_HM.pm:0.198290/2019-07-14
   NAME       SchlafzimmerOG.Thermostat_Climate
   NOTIFYDEV  global
   NR         65
   NTFY_ORDER 50-SchlafzimmerOG.Thermostat_Climate
   STATE      T: 25.1 desired: 10.0
   TYPE       CUL_HM
   chanNo     02
   device     SchlafzimmerOG.Thermostat
   READINGS:
     2019-07-18 10:00:01   CommandAccepted yes
     2017-09-28 18:27:04   H               0
     2017-09-27 23:52:34   R-dayTemp       21 C
     2017-09-27 23:52:34   R-daylightSaveTime on
     2017-09-27 23:52:34   R-heatCool      heating
     2017-09-27 23:52:34   R-modePrioManu  all
     2017-09-27 23:52:34   R-modePrioParty all
     2017-09-27 23:52:34   R-nightTemp     17 C
     2017-09-27 23:52:34   R-noMinMax4Manu off
     2017-09-27 23:52:34   R-sendWeatherData on
     2017-10-17 11:36:12   R-showHumidity  tempHum
     2017-09-27 23:52:34   R-showInfo      time
     2017-09-27 23:52:34   R-showSetTemp   actTemp
     2017-09-27 23:52:30   R-sign          off
     2017-09-27 23:52:34   R-tempOffset    0.0K
     2017-09-27 23:52:34   R-weekPrgSel    prog1
     2017-09-27 23:52:34   R-winOpnBoost   off
     2019-04-09 14:59:35   R_P1_0_tempListSat 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_1_tempListSun 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_2_tempListMon 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_3_tempListTue 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_4_tempListWed 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_5_tempListThu 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_6_tempListFri 08:00 19.0 18:00 16.0 24:00 20.0
     2019-04-09 14:59:35   R_P1_tempList_State verified
     2019-04-09 14:59:38   R_P2_0_tempListSat 24:00 17.0
     2019-04-09 14:59:38   R_P2_1_tempListSun 24:00 17.0
     2019-04-09 14:59:38   R_P2_2_tempListMon 24:00 17.0
     2019-04-09 14:59:38   R_P2_3_tempListTue 24:00 17.0
     2019-04-09 14:59:38   R_P2_4_tempListWed 24:00 17.0
     2019-04-09 14:59:38   R_P2_5_tempListThu 24:00 17.0
     2019-04-09 14:59:38   R_P2_6_tempListFri 24:00 17.0
     2019-04-09 14:59:38   R_P2_tempList_State verified
     2019-04-09 14:59:42   R_P3_0_tempListSat 24:00 17.0
     2019-04-09 14:59:42   R_P3_1_tempListSun 24:00 17.0
     2019-04-09 14:59:42   R_P3_2_tempListMon 24:00 17.0
     2019-04-09 14:59:42   R_P3_3_tempListTue 24:00 17.0
     2019-04-09 14:59:42   R_P3_4_tempListWed 24:00 17.0
     2019-04-09 14:59:42   R_P3_5_tempListThu 24:00 17.0
     2019-04-09 14:59:42   R_P3_6_tempListFri 24:00 17.0
     2019-04-09 14:59:42   R_P3_tempList_State verified
     2019-04-09 14:59:30   RegL_01.        00:00 08:00
     2019-04-09 14:59:35   RegL_07.        00:00 01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:C7 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:4C 15:60 16:40 17:D8 18:51 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:4C 2F:60 30:40 31:D8 32:51 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:4C 49:60 4A:40 4B:D8 4C:51 4D:20 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:4C 63:60 64:40 65:D8 66:51 67:20 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:4C 7D:60 7E:40 7F:D8 80:51 81:20 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:4C 97:60 98:40 99:D8 9A:51 9B:20 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:4C B1:60 B2:40 B3:D8 B4:51 B5:20 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:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2019-04-09 14:59:38   RegL_08.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 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:45 2F:20 30:45 31:20 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:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 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:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 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:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 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:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 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:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 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:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2019-04-09 14:59:42   RegL_09.        00:00 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 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:45 2F:20 30:45 31:20 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:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 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:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 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:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 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:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 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:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 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:00 CB:00 CC:00 CD:00 CE:00 CF:00
     2017-09-29 17:57:15   T               0
     2017-09-28 18:36:15   absFeuchte      2.7
     2019-07-18 15:40:34   boostTime       -
     2019-07-18 15:40:34   commReporting   off
     2019-07-18 15:40:34   controlMode     manual
     2019-07-18 16:18:31   desired-temp    10.0
     2017-09-28 18:36:15   dewpoint        -8.6
     2019-07-18 16:18:31   humidity        42
     2019-07-18 16:18:31   measured-temp   25.1
     2019-07-18 10:00:01   recentStateType ack
     2019-07-18 16:18:31   state           T: 25.1 desired: 10.0
     2019-07-18 01:27:27   tempTmplSet     none
     2017-09-28 18:27:04   temperature     0
     2019-07-18 15:40:34   winOpenReporting on
   helper:
     peerFriend peerRtTc
     peerOpt    p:thermostat
     regLst     1,7,8,9
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   alexaName  Temperatur Schlafzimmer
   event-on-change-reading measured-temp:0.1,desired-temp:0.2,state,humidity,boostTime,commReporting,controlMode,winOpenReporting
   genericDeviceType thermostat
   group      Thermostate
   homebridgeMapping TargetTemperature=SchlafzimmerOG.Thermostat_Climate:desired-temp,cmd=desired-temp,minValue=10,maxValue=35,minStep=0.5
CurrentTemperature=SchlafzimmerOG.Thermostat_Climate:measured-temp
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,
   room       Homekit,OG Schlafzimmer,Thermostate
   tempListTmpl none


Kann es sein dass da bei mir noch irgendwo alte Reste der 0.3.4 versteckt sind oder hab ich irgendwas komplett falsch gemacht?  ;D

Bei mir funktioniert diese Abfrage mit "wie ist die Temperatur im Schlafzimmer"

Supadone

Super, danke für die schnellen Antworten.
Zitat von: MadMax-FHEM am 18 Juli 2019, 17:44:02
Die bekannten aber nicht per dropdown angezeigten genericDeviceType kannst du entweder einfach im FhemWeb eintippen:
Ah, ich dachte immer dass die "neuen" Attribute einfach zu dem Dropdown-Feld hinzugefügt werden, dadurch mein Verdacht dass irgendwas nicht aktualisiert wurde. Aber wunderbar, dann ist mit meiner Installation also alles korrekt.

Dann werd ich mal noch ein bisschen an den Alexanamen arbeiten, danke für eure Hilfe :)

Schlimbo

Hallo zusammen,
Ist es möglich im Attribute alexaName mehrere Name anzugeben?
In der Alexa App funktioniert es Gerätenamen Komma getrennt anzugeben. So besteht die Möglichkeit verschiedene Namen für ein Gerät zu verwenden z.B. "Steckdosen,Weihnachtsbaum,Stehlampe".
Gebe ich jedoch im Attribute die Namen Komma getrennt an erscheint in der App nur der erste Name.
Gibt es hier eine andere Syntax oder wird dies momentan vom Modul noch garnicht unterstützt?

Gruß schlimbo

TomLee

Du erinnerst mich das erste mal seit damals wieder an das Thema.

Gerade mit ; ausprobiert und das klappt, scheinbar hat Andre das mit dem ; ersetzen nicht eingebaut.

Gruß

Thomas

edit:

Problem an der Sache : die customSlotTypes werden bei einem get nach wie vor dann nicht mehr angezeigt.


Schlimbo

Super, mit ";" klappt es auch bei mir, vielen Dank für die Info :)

redsnake88

vl bin ich auch einfach schon zu brain afk aber ich bekomme es einfach nicht gebacken  das modul zu installieren ... vl kann mir jemand von euch weiterhelfen ich mache alles laut wiki jedoch kommt  im reading immer alexaFHEM
stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.

MadMax-FHEM

Zitat von: redsnake88 am 21 Juli 2019, 18:18:02
vl bin ich auch einfach schon zu brain afk aber ich bekomme es einfach nicht gebacken  das modul zu installieren ... vl kann mir jemand von euch weiterhelfen ich mache alles laut wiki jedoch kommt  im reading immer alexaFHEM
stopped; alexa-fhem not installed. install with 'sudo npm install -g alexa-fhem'.

Hast du das 'sudo npm install -g alexa-fhem' gemacht?

Gab es Fehler?

Was ergibt:

node -v

Hattest du bereits mal alexa-fhem laufen?

Was steht im alexa-fhem Log? (NICHT fhem Log!)

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)