Autor Thema: [gelöst]falsches mapping ?  (Gelesen 695 mal)

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 395
[gelöst]falsches mapping ?
« am: 28 August 2021, 07:42:36 »
Guten Morgen zusammen,
ich bekomm es irgendwie nicht hin meinen shellydimmer über alexa zu regeln...über fhem selber geht es...
vielleicht kann mir mal jemand einen denkanstoss geben..wo es hängt.

hier der dimmer mit template:
Internals:
   CID        shellydimmer2_E0980695AB49
   DEF        shellydimmer2_E0980695AB49
   DEVICETOPIC EG_ESS_Lampe1
   FUUID      6122b8c7-f33f-153e-3c28-f7936e3bb0598d82
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 49781
   MQTT2_FHEM_Server_TIME 2021-08-28 07:38:47
   MSGCNT     49781
   NAME       EG_ESS_Lampe1
   NR         74
   STATE      off
   TYPE       MQTT2_DEVICE
   JSONMAP:
     brightness pct
   READINGS:
     2021-08-23 04:07:46   06             
     2021-08-25 23:08:03   IODev           MQTT2_FHEM_Server
     2021-08-26 22:06:21   actions_stats_skipped 0
     2021-08-26 22:06:21   attrTemplateVersion 20200831
     2021-08-26 21:40:59   brightness      38
     2021-08-26 22:06:21   calib_progress  0
     2021-08-26 22:06:21   calib_running   0
     2021-08-26 22:06:21   calib_status    0
     2021-08-26 22:06:21   calibrated      true
     2021-08-26 22:06:21   cfg_changed_cnt 0
     2021-08-26 22:06:21   cloud_connected false
     2021-08-26 22:06:21   cloud_enabled   false
     2021-08-26 22:06:21   debug           0
     2021-08-27 03:00:22   event           
     2021-08-27 03:00:22   event_cnt       0
     2021-08-26 22:06:21   forced_neutral  false
     2021-08-26 22:06:21   fs_free         118974
     2021-08-26 22:06:21   fs_size         233681
     2021-08-27 03:00:22   fw_ver          20210723-153500/v1.11.0-Dimmer-g1d5998d
     2021-08-28 07:38:47   has_timer       false
     2021-08-26 22:06:21   has_update      false
     2021-08-27 03:00:22   id              shellydimmer2-E0980695AB49
     2021-08-28 07:38:47   input_0         1
     2021-08-28 07:38:47   input_1         0
     2021-08-26 22:06:21   inputs_1_event 
     2021-08-26 22:06:21   inputs_1_event_cnt 1
     2021-08-26 22:06:21   inputs_1_input  1
     2021-08-26 22:06:21   inputs_2_event 
     2021-08-26 22:06:21   inputs_2_event_cnt 0
     2021-08-26 22:06:21   inputs_2_input  0
     2021-08-27 03:00:22   ip              192.168.178.22
     2021-08-28 07:38:47   ison            false
     2021-08-26 06:47:19   light_0         off
     2021-08-28 07:38:47   light_0_energy  222
     2021-08-28 07:38:47   light_0_power   0.00
     2021-08-26 22:06:21   lights_1_brightness 38
     2021-08-26 22:06:21   lights_1_has_timer false
     2021-08-26 22:06:21   lights_1_ison   true
     2021-08-26 22:06:21   lights_1_mode   white
     2021-08-26 22:06:21   lights_1_source mqtt
     2021-08-26 22:06:21   lights_1_timer_duration 0
     2021-08-26 22:06:21   lights_1_timer_remaining 0
     2021-08-26 22:06:21   lights_1_timer_started 0
     2021-08-26 22:06:21   lights_1_transition 0
     2021-08-28 07:38:47   loaderror       0
     2021-08-26 06:45:30   longpush_0      1
     2021-08-27 03:00:22   mac             E0980695AB49
     2021-08-26 22:06:21   meters_1_counters_1 7.282
     2021-08-26 22:06:21   meters_1_counters_2 7.280
     2021-08-26 22:06:21   meters_1_counters_3 7.290
     2021-08-26 22:06:21   meters_1_is_valid true
     2021-08-26 22:06:21   meters_1_overpower 0.00
     2021-08-26 22:06:21   meters_1_power  7.29
     2021-08-26 22:06:21   meters_1_timestamp 1630015581
     2021-08-26 22:06:21   meters_1_total  194
     2021-08-28 07:38:47   mode            white
     2021-08-27 03:00:22   model           SHDM-2
     2021-08-26 22:06:21   mqtt_connected  false
     2021-08-27 03:00:22   new_fw          false
     2021-08-27 03:00:22   online          true
     2021-08-28 07:38:47   overpower       0
     2021-08-28 07:38:47   overtemperature 0
     2021-08-28 07:38:47   pct             16
     2021-08-26 22:06:21   ram_free        35588
     2021-08-26 22:06:21   ram_total       48880
     2021-08-26 22:06:21   serial          36
     2021-08-28 07:38:47   source          mqtt
     2021-08-28 07:38:46   state           off
     2021-08-28 07:38:47   temperature     47.90
     2021-08-28 07:38:47   temperature_f   118.22
     2021-08-26 22:06:21   time            22:06
     2021-08-28 07:38:47   timer_duration  0
     2021-08-28 07:38:47   timer_remaining 0
     2021-08-28 07:38:47   timer_started   0
     2021-08-26 22:06:21   tmp_is_valid    true
     2021-08-26 22:06:21   tmp_tC          49.48
     2021-08-26 22:06:21   tmp_tF          121.06
     2021-08-28 07:38:47   transition      0
     2021-08-26 22:06:21   unixtime        1630008381
     2021-08-26 22:06:21   update_beta_version 20210820-122525/v1.11.4-rc2-gcc41d4b
     2021-08-26 22:06:21   update_has_update false
     2021-08-26 22:06:21   update_new_version 20210723-153500/v1.11.0-Dimmer-g1d5998d
     2021-08-26 22:06:21   update_old_version 20210723-153500/v1.11.0-Dimmer-g1d5998d
     2021-08-26 22:06:21   update_status   idle
     2021-08-26 22:06:21   uptime          55285
     2021-08-26 22:06:21   wifi_sta_connected true
     2021-08-26 22:06:21   wifi_sta_ip     192.168.178.22
     2021-08-26 22:06:21   wifi_sta_rssi   -61
     2021-08-26 22:06:21   wifi_sta_ssid   LauMarSteMat-2,4G
     2021-08-26 22:06:21   wire_mode       1
