FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: Andi35 am 08 Dezember 2020, 18:49:50

Titel: Alexa FHEM Connector und Thermostat über HMCCU falsches Device *gelöst*
Beitrag von: Andi35 am 08 Dezember 2020, 18:49:50
Hallo Zusammen.

Ich habe ein Problem beim Zusammenspiel zwischen FHEM - Raspberrymatic CCU3 und Alexa.
Auf einem Raspberry läuft FHEM Mit Alexa Connector. Alles ohne Probleme.
Auf einem weiteren Raspberry mit HM/HmIP Funkmodul läuft raspberrymatic.
Auf dem raspberrymatic sind mehrere HM Geräte und auch ein HmIP Heizkörpertermostat angemeldet.
Die Zusammenarbeit zwischen FHEM und raspberrymatic über HMCCU läuft Problemlos.
Allerdings habe ich mit dem Thermostat das Problem, dass es in Alexa nicht als Thermostat gefunden wird, sondern nur als Schalter. Ich kann also keine Temperaturen per Sprachbefehl an das Thermostat senden.
Eingerichtet wurde das Gerät in Fhem über den Befehl get d_ccu devicelist create ^HmIP.* t=dev f=HM_%n defattr save room=Homematic-test.
Das gerät wurde vollständig angelegt und lässt sich über Fhem auch steuern. Auch das Attribut genericDeviceType=thermostat wurde richtig gesetzt.
Warum wird das Gerät also in Alexa nicht korrekt als Thermostat erkannt?
Vielleicht hat ja jemand das Teil korrekt am laufen.

Danke schon mal im Voraus
Andreas
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: amenomade am 08 Dezember 2020, 21:56:03
"list" vom Gerät und Log beim Start von alexa bitte
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: Andi35 am 08 Dezember 2020, 22:23:54
Hallo amenomade

Das ging ja schnell mit der Antwort, dafür schon mal ein dickes Danke.
Ok, das mit dem List vom Device habe ich hinbekommen.
Stehe aber auf dem Schlauch mit dem Log vom Alexa Start. So tief stecke ich nicht in der Materie. Hab das alles blos mit viel lesen und dank mancher Idiotensicherer Anleitungen ans laufen bekommen. Kannst Du mir bitte mal kurz auf die Sprünge helfen wie ich das log hier rein bekomme?


Internals:
   DEF        000A1BE99F90D4
   FUUID      5fcfb1ae-f33f-ae18-2df3-823196605f534b00
   IODev      d_ccu
   NAME       HM_HmIP_eTRV_2_000A1BE99F90D4
   NR         246
   STATE      20.0
   TYPE       HMCCUDEV
   ccuaddr    000A1BE99F90D4
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-eTRV-2 000A1BE99F90D4
   ccutype    HmIP-eTRV-2
   channels   8
   firmware   2.2.8
   statevals  devstate
   READINGS:
     2020-12-08 21:59:42   1.ACTUAL_TEMPERATURE 21.7
     2020-12-08 21:59:42   1.ACTUAL_TEMPERATURE_STATUS 0
     2020-12-08 21:59:42   1.BOOST_MODE    0
     2020-12-08 21:59:42   1.SET_POINT_MODE 1
     2020-12-08 21:59:42   1.SET_POINT_TEMPERATURE 20.0
     2020-12-08 19:18:08   1.SET_POINT_TEMPERATURE_STATUS 0
     2020-12-08 21:59:42   1.WINDOW_STATE  closed
     2020-12-08 21:59:42   control         20.0
     2020-12-08 19:24:47   control_STATUS  0
     2020-12-08 21:59:42   hmstate         20.0
     2020-12-08 19:20:09   hmstate_STATUS  0
     2020-12-08 21:59:42   state           20.0
     2020-12-08 19:14:22   state_STATUS    0
     2020-12-08 21:59:42   valve_position  1
     2020-12-08 21:59:42   valve_position_STATUS 0
   hmccu:
     devspec    000A1BE99F90D4
     dp:
       0.CONFIG_PENDING:
         OVAL       0
         VAL        0
       0.DUTY_CYCLE:
         OVAL       0
         VAL        0
       0.INSTALL_TEST:
         OVAL       true
         VAL        true
       0.LOW_BAT:
         OVAL       0
         VAL        0
       0.OPERATING_VOLTAGE:
         OVAL       3.0
         VAL        3.0
       0.OPERATING_VOLTAGE_STATUS:
         OVAL       0
         VAL        0
       0.RSSI_DEVICE:
         OVAL       -53
         VAL        -53
       0.RSSI_PEER:
         OVAL       -48
         VAL        -48
       0.UNREACH:
         OVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.ACTIVE_PROFILE:
         OVAL       1
         VAL        1
       1.ACTUAL_TEMPERATURE:
         OSVAL      21.6
         OVAL       21.6
         SVAL       21.7
         VAL        21.7
       1.ACTUAL_TEMPERATURE_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.BOOST_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.BOOST_TIME:
         OVAL       0
         VAL        0
       1.FROST_PROTECTION:
         OVAL       0
         VAL        0
       1.LEVEL:
         OSVAL      3
         OVAL       0.03
         SVAL       1
         VAL        0.01
       1.LEVEL_STATUS:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       1.PARTY_MODE:
         OVAL       0
         VAL        0
       1.PARTY_SET_POINT_TEMPERATURE:
         OVAL       0.000000
         VAL        0.000000
       1.PARTY_TIME_END:
         OVAL       
         VAL       
       1.PARTY_TIME_START:
         OVAL       
         VAL       
       1.QUICK_VETO_TIME:
         OVAL       0
         VAL        0
       1.SET_POINT_MODE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       1.SET_POINT_TEMPERATURE:
         OSVAL      20.0
         OVAL       20.0
         SVAL       20.0
         VAL        20.0
       1.SWITCH_POINT_OCCURED:
         OVAL       0
         VAL        0
       1.VALVE_ADAPTION:
         OVAL       false
         VAL        false
       1.VALVE_STATE:
         OVAL       4
         VAL        4
       1.WINDOW_STATE:
         OSVAL      closed
         OVAL       0
         SVAL       closed
         VAL        0
