FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: dennis_n am 18 Oktober 2020, 09:47:06

Titel: [gelöst] Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 09:47:06
Moin,

ich weiss, es gibt schon einige Beiträge bzgl. Rolladensteuerung und Alexa. Aber ich komme nicht mehr weiter und habe keinen Thread gefunden, in dem mei  Problem gut aufgehoben ist.

Ich habe gestern bei mir FHEM neu aufgesetzt und Alexa Skill installiert. Zum Test habe ich einen Rolladen im Büro genommen und nach diversen Einstellungen konnte ich den Rolladen über Sprachbefehl "....öffne Büro rechts" den Rolladen steuern. In der Alexa App wurde der Rolladen einwandfrei gefunden. Mit richtigem Symol und einem Schieberegler. Auch dieser funktionierte.
Also habe ich dann alle anderen Rolläden hinzugefügt, Alexa-fhem neu gestartet und seither werden keine neuen Geräte mehr erkannt. Also habe ich den Testrolladen in der App nochmal entfernt und seither werden keine neuen (fhem)Geräte mehr gefunden.

Hier mal ein List eines Rolladens:
Internals:
   DEF        c1aa9dda 9
   FUUID      5ddb9358-f33f-8212-985d-d6fb092445af5f2b
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     25
   NAME       ZWave_SWITCH_MULTILEVEL_9
   NR         37
   STATE      Hoch
   TYPE       ZWave
   ZWDongle_0_MSGCNT 25
   ZWDongle_0_RAWMSG 0004000906310504220000
   ZWDongle_0_TIME 2020-10-18 09:00:11
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c1aa9dda
   isWakeUp   
   lastMsgSent 1603004409.17616
   nodeIdHex  09
   READINGS:
     2020-05-11 21:41:45   UNKNOWN         multilevel type  00 fl: 22 arg: 0000
     2020-10-03 04:16:47   UNPARSED        SENSOR_BINARY 06300504230000
     2020-10-18 08:52:18   energy          2.15 kWh
     2018-03-30 09:48:38   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2018-03-30 09:48:38   modelConfig     fibaro/fgrm222.xml
     2018-03-30 09:48:38   modelId         010f-0301-1001
     2020-10-18 09:00:11   power           0.0 W
     2020-10-18 09:00:11   reportedState   dim 99
     2020-10-18 09:00:11   state           dim 99
     2020-10-18 09:00:09   timeToAck       0.044
     2020-10-18 09:00:09   transmit        OK
Attributes:
   IODev      ZWDongle_0
   alexaName  Küchenfenster
   alias      Kueche
   classes    MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION SWITCH_BINARY POWERLEVEL METER SENSOR_MULTILEVEL FIRMWARE_UPDATE_MD SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon Hoch:fts_shutter_20 Runter:fts_shutter_90
   eventMap   on:Hoch off:Runter dim.[89]\d:Hoch dim.[1-9]:Runter dim.*:Hoch
   genericDeviceType blind
   homebridgeMapping clear CurrentPosition=reportedState,cmd=dim,minValue=100,maxValue=0,minStep=1
TargetPosition=dim,cmd=dim,cmds=100:on;0:off,minValue=100,maxValue=0,minStep=1,delay=1000
   room       ZWave
   userattr   room_map structexclude
   vclasses   ASSOCIATION:2 CONFIGURATION:1 FIRMWARE_UPDATE_MD:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     Hoch:Runter


Mit genau diesen EInstellungen hatte es ja auch mal funktioniert. Ich verstehe es nicht.

Kann jemand helfen?

Danke

Gruss
Dennis
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 11:33:05
Folgendes habe ich jetzt auch mal probiert:

1. Skill deaktiviert
2. Alexa-fhem gestoppt
3. Alexa device gelöscht - vorher die Raw definition gesichert damit ich geänderte Einstellungen wieder machen kann
4. Registierung auf dem Server gelöscht mit: sudo -u fhem ssh -p 58824 fhem-va.fhem.de unregister
5. Alexa device neu erstellt
6. Skill Aktiviert
7. Änderungen im Device wieder eingetragen

Brachte aber ebenfalls keinen Erfolg.
Es werden einfach keine Geräte mehr gefunden.
Bin ratlos

EDIT: Im alexa-fhem log steht, dass 4 Geräte gefunden wurden.

Gruss
Dennis
Titel: Antw:Fibaro RollerShutter
Beitrag von: MadMax-FHEM am 18 Oktober 2020, 12:06:29
Hast du deinen Skill mal noch mal neu verknüpft!?