Attributes:
   IODev      MQTT2_FHEM_Server
   alexaName  Esszimmerlampe
   devStateIcon {my $lderr = ReadingsVal($name,"loaderror","true") eq "true"?"10px-kreis-rot":"10px-kreis-gruen"; my $light = ReadingsVal($name,"ison","false") eq "true"?"on":"off"; my $cons = ReadingsVal($name,"light_0_power","unknown"); FW_makeImage($lderr)."<a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light)."</a><div>Leistung: $cons</div>"}
   genericDeviceType light
   homebridgeMapping Brightness=state,part=1,minValue=1,maxValue=15,cmd=level,valueOff=off  On=state,part=0,valueOff=off,cmdOn=,cmdOff=off
   icon       light_control
   jsonMap    brightness:pct
   model      shellydimmer
   readingList shellies/shellydimmer2-E0980695AB49/light/0/status:.* {json2nameValue($EVENT,'',$JSONMAP)}
  shellies/shellydimmer2-E0980695AB49/light/0:.* state
  shellies/shellydimmer2-E0980695AB49/light/0/power:.* light_0_power
  shellies/shellydimmer2-E0980695AB49/light/0/energy:.* light_0_energy
  shellies/shellydimmer2-E0980695AB49/temperature:.* temperature
  shellies/shellydimmer2-E0980695AB49/temperature_f:.* temperature_f
  shellies/shellydimmer2-E0980695AB49/online:.* online
  shellies/shellydimmer2-E0980695AB49/overtemperature:.* overtemperature
  shellies/shellydimmer2-E0980695AB49/overload:.* overload
  shellies/shellydimmer2-E0980695AB49/loaderror:.* loaderror
  shellies/announce:.* { $EVENT =~ m,..id...shellydimmer2-E0980695AB49...mac.*, ? json2nameValue($EVENT) : return }
shellydimmer2_E0980695AB49:shellies/shellydimmer2-E0980695AB49/announce:.* { json2nameValue($EVENT) }
shellydimmer2_E0980695AB49:shellies/shellydimmer2-E0980695AB49/info:.* { json2nameValue($EVENT) }
shellydimmer2_E0980695AB49:shellies/shellydimmer2-E0980695AB49/overpower:.* overpower
shellydimmer2_E0980695AB49:shellies/shellydimmer2-E0980695AB49/input/0:.* input_0
shellydimmer2_E0980695AB49:shellies/shellydimmer2-E0980695AB49/input_event/0:.* { json2nameValue($EVENT) }
shellydimmer2_E0980695AB49:shellies/shellydimmer2-E0980695AB49/input/1:.* input_1
shellydimmer2_E0980695AB49:shellies/shellydimmer2-E0980695AB49/input_event/1:.* { json2nameValue($EVENT) }
   room       EG
   setList    off:noArg shellies/shellydimmer2-E0980695AB49/light/0/command off
  on:noArg shellies/shellydimmer2-E0980695AB49/light/0/command on
  pct:slider,0,1,100 shellies/shellydimmer2-E0980695AB49/light/0/set {"turn": "on","brightness": $EVTPART1}
  dimup:noArg { my $num=int((ReadingsNum($NAME,'pct',0)+4)/10)*10+10; return qq {shellies/shellydimmer2-E0980695AB49/light/0/set {"turn": "on", "brightness": $num}}; }
  dimdown:noArg { my $num=int((ReadingsNum($NAME,'pct',0)+7)/10)*10-10; return qq {shellies/shellydimmer2-E0980695AB49/light/0/set {"turn": "on", "brightness": $num}}; }
  x_mqttcom shellies/shellydimmer2-E0980695AB49/command $EVTPART1

und hier das log:
kommt mir auch soviel vor..
[2021-8-28 7:40:42 AM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"cb8c1728-268d-4a69-b0d0-1d31777d67e8","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631d-f33f-153e-d284-aacd7bba97a164bb","cookie":{"fuuid":"6020631d-f33f-153e-d284-aacd7bba97a164bb","device":"EG_ESS_Lampe"}},"payload":{}}}
[2021-8-28 7:40:42 AM] [FHEM] EG_ESS_Lampe: executing set cmd for On with value 1
[2021-8-28 7:40:42 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20EG_ESS_Lampe%20on&fwcsrf=csrf_185252691660448&XHR=1
[2021-8-28 7:40:42 AM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2021-08-28T05:40:42.281Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"4eb8a69c-65f3-42e7-9169-a3c0da7ca6d0","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631d-f33f-153e-d284-aacd7bba97a164bb"},"payload":{}}}