Attributes:
   IODev      d_ccu
   alexaName  Badezimmer
   alexaRoom  Badezimmer
   ccureadingfilter ^ACTUAL_TEMPERATURE|^BOOST_MODE|^SET_POINT_MODE|^SET_POINT_TEMPERATURE|^LEVEL|^WINDOW_STATE
   ccureadingname 1.LEVEL:valve_position
   ccuscaleval LEVEL:0:1:0:100
   controldatapoint 1.SET_POINT_TEMPERATURE
   eventMap   /datapoint 1.BOOST_MODE true:Boost/datapoint 1.CONTROL_MODE 0:Auto/datapoint 1.CONTROL_MODE 1:Manual/datapoint 1.CONTROL_MODE 2:Holiday/datapoint 1.CONTROL_MODE 1 1.SET_POINT_TEMPERATURE 4.5:off/datapoint 1.CONTROL_MODE 0 1.SET_POINT_TEMPERATURE 30.5:on/
   genericDeviceType thermostat
   room       Homematic-test
   statedatapoint 1.SET_POINT_TEMPERATURE
   stripnumber 1
   substexcl  control
   substitute SET_POINT_TEMPERATURE!#0-4.5:off,#30.5-40:on;WINDOW_STATE!(0|false):closed,(1|true):open
   webCmd     control:Boost:Auto:Manual:Holiday:on:off
   widgetOverride control:slider,4.5,0.5,30.5,1
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: amenomade am 08 Dezember 2020, 22:29:34
Über das alexa Device in fhem. Dort siehst Du wo die Log steht, und kannst Du auch alexa stoppent/starten. In dem Fall brauchst Du sogar kein stop/start zu machen, sondern nur "set alexaDevice reload"
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: amenomade am 08 Dezember 2020, 22:33:45
Damit Alexa es als thermostat erkennt, brauchst Du mind. eine Characteristic CurrentTemperature und eine Characteristic TargetTemperature. Die Werte hast Du irgendwie schon als Readings, aber die heissen nicht ganz, wie ein "gewöhnliches" Thermostat (z.B. "temperature" oder "desired-tem"). Dafür brauchst Du dann entw eine Umnennung von diesen Readings, oder evtl ein Attribut homeBridgeMapping, das die Überzetzung macht.

Das kann aber sein, das Andre es schon standardmässig programmiert hat, und dass es doch automatisch gemapped wird. Deswegen muss man in der Log schauen.
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: Andi35 am 08 Dezember 2020, 22:35:20
Ok, hab jetzt über ssh die logdatei ausgelesen und den Teil nach dem start mal kopiert