Also in der Alexa-App?

Evtl. mal deaktivieren und dann neu mit dem aktuellen Token (bekommst du [soweit ich weiß] beim Alexa-Device über eine get) verknüpfen...

Wenn laut alexa-fhem die Geräte "sauber" gefunden werden (weil das siehst nur du: keine lists keine Log-Auszüge ;) ), dann muss es doch irgendwie mit der Skill-Verknüpfung zu tun haben!?

Also evtl. wie hier: https://forum.fhem.de/index.php/topic,114782.msg1090444.html#msg1090444

Wenn es weiter Probleme gibt, kann verm. nur gvzdus weiterhelfen...

Gruß, Joachim
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 12:18:23
Hier mal noch ein Alexa-fhem log seit dem letzten Neustart

2020-10-18 12:11:24 caching: ZWave_SWITCH_MULTILEVEL_3-reportedState: Hoch
[2020-10-18 12:11:24] [FHEM]     caching: CurrentPosition: NaN (as number; from 'Hoch')
[2020-10-18 12:11:24] [FHEM]     caching: TargetPosition: NaN (as number; from 'Hoch')
  2020-10-18 12:11:28 caching: ZWave_SWITCH_MULTILEVEL_9-state: on
[2020-10-18 12:11:28] [FHEM] ZWave_SWITCH_MULTILEVEL_9-state value on has no part 1
[2020-10-18 12:11:28] [FHEM]     caching: CurrentPosition: on (as string; from 'on')
[2020-10-18 12:11:28] [FHEM] ZWave_SWITCH_MULTILEVEL_9-state value on has no part 1
[2020-10-18 12:11:28] [FHEM]     caching: TargetPosition: on (as string; from 'on')
  2020-10-18 12:11:30 caching: ZWave_SWITCH_MULTILEVEL_9-state: dim 99