danke für die Hilfe..

« Letzte Änderung: 28 August 2021, 15:06:50 von Kellerkind86 »
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15637
Antw:falsches mapping ?
« Antwort #1 am: 28 August 2021, 08:12:51 »
Das Shelly-attrTemplate setzt eigentlich bewusst gar kein mapping; eigentlich sollte das ganz ohne klappen...
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn:MySensors, Weekday-&RandomTimer, Twilight,  AttrTemplate {u.a. mqtt2, mysensors, zwave}

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 395
Antw:falsches mapping ?
« Antwort #2 am: 28 August 2021, 09:04:07 »
Also am. Anfang hab ich eigentlich nichts verändert. Hab das device sogar nochmal neu angelegt. Hat es nicht mit der 1 und der 0 zu tun worauf er triggern sollte?

Gruß Marcell
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 15637
Antw:falsches mapping ?
« Antwort #3 am: 28 August 2021, 10:19:39 »
Sorry, aber ich verstehe die Rückfrage nicht - liegt vermutlich daran, dass ich nur theoretische Erfahrung mit alexa habe...

Bisher war ich (mangels  gegenteiliger Rückmeldungen) davon ausgegangen, dass das ausreicht, was attrTemplate im Hintergrund macht, nämlich: genericDeviceType setzen. Da state und pct sowohl als Reading wie als setter verfügbar sind (und der Wertebereich/Inhalt paßt), sollte das klappen. So mein Stand...

Kann sein, dass man eine Neuerkennung durchführen muss usw., aber wie gesagt: da fehlen mir nähere Kenntnisse.
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn:MySensors, Weekday-&RandomTimer, Twilight,  AttrTemplate {u.a. mqtt2, mysensors, zwave}

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 10971
  • NIVEAu ist keine Creme...