[8.12.2020, 22:29:39] Got SIGTERM, shutting down alexa-fhem...
[8.12.2020, 22:29:39] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[8.12.2020, 22:29:39] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:39] Stopping SSH ...
[8.12.2020, 22:29:39] Reading alexaFHEM.ProxyConnection set to stopped
[8.12.2020, 22:29:39] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:39] *** SSH: exited with 0
[8.12.2020, 22:29:49] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[8.12.2020, 22:29:49] os.homedir()=/opt/fhem
[8.12.2020, 22:29:49] this is alexa-fhem 0.5.55
[8.12.2020, 22:29:49] connecting to FHEM ...
[8.12.2020, 22:29:49] [FHEM] defaults to: will not send proactive events
[8.12.2020, 22:29:50] [FHEM] trying longpoll to listen for fhem events
[8.12.2020, 22:29:50] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1607462990662
[8.12.2020, 22:29:50] [FHEM] got csrfToken: csrf_480636245480263
[8.12.2020, 22:29:50] [FHEM] Checking devices and attributes...
[8.12.2020, 22:29:50] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:50] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:50] [FHEM] waiting for events ...
[8.12.2020, 22:29:50] [FHEM] Fetching FHEM devices...
[8.12.2020, 22:29:50] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:50] [FHEM] alexa device is alexa
[8.12.2020, 22:29:50] [FHEM] alexa will not send proactive events
[8.12.2020, 22:29:50] [FHEM] alexa uses ID: 5f7358c2-f33f-ae18-aa73-8630fb92aef724ba
[8.12.2020, 22:29:51] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.55%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:51] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:51] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:51] Server listening on: http://127.0.0.1:44523 for proxy connections
[8.12.2020, 22:29:51] *** SSH: checking proxy configuration
[8.12.2020, 22:29:51] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[8.12.2020, 22:29:51] Passed config: {"connections":[{"port":"8083","webname":"fhem","uid":999,"filter":"alexaName=..*","name":"FHEM","server":"127.0.0.1"}],"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":44523}}
[8.12.2020, 22:29:51] sshautoconf: SSH key seems to exist
[8.12.2020, 22:29:51] sshautoconf: Our SSH key is known at the reverse proxy, good!
[8.12.2020, 22:29:51] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
*** FHEM: connected
[8.12.2020, 22:29:51] [FHEM] got: 11 results
[8.12.2020, 22:29:51] [FHEM] GT_WT_02_147 is thermometer
[8.12.2020, 22:29:51] [FHEM] GT_WT_02_147 has
[8.12.2020, 22:29:51] [FHEM]   StatusLowBattery [battery]
[8.12.2020, 22:29:51] [FHEM]   CurrentTemperature [temperature]
[8.12.2020, 22:29:51] [FHEM]   CurrentRelativeHumidity [humidity]
[8.12.2020, 22:29:51] [FHEM] GT_WT_02_147 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] GT_WT_02_147 uses ID: 5f748351-f33f-ae18-75f7-20fb434037f10c97
  2020-12-08 22:29:51 caching: GT_WT_02_147-battery: ok
  2020-12-08 22:29:51 caching: GT_WT_02_147-temperature: 3.6
  2020-12-08 22:29:51 caching: GT_WT_02_147-humidity: 100
[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 is thermostat
[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 is NOT a thermostat. set command for target temperature missing:
[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 has
[8.12.2020, 22:29:51] [FHEM]   On [pct;on,off]
[8.12.2020, 22:29:51] [FHEM]   Brightness [pct]
[8.12.2020, 22:29:51] [FHEM]   CurrentHeatingCoolingState [undefined]
[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 uses ID: 000A1BE99F90D4
[8.12.2020, 22:29:51] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 is blind
[8.12.2020, 22:29:51] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 has
[8.12.2020, 22:29:51] [FHEM]   CurrentPosition [pct]
[8.12.2020, 22:29:51] [FHEM]   TargetPosition [pct]
[8.12.2020, 22:29:51] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 uses ID: 5f783d73-f33f-ae18-eea4-fc5c4ecafbbb7d4f
  2020-12-08 22:29:51 caching: HM_LC_Bl1PBU_FM_NEQ1794233_1-pct: 100
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 is switch
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 uses ID: NEQ0138230
  2020-12-08 22:29:51 caching: HM_LC_Sw1PBU_FM_NEQ0138230-state: off
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 is switch
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 uses ID: NEQ0603029
  2020-12-08 22:29:51 caching: HM_LC_Sw1_Ba_PCB_NEQ0603029-state: off
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 is switch
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 uses ID: 5f73858a-f33f-ae18-a04c-9615d635fc7683ec
  2020-12-08 22:29:51 caching: HM_LC_Sw2PBU_FM_OEQ0126283_1-state: off
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 is switch
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 uses ID: 5f73858a-f33f-ae18-81a1-75e2bf6e1f9a222e
  2020-12-08 22:29:51 caching: HM_LC_Sw2PBU_FM_OEQ0126283_2-state: off
[8.12.2020, 22:29:51] [FHEM] Taste_Passwort is switch
[8.12.2020, 22:29:51] [FHEM] Taste_Passwort has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] Taste_Passwort will not send proactive events
[8.12.2020, 22:29:51] [FHEM] Taste_Passwort uses ID: 5f747a08-f33f-ae18-a556-e2739ba9858be3ea
  2020-12-08 22:29:51 caching: Taste_Passwort-state: on
[8.12.2020, 22:29:51] [FHEM] WOL.PC is switch
[8.12.2020, 22:29:51] [FHEM] WOL.PC has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] WOL.PC will not send proactive events
[8.12.2020, 22:29:51] [FHEM] WOL.PC uses ID: 5f747a08-f33f-ae18-44d9-5388f3b6f420621c
  2020-12-08 22:29:51 caching: WOL.PC-state: on
[8.12.2020, 22:29:51] [FHEM] WZ_Fernseher is switch
[8.12.2020, 22:29:51] [FHEM] WZ_Fernseher has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] WZ_Fernseher will not send proactive events
[8.12.2020, 22:29:51] [FHEM] WZ_Fernseher uses ID: 5f747a08-f33f-ae18-8781-b9a15bd62869bba5
  2020-12-08 22:29:51 caching: WZ_Fernseher-state: on
[8.12.2020, 22:29:51] [FHEM] mySwitch1 is switch
[8.12.2020, 22:29:51] [FHEM] mySwitch1 has
[8.12.2020, 22:29:51] [FHEM]   On [state;on,off]
[8.12.2020, 22:29:51] [FHEM] mySwitch1 will not send proactive events
[8.12.2020, 22:29:51] [FHEM] mySwitch1 uses ID: 5f735b1f-f33f-ae18-26cf-ba8cd8df229c68f1
  2020-12-08 22:29:51 caching: mySwitch1-state: on
[8.12.2020, 22:29:51] [FHEM] got .eventToken
[8.12.2020, 22:29:51] refreshing token
[8.12.2020, 22:29:51] 39_alexa.pm is new version: true
[8.12.2020, 22:29:51] sshautoconf: completed successfully
[8.12.2020, 22:29:51] *** SSH: proxy configuration set up done
[8.12.2020, 22:29:51] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[8.12.2020, 22:29:51] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:51] Starting SSH with -R 1234:127.0.0.1:44523 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[8.12.2020, 22:29:51] BearerToken '...24582' read from alexa
[8.12.2020, 22:29:52] got fresh token
[8.12.2020, 22:29:52] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[8.12.2020, 22:29:52] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_480636245480263&XHR=1
[8.12.2020, 22:29:52] *** SSH: proxy connection established
[8.12.2020, 22:29:52] SSH: Welcome at the reverse proxy!  This pseudoshell does not react to any input - do not get irritated. 