[2020-10-18 12:11:30] [FHEM]     caching: CurrentPosition: 99 (as number; from 'dim 99')
[2020-10-18 12:11:30] [FHEM]     caching: TargetPosition: 99 (as number; from 'dim 99')
[2020-10-18 12:13:20] Got SIGTERM, shutting down alexa-fhem...
[2020-10-18 12:13:20] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2020-10-18 12:13:20] [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&XHR=1
[2020-10-18 12:13:20] Stopping SSH ...
[2020-10-18 12:13:20] Reading alexaFHEM.ProxyConnection set to stopped
[2020-10-18 12:13:20] [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&XHR=1
[2020-10-18 12:13:20] *** SSH: exited with 0
[2020-10-18 12:13:23] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2020-10-18 12:13:23] os.homedir()=/opt/fhem
[2020-10-18 12:13:23] this is alexa-fhem 0.5.55
[2020-10-18 12:13:23] connecting to FHEM ...
[2020-10-18 12:13:23] [FHEM] defaults to: will not send proactive events
[2020-10-18 12:13:24] [FHEM] trying longpoll to listen for fhem events
[2020-10-18 12:13:24] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1603016004217
[2020-10-18 12:13:24] [FHEM] got csrfToken:
[2020-10-18 12:13:24] [FHEM] Checking devices and attributes...
[2020-10-18 12:13:24] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[2020-10-18 12:13:24] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&XHR=1
[2020-10-18 12:13:24] [FHEM] waiting for events ...
[2020-10-18 12:13:24] [FHEM] Fetching FHEM devices...
[2020-10-18 12:13:24] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
[2020-10-18 12:13:24] [FHEM] alexa device is alexa
[2020-10-18 12:13:24] [FHEM] alexa will not send proactive events
[2020-10-18 12:13:24] [FHEM] alexa uses ID: XXXXXXXX
[2020-10-18 12:13:24] [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&XHR=1
[2020-10-18 12:13:24] [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&XHR=1
[2020-10-18 12:13:24] [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&XHR=1
[2020-10-18 12:13:24] Server listening on: http://127.0.0.1:41455 for proxy connections
[2020-10-18 12:13:24] *** SSH: checking proxy configuration
[2020-10-18 12:13:24] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2020-10-18 12:13:24] Passed config: {"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":41455},"connections":[{"webname":"fhem","uid":999,"server":"127.0.0.1","port":"8083","name":"FHEM","filter":"alexaName=..*"}]}
[2020-10-18 12:13:24] sshautoconf: SSH key seems to exist
[2020-10-18 12:13:24] sshautoconf: Our SSH key is known at the reverse proxy, good!
[2020-10-18 12:13:24] [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&XHR=1
*** FHEM: connected
[2020-10-18 12:13:25] [FHEM] got: 4 results
[2020-10-18 12:13:25] [FHEM] Terasse is light
[2020-10-18 12:13:25] [FHEM] Terasse has
[2020-10-18 12:13:25] [FHEM]   Hue [rgb;rgb;0-359]
[2020-10-18 12:13:25] [FHEM]   Saturation [rgb;rgb;0-100]
[2020-10-18 12:13:25] [FHEM]   Brightness [rgb]
[2020-10-18 12:13:25] [FHEM]   Custom Power [power]
[2020-10-18 12:13:25] [FHEM]   Custom Energy [energy]
[2020-10-18 12:13:25] [FHEM]   FirmwareRevision [firmware]
[2020-10-18 12:13:25] [FHEM]   On [state;on,off]
[2020-10-18 12:13:25] [FHEM] Terasse will not send proactive events
[2020-10-18 12:13:25] [FHEM] Terasse uses ID: XXXXXXXX
  2020-10-18 12:13:25 caching: Terasse-rgb: FF5E09
  2020-10-18 12:13:25 caching: Terasse-power: 0
[2020-10-18 12:13:25] [FHEM]     caching: Custom Power: 0 (as number; from '0')
  2020-10-18 12:13:25 caching: Terasse-energy: undefined
[2020-10-18 12:13:25] [FHEM] Terasse-energy not a number: undefined
  2020-10-18 12:13:25 caching: Terasse-firmware: v1.6.0(update needed to v1.8.3)
  2020-10-18 12:13:25 caching: Terasse-state: off
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_3 is blind
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_3 has
[2020-10-18 12:13:25] [FHEM]   CurrentPosition [reportedState]
[2020-10-18 12:13:25] [FHEM]   TargetPosition [reportedState]
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_3 will not send proactive events
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_3 uses ID: ZWave.c1aa9dda-3
  2020-10-18 12:13:25 caching: ZWave_SWITCH_MULTILEVEL_3-reportedState: dim 99
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_9 is blind
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_9 has
[2020-10-18 12:13:25] [FHEM]   Custom Power [power]
[2020-10-18 12:13:25] [FHEM]   Custom Energy [energy]
[2020-10-18 12:13:25] [FHEM]   CurrentPosition [state]
[2020-10-18 12:13:25] [FHEM]   TargetPosition [state]
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_9 will not send proactive events
[2020-10-18 12:13:25] [FHEM] ZWave_SWITCH_MULTILEVEL_9 uses ID: ZWave.c1aa9dda-9
  2020-10-18 12:13:25 caching: ZWave_SWITCH_MULTILEVEL_9-power: 0.0 W
[2020-10-18 12:13:25] [FHEM]     caching: Custom Power: 0 (as number; from '0.0 W')
  2020-10-18 12:13:25 caching: ZWave_SWITCH_MULTILEVEL_9-energy: 2.15 kWh
[2020-10-18 12:13:25] [FHEM]     caching: Custom Energy: 2.15 (as number; from '2.15 kWh')
  2020-10-18 12:13:25 caching: ZWave_SWITCH_MULTILEVEL_9-state: dim 99
[2020-10-18 12:13:25] [FHEM] testschalter is switch
[2020-10-18 12:13:25] [FHEM] testschalter has
[2020-10-18 12:13:25] [FHEM]   On [state;on,off]
[2020-10-18 12:13:25] [FHEM] testschalter will not send proactive events
[2020-10-18 12:13:25] [FHEM] testschalter uses ID: XXXXXXXXXX
  2020-10-18 12:13:25 caching: testschalter-state: off
[2020-10-18 12:13:25] BearerToken '...87332' read from alexa
[2020-10-18 12:13:25] 39_alexa.pm is new version: true
[2020-10-18 12:13:25] sshautoconf: completed successfully
[2020-10-18 12:13:25] *** SSH: proxy configuration set up done
[2020-10-18 12:13:25] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2020-10-18 12:13:25] [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&XHR=1
[2020-10-18 12:13:25] Starting SSH with -R 1234:127.0.0.1:41455 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2020-10-18 12:13:25] [FHEM] got .eventToken
[2020-10-18 12:13:25] refreshing token
[2020-10-18 12:13:25] got fresh token
[2020-10-18 12:13:25] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2020-10-18 12:13:25] [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&XHR=1
[2020-10-18 12:13:25] *** SSH: proxy connection established
[2020-10-18 12:13:25] SSH: Welcome at the reverse proxy!  This pseudoshell does not react to any input - do not get irritated. 


Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 13:30:04
Ich bin ein Schritt weiter.

Habe dann mal bei einem Gerät das genericDevice blind hinzugefügt. Neue Geräte gesucht und es wurde als Rollladen erkannt.
Dann habe ich folgendes Mapping hinzugefügt:
clear CurrentPosition=reportedState,cmd=dim,minValue=0,maxValue=100,minStep=1
TargetPosition=reportedState,cmd=dim,cmds=100:on;0:off,minValue=0,maxValue=100,minStep=1,delay=1000


Und siehe da, der Rollladen lässt sich in der App und per Alexa steuern.
Komisch ist jetzt aber, dass in der Alexa App der Rolladen einen roten Punkt unter dem Namen hat mit dem Hinweis: Gerät reagiert nicht. Es funktioniert aber. Wie bekomme ich das weg?

Nächster Schritt ist jetzt mal ein weiteres Gerät hinzuzufügen.

Gruss
Dennis
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 13:37:28
Und weiter geht es.
Zweites Gerät hinzugefügt. Funktioniert aber doch nciht wie gewollt.

Wenn ich sage: Alexa, öffne Rolladen Küche
Funktioniert das einwandfrei.

Wenn ich aber sage: Alexa, schlie0e Rolladen Küche
dann klickt zwar der Schalter in der Wand aber es passiert nichts.

Liegt wohl am Mapping oder?

EDIT: wenn ich minValue und maxValue vertausche, geht schließen einwandfrei und öffnen nict mehr.
Was mache ich falsch?

EDIT2: ich habe ein eventmap bei dem Rolladen. Das hat mit meinem TabletUI zu tun. Könnte das der Grund sein, dass es nicht richtig funktioniert?
eventMap        on:Hoch off:Runter dim.[89]\d:Hoch dim.[1-9]:Runter dim.*:Hoch

EDIT3: Also egal wie ich es eingebe. Alexa versteht beide Befehle (...öffne und ...schließe). Die Schalter in der Wand "klacken". Aber es passiert nichts
Titel: Antw:Fibaro RollerShutter
Beitrag von: MadMax-FHEM am 18 Oktober 2020, 14:59:56
Wenn du keine Infos lieferst, wird das hier wohl ein geschriebener Monolog bleiben... ;)

Wie wäre es mit (immer aktuellen) lists und (immer aktuellen) Auszügen aus dem alexa-fhem Log, beim Suchen und beim Schalten...

Evtl. mal den Eventmonitor öffnen und schauen was kommt...

Irgendwelche notify/DOIF die reagieren könnten und  "dagegen schalten"?

Evtl. mal verbose bei den Aktoren (und dem dazugehörigen IODev) erhöhen und im fhem Log schauen...

Gruß, Joachim
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 15:20:19
Ok verstehe ich ;-)