Antw:falsches mapping ?
« Antwort #4 am: 28 August 2021, 10:28:09 »
Bisher war ich (mangels  gegenteiliger Rückmeldungen) davon ausgegangen, dass das ausreicht, was attrTemplate im Hintergrund macht, nämlich: genericDeviceType setzen. Da state und pct sowohl als Reading wie als setter verfügbar sind (und der Wertebereich/Inhalt paßt), sollte das klappen. So mein Stand...

So sollte es sein.
Wobei ich keine Dimmer habe (und selbst wenn würde ich dimmen genausowenig wie Temperatur schalten mit Alexa machen: das wird schon mal falsch verstanden ;)  UND: ich habe das alles automatisiert und wenn ich doch mal nachregeln will/muss, dann kann ich da auch kurz wo drauf drücken)...
Evtl. ist da dann dim gefragt?

@Kellerkind86: Was liefert denn das alexa-fhem Log bzgl. dieses Devices bei Erkennung?
EDIT: und bei einem Dimm-Kommando (vors. das ist was nicht geht / ansonsten nat. das Kommando was nicht geht)

Weil da siehst du ja was erkannt wird und was bei einem Dimm-Sprachkommando seitens alexa-fhem gemacht wird.
Danach kann man dann "optimieren"...

EDIT: evtl. wäre auch ein wenig mehr "Kontext" im Thread-Titel hilfreich... Bei "knappen" Anfragen inkl. "knappem" Titel kann man auch nur "knapp" helfen... 8)

EDIT: bzw. was geht denn bzw. was geht denn nicht? Also eher mal ohne homebridgeMapping? Geht an/aus? Geht dimmen? Geht weder noch?

Gruß, Joachim
« Letzte Änderung: 28 August 2021, 10:34:07 von MadMax-FHEM »
FHEM PI3B+ Buster: 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)
FHEM PI3 RaspiOS (Test)

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 395
Antw:falsches mapping ?
« Antwort #5 am: 28 August 2021, 14:05:01 »
okay,ich versuche mal mehr info zu geben..
also ich muss dazu sagen, ich hatte den shelly dimmer schon erfolgreich mit alexa am laufen gehabt..leider durch einen fehler von mir (wahrscheinlich)  ::)musste ich einen zeitsprung zurück machen..
jetzt ging es leider nicht mehr richtig und der schalter bzw. dimmer hat garnicht mehr funktioniert.. hätte ich jetzt mal mehr nachgedacht hätte ich mir die einstellungen kopieren sollen..
und eine dimm funktion ist schon ganz praktisch wenn man alexa mal eben sagen kann,dass man das licht auf 20% regelt.

also momentan funkioniert garnichts..ich lege jetzt das device nochmal neu an und dann versuche ich mal zu zeigen was passiert bei an,aus und dimmen passiert.
also wirklich ganz komisch..

2021-8-28 1:50:55 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"6f5e7350-3cb8-4d77-a6f8-369776331510","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631d-f33f-153e-d284-aacd7bba97a164bb","cookie":{"fuuid":"6020631d-f33f-153e-d284-aacd7bba97a164bb","device":"EG_ESS_Lampe"}},"payload":{}}}
[2021-8-28 1:50:55 PM] [FHEM] EG_ESS_Lampe: executing set cmd for On with value 1
[2021-8-28 1:50:55 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20EG_ESS_Lampe%20on&fwcsrf=csrf_185252691660448&XHR=1
[2021-8-28 1:50:55 PM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2021-08-28T11:50:55.363Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"1e4ff757-eccd-4349-975d-644d8b47ac7f","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631d-f33f-153e-d284-aacd7bba97a164bb"},"payload":{}}}
  2021-08-28 13:51:29 caching: OG_Eltern_Rollade_Tuer-temperature: 44.80
[2021-8-28 1:51:29 PM] [FHEM]     caching: CurrentTemperature: 44.8 (as number; from '44.80')
  2021-08-28 13:52:01 caching: OG_Eltern_Rollade_Tuer-temperature: 44.88