Hab da was gefunden was auf das Problem hin deutet


[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 is thermostat
[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 is NOT a thermostat. set command for target temperature missing:
[8.12.2020, 22:29:51] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 has


Aber was kann ich machen?
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: Andi35 am 08 Dezember 2020, 23:09:39
Hab jetzt das im HomeBridgeMapping eingetragen

TargetTemperature=1.SET_POINT_TEMPERATURE::1.SET_POINT_TEMPERATURE,minValue=14,maxValue=25,minStep=1
CurrentTemperature=1.ACTUAL_TEMPERATURE,nocache=1


Ob es richtig ist weiß ich aber nicht, ziemlich viele Bömische Dörfer.

Jedenfalls bleibt der Fehler immer noch bestehen.  ::)
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: amenomade am 08 Dezember 2020, 23:17:25
ZitatHab da was gefunden was auf das Problem hin deutet

Genau sowas meinte ich.

Da hast Du mehrere Möglichkeiten. Du kannst mit den Attribute des HMCCUDEV (ccureadingname, controldatapoint...) spielen, um ein set Kommando / Reading "desired-temp" zu haben. Dies sollte alexa-fhem automatisch erkennen.

Oder ein homeBridgeMapping definieren, das die Übersetzung macht. Etwas in der Art:
attr <device> homeBridgeMapping CurrentTemperature=1.ACTUAL_TEMPERATURE TargetTemperature=control::control

*** Du warst schneller. Ja, das sieht gut aus. Ich würde lieber control nehmen. Die Frage ist: wie setzt du die Zieltemperatur?
"set thermostat xxxxx 20" => TargetTemperature=1.SET_POINT_TEMPERATURE::xxxxx
Damit es übernommen wird, musst Du ein set alexa reload machen.
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: Andi35 am 08 Dezember 2020, 23:33:34
Jeaaaaa, das war der hilfreiche Tip. Mit Deinen homeBridgeMapping Definitionen hat es funktioniert. Alexa hat es als Thermostat erkannt und ich kann per Sprache steuern. In der AlexaApp taucht das gerät auch als Thermostat auf. Wenn ich drauf gehe, dann läuft zwar die Statusaktualisierung endlos (also es wird kein Wert angezeigt), kannst Du da auch noch einen Tip geben?
Wenn nicht, egal, das ist nicht so wichtig.
Vielen Herzlichen Dank  :)
Dafür liebe ich dieses Forum, immer wieder Leute die helfen können.
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: amenomade am 08 Dezember 2020, 23:56:22
Kannst Du wieder den Teil der Log Datei liefern, wo man sieht, wie das Device jetzt erkannt wird (von ...is thermostat bis caching...)?
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: Andi35 am 09 Dezember 2020, 00:09:57
Aber gerne doch, bin am lernen....

