[ALEXA] Wie Dimmer erstellen

Begonnen von trxit, 12 Juni 2017, 03:58:21

Vorheriges Thema - Nächstes Thema

trxit

Hey zusammen,

ich habe Noname 2,4GHZ Spots, die Mithilfe einer Milightbridge gesteuert werden können.Diese können Farbe, helligkeit und natürlich an/aus regeln.

Für An/Aus Benutze ich folgenden Code:

define alexa.kueche dummy
attr alexa.kueche alexaName Küchenlicht
attr alexa.kueche alexaRoom alexaroom
attr alexa.kueche alias Küchenlicht
attr alexa.kueche genericDeviceType light
attr alexa.kueche group AlexaGeräte
attr alexa.kueche room AlexaRoom
attr alexa.kueche setList on off
define alexa.kueche.DOIF DOIF ([alexa.kueche] eq "on") ({system ("python /usr/share/nginx/html/milight-home.py ON 07 01")}) DOELSEIF ([alexa.kueche] eq "off") ({system ("python /usr/share/nginx/html/milight-home.py OFF 07 01")})
attr alexa.kueche.DOIF do always



Wie kann ich den Code erweitern, damit ich sowas wie "Alexa, dimme Küchenlicht Hoch/Runter o.ä sagen kann? (Der Code der danach ausgeführt werden soll, ist vorhanden, geht also nur um das "Generieren" des Dimmers

Danke und Gruß!

svenonline

Hallo zusammen,

auch ich stehe vor dem gleichen Dilemma, um: "alexa, stelle <gerät/gruppe> auf <anzahl> prozent" nutzen zu können.
Der Schalter selbst funktioniert ohne Probleme:
define Alexa.Receiver dummy
attr Alexa.Receiver alexaName Receiver
attr Alexa.Receiver alexaRoom alexaroom
attr Alexa.Receiver genericDeviceType switch
attr Alexa.Receiver group AlexaGeräte
attr Alexa.Receiver room AlexaRoom
attr Alexa.Receiver setList on off

Abgeändert wird er aber nicht mehr in der Alexa-App erkannt:
define Alexa.Receiver dummy
attr Alexa.Receiver alexaName Receiver
attr Alexa.Receiver alexaRoom alexaroom
attr Alexa.Receiver genericDeviceType light
attr Alexa.Receiver group AlexaGeräte
attr Alexa.Receiver room AlexaRoom
attr Alexa.Receiver setList state:slider,5,1,60,1

Weiß jemand, welche genericDevices Alexa (in Verbindung mit dem Alexa Smarthome Skill (nicht Costum Skill)) kennt? Habe es auch mit Switch, Thermostat, ... versucht. Wenn ich es als "switch" kennzeichne mit "setList on off" und den Satz oben frage, gibt Alexa zurück, dass das Gerät diesen Befehl nicht kann. Logisch.

Hat das Szenario schonmal jemand hinbekommen? Ich würde mich da sehr freuen, schließlich sollte das gleiche Szenario ja für alle Lautstärke-, Temperatur- oder auch Positionsszenarien ähnlich aussehen.

Habt ihr eine Idee?

Danke schonmal im voraus, das Forum ist Gold wert!
lg sven

justme1968

du brauchst ein pct reading und kommando. oder ein passendes homebridge mapping für Brightness.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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