Also hier der Auszug aus dem Alexafhem log

[2020-10-18 15:13:21] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"128592fd-9479-4aff-9afd-12d4c8fe758c","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3","cookie":{"fuuid":"5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59","device":"ZWave_SWITCH_MULTILEVEL_3"}},"payload":{"rangeValue":100}}}
[2020-10-18 15:13:21] [FHEM] ZWave_SWITCH_MULTILEVEL_3: executing set cmd for TargetPosition with value 100
[2020-10-18 15:13:21] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZWave_SWITCH_MULTILEVEL_3%20on&XHR=1
[2020-10-18 15:13:21] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-10-18T13:13:21.956Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"c67c4530-cb5f-430b-ba70-cc7ab5adf846","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3"},"payload":{}}}
  2020-10-18 15:13:24 caching: ZWave_SWITCH_MULTILEVEL_3-reportedState: Hoch
[2020-10-18 15:13:24] [FHEM]     caching: CurrentPosition: NaN (as number; from 'Hoch')
[2020-10-18 15:13:24] [FHEM]     caching: TargetPosition: NaN (as number; from 'Hoch')
[2020-10-18 15:13:30] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"d2b4d57b-fefe-4564-be0c-16cc1fe7eb49","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3","cookie":{"fuuid":"5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59","device":"ZWave_SWITCH_MULTILEVEL_3"}},"payload":{"rangeValue":100}}}
[2020-10-18 15:13:30] [FHEM] ZWave_SWITCH_MULTILEVEL_3: executing set cmd for TargetPosition with value 100
[2020-10-18 15:13:30] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZWave_SWITCH_MULTILEVEL_3%20on&XHR=1
[2020-10-18 15:13:30] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-10-18T13:13:30.175Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"34a6d0d2-ffc0-460d-8a47-b7205a830926","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXX"},"endpointId":"ZWave_c1aa9dda-3"},"payload":{}}}
[2020-10-18 15:13:48] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"a0ce311d-e73e-482a-8f49-47b6a5bbd2ff","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXX"},"endpointId":"ZWave_c1aa9dda-3","cookie":{"fuuid":"5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59","device":"ZWave_SWITCH_MULTILEVEL_3"}},"payload":{"rangeValue":100}}}
[2020-10-18 15:13:48] [FHEM] ZWave_SWITCH_MULTILEVEL_3: executing set cmd for TargetPosition with value 100
[2020-10-18 15:13:48] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZWave_SWITCH_MULTILEVEL_3%20on&XHR=1
[2020-10-18 15:13:48] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-10-18T13:13:48.823Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"f8fa4df7-abd6-486b-a217-91b55b9f084d","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3"},"payload":{}}}
[2020-10-18 15:13:58] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"188b61df-9611-44e2-a697-e39dd5558515","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3","cookie":{"fuuid":"5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59","device":"ZWave_SWITCH_MULTILEVEL_3"}},"payload":{"rangeValue":100}}}
[2020-10-18 15:13:58] [FHEM] ZWave_SWITCH_MULTILEVEL_3: executing set cmd for TargetPosition with value 100
[2020-10-18 15:13:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZWave_SWITCH_MULTILEVEL_3%20on&XHR=1
[2020-10-18 15:13:58] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-10-18T13:13:58.309Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"b7c9ef85-a8b9-4487-a36d-3f3adffbdab7","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXX"},"endpointId":"ZWave_c1aa9dda-3"},"payload":{}}}