[9.12.2020, 00:07:55] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 is thermostat
[9.12.2020, 00:07:55] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 has
[9.12.2020, 00:07:55] [FHEM]   On [pct;on,off]
[9.12.2020, 00:07:55] [FHEM]   Brightness [pct]
[9.12.2020, 00:07:55] [FHEM]   CurrentHeatingCoolingState [undefined]
[9.12.2020, 00:07:55] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
[9.12.2020, 00:07:55] [FHEM]   TargetTemperature [control]
[9.12.2020, 00:07:55] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 will not send proactive events
[9.12.2020, 00:07:55] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 uses ID: 000A1BE99F90D4
  2020-12-09 00:07:55 caching: HM_HmIP_eTRV_2_000A1BE99F90D4-1.ACTUAL_TEMPERATURE: 22.2
  2020-12-09 00:07:55 caching: HM_HmIP_eTRV_2_000A1BE99F90D4-control: 19.0
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: amenomade am 09 Dezember 2020, 00:25:23
Ich würde noch ein "clear " am Anfang des homeBridgeMappings hinzufügen. Sollte On und Brightness weg werfen. Vielleicht ist es, was ihn stört.

Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: Andi35 am 09 Dezember 2020, 00:45:25
Nein, das hat keine Änderung gebracht. Aber wie gesagt, ist jetzt nicht so wild.
Und es ist spät, werde mal morgen weiter machen.
Also vielen Dank noch mal.

Gute Nacht
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device
Beitrag von: Andi35 am 10 Dezember 2020, 11:25:24
Nur kurz zur Rückmeldung.
Irgendwie hat sich das Problem von selbst gelöst. Ohne mein Zutun war gestern das Gerät korrekt in der AlexaApp zu sehen, mit Einstellmöglichkeit der Temperatur und Anzeige der aktuellen Raumtemperatur.
Ich hab dann sofort die restlichen Thermostate für die anderen Zimmer angelegt und siehe da... alles bestens.
Wo das Problem gelegen hat (also mit der App) kann ich nicht sagen.
Trotzdem noch mal vielen Dank, wieder was gelernt.
Gruß
Andreas
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device *gelöst*
Beitrag von: amenomade am 10 Dezember 2020, 18:52:02
Vielleicht eine Erklärung: Man muss unterscheiden zwischen Erkennung in alexa-fhem und Erkennung in Alexa.

Mit "set alexadevice reload" gibt man die Fhem Devices alexa-fhem erneut bekannt. Das heisst aber noch nicht, dass Alexa die genauso kennt. Da muss man entweder in Alexa eine neue Suche machen (in der Alexa App, oder "alexa, suche meine Geräte") oder ... warten: Alexa macht es regelmässig wieder (die Frequenz erinnere ich mich nicht mehr. Einmal pro Stunde oder so)

Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device *gelöst*
Beitrag von: Andi35 am 11 Dezember 2020, 12:05:41
Ja, die Erklärung leuchtet ein.
Ich hatte zwar für jeden neuen Versuch Alexa-Fhem neu gestartet (Hab da extra einen Button definiert) und danach eine Suche über "Alexa, suche Geräte" angestoßen. Aber wer weiß, was da noch so im System von Amazon ab läuft...
Vielleicht brauchte es auch einfach nur etwas Zeit um sich zu sortieren  ;D
Oder es wurde genau zu diesem Zeitpunkt mal wieder am System gedreht, wie schon so oft, wo plötzlich sämtliche Routinen verschwunden sind, oder Funksteckdosen die man vorher als "Lampe" definiert hatte, am nächsten Tag mit "Alexa Licht an" nicht mehr reagieren weil sie plötzlich wieder nur Steckdosen sind. Aber das sind Kleinigkeiten. Wichtig ist dass es jetzt läuft... bis auf den Fensterkontakt  ;)
Darf ich da Deine Hilfe noch mal in Anspruch nehmen?

Habe den fensterkontakt folgendermaßen definiert.
attr HM_HmIP_SWDM_00155BE9908553 IODev d_ccu
attr HM_HmIP_SWDM_00155BE9908553 alexaName Fenster_WZ
attr HM_HmIP_SWDM_00155BE9908553 alexaRoom Wohnzimmer
attr HM_HmIP_SWDM_00155BE9908553 ccureadingfilter .*
attr HM_HmIP_SWDM_00155BE9908553 devStateIcon Open:fts_window_2w_tilt_l Closed:fts_window_2w
attr HM_HmIP_SWDM_00155BE9908553 genericDeviceType contact
attr HM_HmIP_SWDM_00155BE9908553 homebridgeMapping ContactSensorState=state,values=close:CONTACT_DETECTED;;open:CONTACT_NOT_DETECTED
attr HM_HmIP_SWDM_00155BE9908553 icon fts_window_2w_tilt
attr HM_HmIP_SWDM_00155BE9908553 room Homematic-test,Wohnzimmer
attr HM_HmIP_SWDM_00155BE9908553 statechannel 1
attr HM_HmIP_SWDM_00155BE9908553 statedatapoint 1.STATE
attr HM_HmIP_SWDM_00155BE9908553 substitute STATE!(0|false):Closed,(1|true):Open;;;;LOW_BAT!(0|false):ok,(1|true):not ok

