FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: trapsi am 30 Dezember 2021, 20:23:57

Titel: Anfängerfrage zu Alexa Rollladensteuerung
Beitrag von: trapsi am 30 Dezember 2021, 20:23:57
Hallo,
ich habe meine fhem-Installation mit Alexa verbunden und möchte nun meine KNX-Rollladen mit Alexa steuern.
Das Hochfahren klappt auch noch mit "A., fahre Rollade links Wohnzimmer auf" , aber runter fahren mit "ab" funktioniert nicht. Auch stoppen funktioniert nicht (Befehl wird gar nicht erkannt).
Hier meine config:
Internals
DEF 1/7/10:dpt1 1/6/10:dpt1
DEVNAME wz_rollade_links
FIRSTGADNAME g1
FUUID 61cb7cd8-f33f-f744-d3de-5fb47c5013d0f1f9
GETSTRING g1:noArg g2:noArg
IODev KNX
NAME wz_rollade_links
NR 200
SETSTRING on:noArg off:noArg g1:on,off,toggle g2:on,off,toggle
STATE off
TYPE KNX
model dpt1

Readings
IODev KNX 2021-12-29 23:25:50
getG1 off 2021-12-29 23:25:50
getG2 on 2021-12-29 23:25:50
last-sender fhem 2021-12-30 20:17:56
setG1 off 2021-12-30 20:17:56
setG2 on 2021-12-30 19:38:26
state off 2021-12-30 20:17:56

Attributes
IODev KNX
alexaNameRolllade links Wohnzimmer, Rolllade links WZ
devStateIcon on:fts_shutter_90@red off:fts_shutter_10@red
eventMap /on g1:runter/off g1:hoch/on g2:stop
genericDeviceType blind
group  Rolladen
room KNX,Wohnzimmer,Zentral
webCmd runter:hoch:stop


Im Monitor erscheint jeweils - egal ob ich "auf" oder "ab" sage:

2021-12-30 20:17:56 KNX wz_rollade_links last-sender: fhem
2021-12-30 20:17:56 KNX wz_rollade_links setG1: off
2021-12-30 20:17:56 KNX wz_rollade_links off

Im Alexa-Log steht bei "auf":
[12/30/2021, 20:17:40] [FHEM] wz_rollade_links: executing set cmd for TargetPosition with value 100

und bei "ab"

[12/30/2021, 20:17:56] [FHEM] wz_rollade_links: executing set cmd for TargetPosition with value 0
Titel: Antw:Anfängerfrage zu Alexa Rollladensteuerung
Beitrag von: binford6000 am 31 Dezember 2021, 18:32:54
Hast du mal hier
https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Was_geht_alles_.3F (https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Was_geht_alles_.3F)
reingeschaut? Und dort unter Rollläden?

VG Sebastian
Titel: Antw:Anfängerfrage zu Alexa Rollladensteuerung
Beitrag von: trapsi am 01 Januar 2022, 15:28:07
Hallo und frohes neues Jahr!
Ja, der Link ist mir natürlich bekannt, allerdings funktioniert es bei mir nicht so wie beschrieben.
Ich habe es jetzt mit folgendem homebridgemapping geschafft, dass die Rolllade mit dem Befehl "auf" bzw. "ab" öffnet bzw. schließt:
homebridgeMapping On:cmdOn=hoch,cmdOff=runter
Aber auf den Befehl "runter"  fährt sie - komplett und nicht nur einen Prozentsatz - hoch und ich bekomme zusätzlich die Ansage "reagiert gerade nicht".  Dito bei "schließe" (ohne die Ansage).
Bei "Stop" fährt sie runter.
Einen bestimmten Prozentsatz kann ich nicht fahren (Benötige ich dazu das Rollo-Modul ?)
Titel: Antw:Anfängerfrage zu Alexa Rollladensteuerung
Beitrag von: binford6000 am 01 Januar 2022, 17:25:22
Hallo,
ebenso ein frohes neues Jahr!
Dein eventMap passt mE. nicht. Das sollte so in etwa aussehen:
/g1 on:runter/g1 off:hoch/g2 on:stop/

Was "g2 off" macht musst du dann noch ergänzen.
Und damit dann das HomebridgeMapping anpassen.

VG Sebastian

Titel: Antw:Anfängerfrage zu Alexa Rollladensteuerung
Beitrag von: justme1968 am 01 Januar 2022, 18:40:16
dein homebridgeMapping ist syntaktisch falsch. du kannst weder im mapping noch sonstwo angeben was du sagen kannst. Alexa versteht im smart home api nur was vorgesehen ist.

das man jeweils ganz hoch und ganz runter sagen muss müsste inzwischen schon mehrfach beschrieben worden sein.

cmdOn und cmdOff sind nur für eine lampe oder einen schalter sinnvoll. rollläden werden ja nicht ein oder aus geschaltet.

statt die eventmap hinzubiegen ist es besser e8n korrektes homebridgeMapping zu erstellen.

bitte versuch noch mal die prinzipielle zusammenhänge zu verstehen und wie homebridgeMapping funktioniert.