Es gibt keine notify oder DOIF die dagegen schalten.

List des Rolladen:

Internals:
   DEF        c1aa9dda 3
   FUUID      5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     92
   NAME       ZWave_SWITCH_MULTILEVEL_3
   NR         25
   STATE      Hoch
   TYPE       ZWave
   ZWDongle_0_MSGCNT 92
   ZWDongle_0_RAWMSG 0004000306310504220000
   ZWDongle_0_TIME 2020-10-18 15:14:00
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c1aa9dda
   isWakeUp   
   lastMsgSent 1603026838.33318
   nodeIdHex  03
   READINGS:
     2019-10-28 12:31:25   CMD             ZW_APPLICATION_UPDATE
     2019-01-15 21:35:19   UNKNOWN         multilevel type  00 fl: 22 arg: 0000
     2018-10-21 23:18:05   UNPARSED        APPLICATION_STATUS 0a22022144000010920000
     2018-04-24 19:35:59   alarm           HomeSecurity: Intrusion - Unknown Location, arg 0000
     2020-10-18 14:52:25   energy          2.34 kWh
     2018-03-30 01:16:59   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2018-03-30 01:16:59   modelConfig     fibaro/fgrm222.xml
     2018-03-30 01:16:59   modelId         010f-0301-1001
     2020-10-18 15:14:00   power           0.0 W
     2020-10-18 15:14:00   reportedState   dim 98
     2020-10-18 15:14:00   state           dim 98
     2020-10-18 15:13:58   timeToAck       0.087
     2020-10-18 15:13:58   transmit        OK
Attributes:
   IODev      ZWDongle_0
   alexaName  Rolladen Büro rechts
   alias      Buero_rechts
   classes    MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION SWITCH_BINARY POWERLEVEL METER SENSOR_MULTILEVEL FIRMWARE_UPDATE_MD SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon Hoch:fts_shutter_20 Runter:fts_shutter_90
   eventMap   on:Hoch off:Runter dim.[89]\d:Hoch dim.[1-9]:Runter dim.*:Hoch
   genericDeviceType blind
   homebridgeMapping clear CurrentPosition=reportedState,cmd=dim,minValue=0,maxValue=100,minStep=1
TargetPosition=reportedState,cmd=dim,cmds=100:on;0:off,minValue=0,maxValue=100,minStep=1,delay=1000
   room       Alexa,ZWave
   userattr   room_map structexclude
   vclasses   ASSOCIATION:2 CONFIGURATION:1 FIRMWARE_UPDATE_MD:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     Hoch:Runter