Nur Angezeigt wird er in der AlexaApp immer als "offen"
Habe den Verdacht, dass irgendwas mit meinem Mapping noch nicht stimmt oder es mit dem substitute Attribut zusammen hängt.

Der log nach dem starten von Alexa-fhem sieht so aus
*** FHEM: connected
[11.12.2020, 12:03:08] [FHEM] got: 16 results
[11.12.2020, 12:03:08] [FHEM] GT_WT_02_147 is thermometer
[11.12.2020, 12:03:08] [FHEM] GT_WT_02_147 has
[11.12.2020, 12:03:08] [FHEM]   StatusLowBattery [battery]
[11.12.2020, 12:03:08] [FHEM]   CurrentTemperature [temperature]
[11.12.2020, 12:03:08] [FHEM]   CurrentRelativeHumidity [humidity]
[11.12.2020, 12:03:08] [FHEM] GT_WT_02_147 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] GT_WT_02_147 uses ID: 5f748351-f33f-ae18-75f7-20fb434037f10c97
  2020-12-11 12:03:08 caching: GT_WT_02_147-battery: ok
  2020-12-11 12:03:08 caching: GT_WT_02_147-temperature: 3.1
  2020-12-11 12:03:08 caching: GT_WT_02_147-humidity: 79
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_SWDM_00155BE9908553 is contact
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_SWDM_00155BE9908553 has
[11.12.2020, 12:03:08] [FHEM]   ContactSensorState [state]
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_SWDM_00155BE9908553 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_SWDM_00155BE9908553 uses ID: 00155BE9908553
  2020-12-11 12:03:08 caching: HM_HmIP_SWDM_00155BE9908553-state: Closed
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D03_gross is thermostat
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D03_gross has
[11.12.2020, 12:03:08] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
[11.12.2020, 12:03:08] [FHEM]   TargetTemperature [control]
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D03_gross will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D03_gross uses ID: 000A1BE99F8D03
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F8D03_gross-1.ACTUAL_TEMPERATURE: 20.2
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F8D03_gross-control: 19.0
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D0F_klein is thermostat
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D0F_klein has
[11.12.2020, 12:03:08] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
[11.12.2020, 12:03:08] [FHEM]   TargetTemperature [control]
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D0F_klein will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8D0F_klein uses ID: 000A1BE99F8D0F
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F8D0F_klein-1.ACTUAL_TEMPERATURE: 20.0
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F8D0F_klein-control: 19.0
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8DA4 is thermostat
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8DA4 has
[11.12.2020, 12:03:08] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
[11.12.2020, 12:03:08] [FHEM]   TargetTemperature [control]
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8DA4 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F8DA4 uses ID: 000A1BE99F8DA4
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F8DA4-1.ACTUAL_TEMPERATURE: 15.3
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F8DA4-control: 15.0
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D0 is thermostat
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D0 has
[11.12.2020, 12:03:08] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
[11.12.2020, 12:03:08] [FHEM]   TargetTemperature [control]
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D0 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D0 uses ID: 000A1BE99F90D0
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F90D0-1.ACTUAL_TEMPERATURE: 15.4
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F90D0-control: 15.0
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 is thermostat
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 has
[11.12.2020, 12:03:08] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
[11.12.2020, 12:03:08] [FHEM]   TargetTemperature [control]
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_HmIP_eTRV_2_000A1BE99F90D4 uses ID: 000A1BE99F90D4
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F90D4-1.ACTUAL_TEMPERATURE: 20.0
  2020-12-11 12:03:08 caching: HM_HmIP_eTRV_2_000A1BE99F90D4-control: 19.0
[11.12.2020, 12:03:08] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 is blind
[11.12.2020, 12:03:08] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 has
[11.12.2020, 12:03:08] [FHEM]   CurrentPosition [pct]
[11.12.2020, 12:03:08] [FHEM]   TargetPosition [pct]
[11.12.2020, 12:03:08] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_LC_Bl1PBU_FM_NEQ1794233_1 uses ID: 5f783d73-f33f-ae18-eea4-fc5c4ecafbbb7d4f
  2020-12-11 12:03:08 caching: HM_LC_Bl1PBU_FM_NEQ1794233_1-pct: 100
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 is switch
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1PBU_FM_NEQ0138230 uses ID: NEQ0138230
  2020-12-11 12:03:08 caching: HM_LC_Sw1PBU_FM_NEQ0138230-state: off
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 is switch
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw1_Ba_PCB_NEQ0603029 uses ID: NEQ0603029
  2020-12-11 12:03:08 caching: HM_LC_Sw1_Ba_PCB_NEQ0603029-state: off
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 is switch
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_1 uses ID: 5f73858a-f33f-ae18-a04c-9615d635fc7683ec
  2020-12-11 12:03:08 caching: HM_LC_Sw2PBU_FM_OEQ0126283_1-state: off
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 is switch
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] HM_LC_Sw2PBU_FM_OEQ0126283_2 uses ID: 5f73858a-f33f-ae18-81a1-75e2bf6e1f9a222e
  2020-12-11 12:03:08 caching: HM_LC_Sw2PBU_FM_OEQ0126283_2-state: off
