Hallo,
ich würde gerne meine Homematic Rollladenaktoren über die Alexa Smarthome Skill steuern. Die Smarthome Skill ist bereits eingerichtet und funktioniert auch für Lichtschalter und Heizkörperthermostate, nur die Rollladenaktoren bringe ich nicht zum laufen.
Ich habe den genericDeviceType auf "blind" gesetzt und das Attribut homebridgeMapping auf die im Wiki angegebene Characteristics gesetzt:
TargetPosition=verb=mach:mache,articles=den,values=auf:100;zu:0
TargetPosition=verb=stell:stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
Die Devices werden von der Alexa App gefunden und als Typ "Sonstiges" angezeigt. Allerdings funktioniert ein "Stelle den Rollladen auf 100 Prozent" nicht, ich bekomme nur die Rückmeldung "Rollladen reagiert leider nicht".
Fehlen mir da noch irgendwelche Einstellungen?
Gruß,
Reiner
alle mappings im alexa device sind nur für den custom skill. nicht für smart home!
du schmeisst das homebridgeMapping mit dem alexaMapping durcheinander. das was du zeigst ist ein alexaMapping und würde ins alexa device gehören. ist aber für smart home nicht relevant.
was sind das für rolläden? die häufigsten typen sollten auch komplett ohne mapping erkannt werden. wenn nicht: dann brauchst du ein homebridgeMapping.
ja. rollläden werden in der app als sonstiges angezeigt. sollten sich aber trotzdem per sprache steuern lassen.
schau im log was genau passiert. bei der geräte suche und beim steuern.
Die Rollladenaktoren sind Homematic HM-LC-Bl1PBU-FM bzw. HM-LC-BL1-FM.
Sie haben ein Reading pct für den Prozentsatz und können auch mit set <device> pct <prozent> gesteuert werden, von daher sollte es doch passen?
Hier die Settings von einem:
READINGS:
2019-02-09 08:00:03 CommandAccepted yes
2017-07-03 15:21:58 D-firmware 2.11
2017-07-03 15:21:58 D-serialNr KEQxxxxxxx
2014-01-23 13:55:10 PairedTo 0xXXXXXX
2014-01-23 13:54:17 R-driveDown 25 s
2014-01-23 13:43:38 R-driveTurn 0.5 s
2014-01-23 13:55:11 R-driveUp 25 s
2014-01-23 13:43:37 R-pairCentral 0xXXXXXX
2014-01-23 13:43:38 R-sign off
2014-01-23 13:55:10 RegL_00. 02:01 0A:1E 0B:9E 0C:56 15:FF 18:00 00:00
2014-01-23 13:55:11 RegL_01. 08:00 09:00 0A:00 0B:00 0C:FA 0D:00 0E:FA 0F:05 10:00 30:06 57:06 00:00
2019-02-09 08:00:33 deviceMsg on (to vccu)
2019-02-09 08:00:33 level 100
2018-06-16 04:22:22 levelMissed desired:0
2019-02-09 08:00:33 motor stop:on
2019-02-09 08:00:33 pct 100
2017-07-03 15:21:38 powerOn 2017-07-03 15:21:38
2019-02-09 08:00:33 recentStateType info
2019-02-09 08:00:33 state on
2019-02-09 08:00:33 timedOn off
Attributes:
Hausseite OG_Rolllaeden
IODev HMLAN1
IOgrp vccu:HMLAN1
autoReadReg 4_reqStatus
devStateIcon Auf:shutter_open Zu:shutter_closed .*:shutter_halfopen
eventMap on:Auf 35:Sonnenschutz off:Zu stop:Stop
expert 2_full
firmware 2.11
fp_GrundrissOG 426,219,0,
group Rollläden OG
model HM-LC-Bl1PBU-FM
peerIDs 00000000,
room Arbeitszimmer,Alexa,Rollladen,Device
serialNr KEQxxxxxxxx
subType blindActuator
userattr Hausseite Hausseite_map structexclude
webCmd Auf:Sonnenschutz:Zu:Stop
die sollten komplett ohne homebridgeMapping automatisch gehen.
Ich hab jetzt das Attribut homebridgeMapping gelöscht, das Device in der Alexa App gelöscht, alexa-fhem restartet und das Device von der App neu erkennen lassen.
Jetzt geht ein "stelle Rolladen auf 0 Prozent" (zu) und "stelle Rollladen auf 100 Prozent" (auf). Gibt es einen weg, ohne Custom Skill auch ein einfaches "mache Rollladen auf" hinzubekommen?
über routinen in der alexa app
Mit den Routinen klapts! Danke!