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
"list" vom Gerät und Log beim Start von alexa bitte
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
Ü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"
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.
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×tamp=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?
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. ::)
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.
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.
Kannst Du wieder den Teil der Log Datei liefern, wo man sieht, wie das Device jetzt erkannt wird (von ...is thermostat bis caching...)?
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
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.
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
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
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)
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":{}}}
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.