[11.12.2020, 12:03:08] [FHEM] Taste_Passwort is switch
[11.12.2020, 12:03:08] [FHEM] Taste_Passwort has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] Taste_Passwort will not send proactive events
[11.12.2020, 12:03:08] [FHEM] Taste_Passwort uses ID: 5f747a08-f33f-ae18-a556-e2739ba9858be3ea
  2020-12-11 12:03:08 caching: Taste_Passwort-state: on
[11.12.2020, 12:03:08] [FHEM] WOL.PC is switch
[11.12.2020, 12:03:08] [FHEM] WOL.PC has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] WOL.PC will not send proactive events
[11.12.2020, 12:03:08] [FHEM] WOL.PC uses ID: 5f747a08-f33f-ae18-44d9-5388f3b6f420621c
  2020-12-11 12:03:08 caching: WOL.PC-state: on
[11.12.2020, 12:03:08] [FHEM] WZ_Fernseher is switch
[11.12.2020, 12:03:08] [FHEM] WZ_Fernseher has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] WZ_Fernseher will not send proactive events
[11.12.2020, 12:03:08] [FHEM] WZ_Fernseher uses ID: 5f747a08-f33f-ae18-8781-b9a15bd62869bba5
  2020-12-11 12:03:08 caching: WZ_Fernseher-state: off
[11.12.2020, 12:03:08] [FHEM] mySwitch1 is switch
[11.12.2020, 12:03:08] [FHEM] mySwitch1 has
[11.12.2020, 12:03:08] [FHEM]   On [state;on,off]
[11.12.2020, 12:03:08] [FHEM] mySwitch1 will not send proactive events
[11.12.2020, 12:03:08] [FHEM] mySwitch1 uses ID: 5f735b1f-f33f-ae18-26cf-ba8cd8df229c68f1
  2020-12-11 12:03:08 caching: mySwitch1-state: on