So wich das sehe, wird sowohl beim Befehl ÖFFNEN als auch SCHLIEßen immer dim 100 gesendet.
Ich finde aber den Fehler nicht, wieso das so ist.

Gruss
Dennis
Titel: Antw:Fibaro RollerShutter
Beitrag von: MadMax-FHEM am 18 Oktober 2020, 15:33:47
Er ist Teil einer structure, richtig?!

Wie fährst du hoch/runter, also mit welchen set-Kommandos?

Was machen die webcmds Hoch/Runter?
Funktionieren die überhaupt?
Wozu das?

Leider hab ich keine Rollos, kann also zum Mapping wenig sagen.

Aber zumindest sind ja mal (ausreichend) Infos vorhanden, jetzt... ;)

Aber evtl. mal von allem "selbstgebastelten" befreien.
Einfach nur alexaName und genericDeviceType vergeben und schauen, ob es dann geht (also erst mal auch ohne homebridgeMapping)...

Oder auch mal im Forum suchen, evtl. hat ja jemand die gleichen Aktoren...

Und es gibt bereits einen Alexa-Thread speziell für Rollladen...

Gruß, Joachim
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 15:40:26
ZitatEr ist Teil einer structure, richtig?!
Ja, das ist richtig. Das hat damit zu tun, dass ich Abends, wenn die Rolläden automatisch runter fahren nicht jedes einzelene Gerät im DOIF aufführen wollte. Sondern jetzt quasi nur einen Namen ansprechen muss.

ZitatWie fährst du hoch/runter, also mit welchen set-Kommandos?
Mit dim 0-100

ZitatWas machen die webcmds Hoch/Runter?
Funktionieren die überhaupt?
Wozu das?
Hat wieder mit meiner TabletUI zu tun. Ich stelle die Rolläden als Pfeile dar, die entweder nach oben oder unten zeigen und durch drücken in die entsprechende Richtung fahren.
In FHEM wird mir ebenfalls HOCH/RUNTER beim Device angezeigt und funktioniert auch

ZitatAber evtl. mal von allem "selbstgebastelten" befreien.
Einfach nur alexaName und genericDeviceType vergeben und schauen, ob es dann geht (also erst mal auch ohne homebridgeMapping)...