[2021-8-28 1:52:01 PM] [FHEM]     caching: CurrentTemperature: 44.88 (as number; from '44.88')
  2021-08-28 13:52:44 caching: OG_Laurenz_Rollade_gross-temperature: 52.87
[2021-8-28 1:52:44 PM] [FHEM]     caching: CurrentTemperature: 52.87 (as number; from '52.87')
  2021-08-28 13:52:59 caching: OG_Eltern_Rollade_Tuer-temperature: 45.04
[2021-8-28 1:52:59 PM] [FHEM]     caching: CurrentTemperature: 45.04 (as number; from '45.04')
  2021-08-28 13:53:32 caching: OG_Eltern_Rollade_Tuer-temperature: 45.11
[2021-8-28 1:53:32 PM] [FHEM]     caching: CurrentTemperature: 45.11 (as number; from '45.11')
  2021-08-28 13:53:59 caching: OG_Eltern_Rollade_Tuer-temperature: 45.04
[2021-8-28 1:53:59 PM] [FHEM]     caching: CurrentTemperature: 45.04 (as number; from '45.04')
  2021-08-28 13:54:29 caching: OG_Eltern_Rollade_Tuer-temperature: 45.11
[2021-8-28 1:54:29 PM] [FHEM]     caching: CurrentTemperature: 45.11 (as number; from '45.11')
  2021-08-28 13:55:16 caching: OG_Laurenz_Rollade_gross-temperature: 52.96
[2021-8-28 1:55:16 PM] [FHEM]     caching: CurrentTemperature: 52.96 (as number; from '52.96')
  2021-08-28 13:55:29 caching: OG_Eltern_Rollade_Tuer-temperature: 45.19
[2021-8-28 1:55:29 PM] [FHEM]     caching: CurrentTemperature: 45.19 (as number; from '45.19')
  2021-08-28 13:55:44 caching: OG_Laurenz_Rollade_gross-temperature: 53.16
[2021-8-28 1:55:44 PM] [FHEM]     caching: CurrentTemperature: 53.16 (as number; from '53.16')
  2021-08-28 13:56:14 caching: OG_Laurenz_Rollade_gross-temperature: 52.87
[2021-8-28 1:56:14 PM] [FHEM]     caching: CurrentTemperature: 52.87 (as number; from '52.87')
[2021-8-28 1:56:23 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"149ebbd9-c6c6-4710-8630-783592b074fb","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631d-f33f-153e-d284-aacd7bba97a164bb","cookie":{"fuuid":"6020631d-f33f-153e-d284-aacd7bba97a164bb","device":"EG_ESS_Lampe"}},"payload":{}}}
[2021-8-28 1:56:23 PM] [FHEM] EG_ESS_Lampe: executing set cmd for On with value 1
[2021-8-28 1:56:23 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20EG_ESS_Lampe%20on&fwcsrf=csrf_185252691660448&XHR=1
[2021-8-28 1:56:23 PM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2021-08-28T11:56:23.967Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"cc268f16-73cf-443d-b980-b2aaa5263ac5","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631d-f33f-153e-d284-aacd7bba97a164bb"},"payload":{}}}
  2021-08-28 13:56:29 caching: OG_Eltern_Rollade_Tuer-temperature: 45.11
[2021-8-28 1:56:29 PM] [FHEM]     caching: CurrentTemperature: 45.11 (as number; from '45.11')
  2021-08-28 13:56:47 caching: OG_Laurenz_Rollade_gross-temperature: 52.96
[2021-8-28 1:56:47 PM] [FHEM]     caching: CurrentTemperature: 52.96 (as number; from '52.96')
[2021-8-28 1:56:58 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"804f8484-ba52-4732-8a2e-79090eaef50d","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631c-f33f-153e-2fde-b62a0f0b838cdcbe","cookie":{"fuuid":"6020631c-f33f-153e-2fde-b62a0f0b838cdcbe","device":"EG_WHZ_Lampe"}},"payload":{}}}
[2021-8-28 1:56:58 PM] [FHEM] EG_WHZ_Lampe: executing set cmd for On with value 1
[2021-8-28 1:56:58 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20EG_WHZ_Lampe%20on&fwcsrf=csrf_185252691660448&XHR=1
[2021-8-28 1:56:58 PM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2021-08-28T11:56:58.558Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"da205b54-928c-4dac-99e8-7bdc5be6447f","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631c-f33f-153e-2fde-b62a0f0b838cdcbe"},"payload":{}}}
  2021-08-28 13:57:00 caching: OG_Eltern_Rollade_Tuer-temperature: 45.19
