Alexa: Steuerung Dummy on/off/0-100 - Lösung gefunden

Begonnen von hawkeyexp, 17 Mai 2017, 15:06:09

Vorheriges Thema - Nächstes Thema

hawkeyexp

Hallo zusammen,

ich verwende teilweise dummys mit angehängtem notify zur Steuerung von LED-Steifen und Panels. Zur einfachen Handhabung hat der dummy den status on und off bzw. einen Slider 0-100.

Jetzt kommt die Schwierigkeit: Alexa kann ohne weitres ein- und ausschalten aber konnte nicht den Wert über Prozent setzen.

Die Lösung ist gefunden daher habe ich diesen Bettrag angepasst!

Notwendiger Code in alexaMapping:

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

Hier auch der funktionierende Dummy:

define LD382A dummy
attr LD382A alexaName Deckenfluter
attr LD382A alexaRoom Wohnzimmer
attr LD382A alias Deckenfluter
attr LD382A devStateIcon 0:general_aus@red 100:general_an@green off:general_aus@red on:general_an@green .*:general_an@orange
attr LD382A event-on-change-reading .*
attr LD382A eventMap on:100 off:0
[b]attr homebridgeMapping Brightness=Volume,cmd=[/b]
attr LD382A icon light_wall_1
attr LD382A room Alexa,Wohnzimmer
attr LD382A setList state:slider,0,5,100 on off
attr LD382A webCmd state


Das homebridgeMapping ist besonders wichtig. Geliefert wird von Alexa "volume xx". Das Mapping kürzt rein auf den Wert mittels "cmd=" und setzt den state auf den von Alexa gelieferten Wert.

Danke an Andre, für den Tip mit dem Volume der mich zur Lösung geführt hat.

justme1968

On ist nur zum ein und ausschalten. für sonst nichts.

wenn du den custom skills verwendest gibt das volume beispiel im alexa post. für den smart home skill musst du die Brightness charakteristik missbrauchen. es reicht wenn du im device ein passendes homkebridgeMapping anlegst.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

hawkeyexp

Hi Andre, sorry hab ich bvergessen zu erwähnen - Custom Skill.

Dann schau ich mal.