Oder auch mal im Forum suchen, evtl. hat ja jemand die gleichen Aktoren...
Alles schon versucht, leider :-(

Gruss
Dennis
Titel: Antw:Fibaro RollerShutter
Beitrag von: MadMax-FHEM am 18 Oktober 2020, 15:58:59
Tja, dann hilft leider nur warten, bis jemand kuckt der (mehr) Ahnung hat...

Gruß, Joachim
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 18 Oktober 2020, 18:07:12
Ich habe noch etwas rausbekommen.
Folgendes Mapping habe ich jetzt eingetragen:

clear CurrentPosition=position,minValue=0,maxValue=99 TargetPosition=dim::position,minValue=0,maxValue=99,minStep=1

Rolladen Büro ist geöffnet. Wenn ich sage:
Alexa, schließe Rolladen Büro --> passiert nichts, bzw. man hört den Schalter klacken und es wird HOCH gesendet (laut Eventmonitor)

Alexa, öffne Rolladen Büro --> passiert nichts (Rolladen ist ja schon auf). Ist der Rolladen zu und ich setze den Befehl ab, wird der Rolladen geöffnet

Alexa, stelle Rolladen Büro auf 50% --> Fährt der Rolladen auf 50%

Alexa, stelle Rolladen Büro auf 0% --> Fährt der Rolladen komplett runter

Alexa, stelle Rolladen Büro auf 99% --> Fährt der Rolladen komplett hoch

:o :o :o
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 19 Oktober 2020, 13:26:15
Kann mir niemand helfen?
Ich bin sicher, es liegt nur am mapping. Aber ich bekomme es einfach nicht hin.

Aktuelles list vom Device:
Internals:
   DEF        c1aa9dda 3
   FUUID      5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     451
   NAME       ZWave_SWITCH_MULTILEVEL_3
   NR         25
   STATE      98
   TYPE       ZWave
   ZWDongle_0_MSGCNT 451
   ZWDongle_0_RAWMSG 0004000306310504220000
   ZWDongle_0_TIME 2020-10-19 13:16:51
   ZWaveSubDevice no
   cmdsPending 0
   homeId     c1aa9dda
   isWakeUp   
   lastMsgSent 1603106209.42885
   nodeIdHex  03
   READINGS:
     2019-10-28 12:31:25   CMD             ZW_APPLICATION_UPDATE
     2019-01-15 21:35:19   UNKNOWN         multilevel type  00 fl: 22 arg: 0000
     2018-10-21 23:18:05   UNPARSED        APPLICATION_STATUS 0a22022144000010920000
     2018-04-24 19:35:59   alarm           HomeSecurity: Intrusion - Unknown Location, arg 0000
     2020-10-18 21:24:05   configEnergyReports 10
     2020-10-18 21:27:50   configInRollerBlindModeOrVenetianBlind17 10
     2020-10-18 21:24:05   configInVenetianBlindModeTheParameter12 150
     2020-10-18 21:24:10   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-10-18 21:24:10   configMotorOperationDetection 10
     2020-10-18 21:24:10   configMotorOperationTime 240
     2020-10-18 21:24:10   configPeriodicPowerOrEnergyReports 3600
     2020-10-18 21:24:10   configPowerReports 10
     2020-10-18 21:24:15   configReportsType BlindPositionReportsSentToThe0
     2020-10-18 21:24:15   configResponseToFloodingAlarm NoReaction
     2020-10-18 21:24:15   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-10-18 21:24:15   configResponseToTemperatureAlarm OpenBlind
     2020-10-18 21:28:00   configRollerShutterOperatingModes 1RollerBlindModeWithPositioning
     2020-10-18 21:24:16   configScenesAssociationsActivation AssociationsActivation
     2020-10-18 21:24:16   configSelfMeasurement SelfMeasurementInactive
     2020-10-18 21:24:16   configSwitchType ToggleSwitches
     2020-10-19 12:52:24   energy          2.36 kWh
     2018-03-30 01:16:59   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2018-03-30 01:16:59   modelConfig     fibaro/fgrm222.xml
     2018-03-30 01:16:59   modelId         010f-0301-1001
     2020-10-19 13:16:51   position        98
     2020-10-19 13:16:51   power           0.0 W
     2020-10-18 21:35:23   reportedState   dim 1
     2020-10-19 13:16:49   state           dim 99
     2020-10-19 13:16:49   timeToAck       0.100
     2020-10-19 13:16:49   transmit        OK
Attributes:
   IODev      ZWDongle_0
   alexaName  Rolladen Büro rechts
   alias      Buero_rechts
   classes    MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION SWITCH_BINARY POWERLEVEL METER SENSOR_MULTILEVEL FIRMWARE_UPDATE_MD SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon Hoch:fts_shutter_20 Runter:fts_shutter_90
   genericDeviceType blind
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=99 TargetPosition=dim::position,cmd=dim,minValue=0,maxValue=99,minStep=10
   room       Alexa,ZWave
   stateFormat position
   userattr   room_map structexclude
   vclasses   ASSOCIATION:2 CONFIGURATION:1 FIRMWARE_UPDATE_MD:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1


Alexa-fhem log bei Befehl: Alexa, öffne Rolladen Büro rechts:
[2020-10-19 13:19:58] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"c57bfeee-524c-4393-a359-aa2239d4580b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3","cookie":{"fuuid":"5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59","device":"ZWave_SWITCH_MULTILEVEL_3"}},"payload":{"rangeValue":99}}}
[2020-10-19 13:19:58] [FHEM] ZWave_SWITCH_MULTILEVEL_3: executing set cmd for TargetPosition with value 99
[2020-10-19 13:19:58] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZWave_SWITCH_MULTILEVEL_3%20dim%2099&XHR=1
[2020-10-19 13:19:58] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":99,"timeOfSample":"2020-10-19T11:19:58.510Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"b8fc9d63-8178-4fa9-b15d-beb214cec97b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3"},"payload":{}}}


Alexa-fhem log bei Befehl: Alexa, schließe Rolladen Büro rechts:
[2020-10-19 13:21:19] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"d9fc0eda-0717-47ac-821f-6523921a514b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3","cookie":{"fuuid":"5ddb9358-f33f-8212-63e5-6ba4a2ec1dc6ec59","device":"ZWave_SWITCH_MULTILEVEL_3"}},"payload":{"rangeValue":99}}}
[2020-10-19 13:21:19] [FHEM] ZWave_SWITCH_MULTILEVEL_3: executing set cmd for TargetPosition with value 99
[2020-10-19 13:21:19] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20ZWave_SWITCH_MULTILEVEL_3%20dim%2099&XHR=1
[2020-10-19 13:21:19] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":99,"timeOfSample":"2020-10-19T11:21:19.273Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"cd2066a8-bb43-4727-8abf-9aa50e23a576","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXX"},"endpointId":"ZWave_c1aa9dda-3"},"payload":{}}}