[2021-8-28 1:57:00 PM] [FHEM]     caching: CurrentTemperature: 45.19 (as number; from '45.19')
  2021-08-28 13:57:00 caching: EG_WHZ_Lampe-state: set_on
[2021-8-28 1:57:00 PM] [FHEM]     caching: On: 1 (as number; from 'set_on')
  2021-08-28 13:57:00 caching: EG_WHZ_Lampe-state: on
[2021-8-28 1:57:00 PM] [FHEM]     caching: On: 1 (as number; from 'on')
  2021-08-28 13:57:14 caching: OG_Laurenz_Rollade_gross-temperature: 53.16
[2021-8-28 1:57:14 PM] [FHEM]     caching: CurrentTemperature: 53.16 (as number; from '53.16')
  2021-08-28 13:57:29 caching: OG_Eltern_Rollade_Tuer-temperature: 45.35
[2021-8-28 1:57:29 PM] [FHEM]     caching: CurrentTemperature: 45.35 (as number; from '45.35')
  2021-08-28 13:57:44 caching: OG_Laurenz_Rollade_gross-temperature: 53.36
[2021-8-28 1:57:44 PM] [FHEM]     caching: CurrentTemperature: 53.36 (as number; from '53.36')
  2021-08-28 13:57:59 caching: OG_Eltern_Rollade_Tuer-temperature: 45.50
[2021-8-28 1:57:59 PM] [FHEM]     caching: CurrentTemperature: 45.5 (as number; from '45.50')
  2021-08-28 13:58:14 caching: OG_Laurenz_Rollade_gross-temperature: 53.56
[2021-8-28 1:58:14 PM] [FHEM]     caching: CurrentTemperature: 53.56 (as number; from '53.56')
  2021-08-28 13:58:31 caching: OG_Eltern_Rollade_Tuer-temperature: 45.90
[2021-8-28 1:58:31 PM] [FHEM]     caching: CurrentTemperature: 45.9 (as number; from '45.90')
  2021-08-28 13:58:44 caching: OG_Laurenz_Rollade_gross-temperature: 53.66
[2021-8-28 1:58:44 PM] [FHEM]     caching: CurrentTemperature: 53.66 (as number; from '53.66')
  2021-08-28 13:58:59 caching: OG_Eltern_Rollade_Tuer-temperature: 45.98
[2021-8-28 1:58:59 PM] [FHEM]     caching: CurrentTemperature: 45.98 (as number; from '45.98')
[2021-8-28 1:59:11 PM] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","messageId":"a4d916f6-cbe6-46ca-92e5-394b754deb3f","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631c-f33f-153e-2fde-b62a0f0b838cdcbe","cookie":{"fuuid":"6020631c-f33f-153e-2fde-b62a0f0b838cdcbe","device":"EG_WHZ_Lampe"}},"payload":{}}}
[2021-8-28 1:59:11 PM] [FHEM] EG_WHZ_Lampe: executing set cmd for On with value 0
[2021-8-28 1:59:11 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20EG_WHZ_Lampe%20off&fwcsrf=csrf_185252691660448&XHR=1
[2021-8-28 1:59:11 PM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"OFF","timeOfSample":"2021-08-28T11:59:11.254Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"ffc9daf1-72bd-42a1-96c6-e4b32195fc52","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"8390E079-878EE242CB5AEE7C"},"endpointId":"6020631c-f33f-153e-2fde-b62a0f0b838cdcbe"},"payload":{}}}
  2021-08-28 13:59:11 caching: EG_WHZ_Lampe-state: set_off
[2021-8-28 1:59:11 PM] [FHEM]     caching: On: 0 (as number; from 'set_off')
  2021-08-28 13:59:11 caching: EG_WHZ_Lampe-state: off
[2021-8-28 1:59:11 PM] [FHEM]     caching: On: 0 (as number; from 'off')
+