[11.12.2020, 12:03:08] [FHEM] got .eventToken
[11.12.2020, 12:03:08] refreshing token
[11.12.2020, 12:03:08] 39_alexa.pm is new version: true
[11.12.2020, 12:03:08] sshautoconf: completed successfully
[11.12.2020, 12:03:08] *** SSH: proxy configuration set up done
[11.12.2020, 12:03:08] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[11.12.2020, 12:03:08] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_689925718143396&XHR=1
[11.12.2020, 12:03:08] Starting SSH with -R 1234:127.0.0.1:46271 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[11.12.2020, 12:03:08] BearerToken '...24582' read from alexa
[11.12.2020, 12:03:08] got fresh token
[11.12.2020, 12:03:09] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[11.12.2020, 12:03:09] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_689925718143396&XHR=1
[11.12.2020, 12:03:09] *** SSH: proxy connection established
[11.12.2020, 12:03:09] SSH: Welcome at the reverse proxy!  This pseudoshell does not react to any input - do not get irritated. 
[11.12.2020, 12:03:11] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"e0853d7b-dd9d-431e-ba31-35ef0d622138","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553","cookie":{"fuuid":"5fd0acf3-f33f-ae18-3c5c-f4b2bd5affa1e093","device":"HM_HmIP_SWDM_00155BE9908553"}},"payload":{}}}
[11.12.2020, 12:03:11] [FHEM] HM_HmIP_SWDM_00155BE9908553-state value Closed not handled in values
[11.12.2020, 12:03:11] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ContactSensor","name":"detectionState","value":"DETECTED","timeOfSample":"2020-12-11T11:03:11.878Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.EndpointHealth","name":"connectivity","value":{"value":"OK"},"timeOfSample":"2020-12-11T11:03:11.878Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"5de32c46-2ef2-499a-b68e-b94bed861d3b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553"},"payload":{}}}
[11.12.2020, 12:03:14] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"5320da38-90c2-4370-acdf-7b82e01dd4a8","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553","cookie":{"fuuid":"5fd0acf3-f33f-ae18-3c5c-f4b2bd5affa1e093","device":"HM_HmIP_SWDM_00155BE9908553"}},"payload":{}}}
[11.12.2020, 12:03:14] [FHEM] HM_HmIP_SWDM_00155BE9908553-state value Closed not handled in values
[11.12.2020, 12:03:14] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ContactSensor","name":"detectionState","value":"DETECTED","timeOfSample":"2020-12-11T11:03:14.876Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.EndpointHealth","name":"connectivity","value":{"value":"OK"},"timeOfSample":"2020-12-11T11:03:14.876Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"dee5394b-d5ce-4a3d-9098-ac60f3660427","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553"},"payload":{}}}
[11.12.2020, 12:03:17] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"91c42b14-51a3-4615-a477-e7c5a4035f9b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553","cookie":{"fuuid":"5fd0acf3-f33f-ae18-3c5c-f4b2bd5affa1e093","device":"HM_HmIP_SWDM_00155BE9908553"}},"payload":{}}}
[11.12.2020, 12:03:17] [FHEM] HM_HmIP_SWDM_00155BE9908553-state value Closed not handled in values
[11.12.2020, 12:03:17] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ContactSensor","name":"detectionState","value":"DETECTED","timeOfSample":"2020-12-11T11:03:17.879Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.EndpointHealth","name":"connectivity","value":{"value":"OK"},"timeOfSample":"2020-12-11T11:03:17.879Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"4d108b87-ec1c-40bc-8f2a-4e29d6c27f99","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553"},"payload":{}}}
[11.12.2020, 12:03:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"03f82b95-256a-4ab4-a989-f40c538e3bba","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553","cookie":{"fuuid":"5fd0acf3-f33f-ae18-3c5c-f4b2bd5affa1e093","device":"HM_HmIP_SWDM_00155BE9908553"}},"payload":{}}}
[11.12.2020, 12:03:20] [FHEM] HM_HmIP_SWDM_00155BE9908553-state value Closed not handled in values
[11.12.2020, 12:03:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ContactSensor","name":"detectionState","value":"DETECTED","timeOfSample":"2020-12-11T11:03:20.836Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.EndpointHealth","name":"connectivity","value":{"value":"OK"},"timeOfSample":"2020-12-11T11:03:20.836Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"36cb81fb-0ea8-451c-b0af-d088f5b95f2b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553"},"payload":{}}}
[11.12.2020, 12:03:23] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"e029c5b5-e667-44ce-bb8d-a71f95c63cfb","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553","cookie":{"fuuid":"5fd0acf3-f33f-ae18-3c5c-f4b2bd5affa1e093","device":"HM_HmIP_SWDM_00155BE9908553"}},"payload":{}}}
[11.12.2020, 12:03:23] [FHEM] HM_HmIP_SWDM_00155BE9908553-state value Closed not handled in values
[11.12.2020, 12:03:23] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ContactSensor","name":"detectionState","value":"DETECTED","timeOfSample":"2020-12-11T11:03:23.883Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.EndpointHealth","name":"connectivity","value":{"value":"OK"},"timeOfSample":"2020-12-11T11:03:23.883Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"59e90b4f-6fa7-48d1-8044-bee04838b9f8","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553"},"payload":{}}}
[11.12.2020, 12:03:26] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"e494f2d2-fead-4363-a8d5-12c36f8e0f91","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553","cookie":{"fuuid":"5fd0acf3-f33f-ae18-3c5c-f4b2bd5affa1e093","device":"HM_HmIP_SWDM_00155BE9908553"}},"payload":{}}}
[11.12.2020, 12:03:26] [FHEM] HM_HmIP_SWDM_00155BE9908553-state value Closed not handled in values
[11.12.2020, 12:03:26] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ContactSensor","name":"detectionState","value":"DETECTED","timeOfSample":"2020-12-11T11:03:26.892Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.EndpointHealth","name":"connectivity","value":{"value":"OK"},"timeOfSample":"2020-12-11T11:03:26.892Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"96188e02-c824-4353-92d0-0409d8bee49e","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"589885F0-616C7731ADE24582"},"endpointId":"00155BE9908553"},"payload":{}}}
Titel: Antw:Alexa FHEM Connector und Thermostat über HMCCU falsches Device *gelöst*
Beitrag von: Andi35 am 11 Dezember 2020, 12:39:28
Ok, ich gebe mir mal selbst die Antwort, manchmal sieht man den Wald von Bäumen nicht.
ich habe diese Zeile: substitute STATE!(0|false):Closed,(1|true):Open;;;;LOW_BAT!(0|false):ok,(1|true):not ok
abgeändert in: substitute STATE!(0|false):close,(1|true):open;;;;LOW_BAT!(0|false):ok,(1|true):not ok

und die Icon attribute in: devStateIcon open:fts_window_2w_tilt_l close:fts_window_2w

"Closed" und "close" waren das Problem.
Sind die Werte eigentlich auch case sensitive? oder hätte es gereicht das "Closed" in "Close" zu ändern und es wäre trotzdem als "close" erkannt worden?

Langsam, gaaaanz langsam komm ich dahinter.