Danke
Gruss
Dennis

Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 22 Oktober 2020, 15:28:09
Also......ich bin ein Schritt weiter.
Nach vielen Experimenten, habe ich es geschafft, dass mein Rolladen im Bür jetzt von Alexa erkannt wird und auch HOCH und RUNTER fährt.
Dazu benutze ich das homeBridgeMapping:
clear CurrentPosition=state,minValue=0,maxValue=99 TargetPosition=state,minValue=0,maxValue=99,minStep=10,cmd=dim
Funktioniert bei diesem Rolladen einwandfrei.

Jetzt habe ich bei allen anderen Geräten die attr alexaName, genericDeviceType und homeBridgeMapping hinzugefügt. Dann alexa reload/restart und nach neuen Geräten gesucht.
Es werden keine gefunden!!!!

Dann habe ich mal den Skill neu verknüpft. Auch dann werden keine gefunden.

Sobald ich aber bei einem Gerät das genericDeviceType auf switch setze und nach neuen Geräten suche, wird es gefunden. Dann ändere ich es wieder auf blind ab. Bringt aber nichts.

Aktuell wird mir mein Rolladen im Büro in der Alexa App einwandfrei als Jalousie angezeigt und funktioniert auch einwandfrei.
Aber ich bekomme keine anderen Rolläden mehr hinzugefügt.

Was mache ich denn falsch?

Gruss
Dennis
Titel: Antw:Fibaro RollerShutter
Beitrag von: MadMax-FHEM am 22 Oktober 2020, 15:42:58
Zitat von: dennis_n am 22 Oktober 2020, 15:28:09
Was mache ich denn falsch?

Nicht einfach wild irgendwelche Dinge setzen etc.

Im Wiki steht doch wie die "Erkennung" funktioniert, was welchen "Einfluss" hat etc. und wie man (am besten) vorgeht...

Dann halt noch mal hier:

als erstes alexaName vergeben -> dann gehört es zu den Devices, die von alexa-fhem "beachtet" werden (voruasgesetzt der "Standardfilter" alexaName=..* ist "aktiv"/nicht verändert)

dann einfach schon mal reload und suchen lassen

Wenn nichts/nicht das richtige gefunden wurde: alexa-fhem Log (NICHT fhem Log!!)

Da steht ja drin was wie erkannt und weitergegeben wurde...

Dann eben erst mal mit genericDeviceType "unterstützen" bzw. alexa-fhem in eine bestimmte Richtung zu "schubsen" (kann auch gleich gemacht werden)...

Wieder reload und suchen (evtl. vorher vorhandenes Gerät in der App löschen)...

Passt es -> fertig

Wenn nicht: alexa-fhem Log und dann mittels homebridgeMapping eben anpassen was nicht stimmt...

EDIT: wird nichts gefunden (in der App mal schauen, weil Alexa bei mir auch ab und an sagt: keine neuen Geräte gefunden, stimmt aber nicht ;)  ), dann im alexa-fhem Log schauen, ob der Discovery-Aufruf von Amazon ankommt...

Gruß, Joachim
Titel: Antw:Fibaro RollerShutter
Beitrag von: dennis_n am 22 Oktober 2020, 16:19:37
Ganz ehrlich --> Ich könnte dich knutschen  ;D

Nachdem ich wirklich alles Schritt für Schritt gemacht habe, konnte ich nun alle Rolläden im Haus als Alexa Gerät hinzufügen. Sie werden als Jalousie in der App angezeigt und lassen sich mit: "Alexa, öffne/schließe Rolladen Küche" einwandfrei bedienen.

Danke nochmal für die Erinnerung alles Stück für Stück zu machen und nicht übereifrig alles auf einmal zu setzen.

Gruss
Dennis

Titel: Antw:Fibaro RollerShutter
Beitrag von: MadMax-FHEM am 22 Oktober 2020, 16:43:53
Hallo Dennis,

nicht übertreiben ;)

Schön, wenn es tut...

Dann kannst du ja ein [gelöst] vorne an den ersten Post pappen (statt knutschen ;)  )...

Viel Spaß noch, Joachim