hab die EG_WHZ_Lampe mal als vergleich dazu genommen...die funktioniert...
die EG_ESS_Lampe funktioniert dagegen garnicht. hab extra nochmal in alexa den skill aktualisiert..
obwohl ich denke,dass es nichts damit zu tun hat.
dimmen funkioniert momentan garnicht... alexa sagt: Esszimmerlampe unterstützt das nicht.
aber wie gesagt...es hat funkioniert. :-\mhmmm


danke.
Gruß Marcell
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Offline passibe

  • New Member
  • *
  • Beiträge: 14
Antw:falsches mapping ?
« Antwort #6 am: 28 August 2021, 14:34:26 »
Servus!

Dein Homebridge Mapping:
Brightness=state,part=1,minValue=1,maxValue=15,cmd=level,valueOff=off  On=state,part=0,valueOff=off,cmdOn=,cmdOff=offist falsch. Du liest sowohl den Parameter "Brightness" als auch den Parameter "On" aus dem Reading "state". Einen vernünftigen Wert für Brightness enthält das state-reading nicht (ist ja nur "off" oder "on") und auch andersrum bringt es nix wenn alexa-fhem dann das kommando "level" benutzt (was sonst gar nirgends mehr auftaucht?), um die Helligkeit zu ändern.

Deshalb das machen, was die anderen hier vorgeschlagen haben:
deleteattr EG_ESS_Lampe1 homebridgeMappingund dann alexa-fhem neustarten. Ggfs. musst du auch noch in der Alexa-(Web)app erneut nach Geräten suchen und dann die Lampe neu hinzufügen (kann auch sein, dass man das nicht machen muss, weiß ich gerade nicht genau).

Falls du aus irgendeinem Grund doch ein eigenes homebridgeMapping brauchst, dann lies dich dazu nochmal ein, mE ist das im homebridge-fhem Repo (https://github.com/justme-1968/homebridge-fhem#readme) ganz gut erklärt.

LG

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 395
Antw:falsches mapping ?
« Antwort #7 am: 28 August 2021, 14:59:10 »
ja, ich hatte das devices schonmal gelöscht und wieder hinzugefügt und das dimmer template gesetzt.

laut alexa fhem wiki steht das hier :
Sonst: homebridgeMapping CurrentTemperature:reading=<reading>
Geräte, deren Helligkeit sich ändern lässt
Automatisch: wenn dim oder pct Kommandos erkannt werden
Über genericDeviceType light
Über homebridgeMapping: Wenn helligkeit das Reading für die aktuelle Helligkeit enthält und die Helligkeit mit set <device> prozent xxx gesetzt wird, sieht das homebridgeMapping wie folgt aus: homebridgeMapping Brightness=helligkeit::prozent,minValue=0,maxValue=<maximalwert>
Kommandos:
Alexa, mache <name> heller/dunkler
Alexa, Licht heller/dunkler

oder verstehe ich da was falsch ?

danke
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)

Offline passibe

  • New Member
  • *
  • Beiträge: 14
Antw:falsches mapping ?
« Antwort #8 am: 28 August 2021, 15:02:49 »
Zeig uns mal ein aktuelles list des Devices, bitte.

Offline Kellerkind86

  • Full Member
  • ***
  • Beiträge: 395
Antw:falsches mapping ?
« Antwort #9 am: 28 August 2021, 15:06:28 »
okay, jetzt funktioniert es.. inclusive mit dimmfunktion.... alexa Esszimmerlampe 50% oder alexa, mache  Esszimmerlampe dunkler.

das mapping war wohl falsch...ohne klappt es nachdem ich ein restart bei alexa fhem und in alexa die geräte neu gesucht habe..

vielen dank für die Hilfestellung.

DANKE
Hardware in Nutzung: Fritzbox7490,RP4,nanoCUL868,sonoff(mini),shelly(2.5)
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 10971
  • NIVEAu ist keine Creme...
Antw:[gelöst]falsches mapping ?
« Antwort #10 am: 28 August 2021, 15:10:40 »
Ein Restart bzw. Reload bei alexa-fhem ist nach jeder Änderung notwendig, sonst kriegt das alexa-fhem ja nicht mit.

Ein Neusuchen etc. bei Amazon nicht unbedingt, kommt auf die Änderung an...
...schadet aber nicht... ;)

Gruß, Joachim
FHEM PI3B+ Buster: 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)
FHEM PI3 RaspiOS (Test)