Frage zu genericDeviceType:switch,outlet,light,blind,speaker,thermostat

Begonnen von tklein, 22 Februar 2017, 14:35:57

Vorheriges Thema - Nächstes Thema

Master_Nick

Wo genau ist denn nun dein Problem noch?

Ich muss nur noch die Logik schreiben, dass er auf die Werte dimmt und nicht pauschal ganz runter und dann hoch auf den Wert.

Der Rest geht bei mir.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

tklein

FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2

Master_Nick

#32
Hast du jemals meinen von mir auf einer Seit vorher verlinkten Thread gelesen?  ;)

Da steht alles was dein Dummy braucht damit du ihm über Alexa die Werte geben kannst. Lediglich das Notify ist noch nicht dabei.

Und auch das heller dunkler.... dafür brauchst du zum einen Alexa-FHEM in der Version mit frei definierbaren Dingen: https://forum.fhem.de/index.php/topic,67490.0.html (denke ich)
Oder du versucht es einfach mal meinen Dummy zu bauen und zu sagen setze auf HELLER.

Eventuell wird diese Value ja schon übergeben, dann brauchst du nur ein Notify, dass auf diesen State "heller" reagiert.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

Master_Nick

Soo ich kann dir was schönes sagen :-)

Mein Dummy kann von Alexa per "Setze Streifen auf dunkler" gedimmt werden hoch und runter.

Er ändert einfach den Wert von 0 bis 100 oder eben von 100 bis 0 in 25er Schritten (0, 25, 50, 75, 100). Du brauchst also nichts bauen mit Dim Up oder Dim Down. Ob man die Schritte anpassen kann, weiß ich aktuell nicht.
Rancher K8s Cluster mit nanoCUL (a-culfw) | IObroker | IT(V1&V3), IT-PIR, THGR122NX |Co² | alexa-fhem | WOL | NFC | Harmony UltimateHub | Anwesenheitserkennnung | Roomba | 10" Touch mit Node-Red | SonOff S20 | SonOff Touch | SonOff Dual | Rolladen | Und ganz viel anderes tolles Gerödel.... ;-)

tklein

Hi,

klasse. Das freut mich für dich.

Das Thema mit dem Mapping/Alexa ist für mich momentan echt noch zu hoch für mich. Schaffe selbst das Beispiel in dem anderen Thread mit der Temperatur/Feuchtigkeitsansage im Raum xy nicht.  :'(
Mal schauen, ob das noch besser wird.


Woher weiss sie denn wie lange sie senden muss? Bzw. wie der Status momentan ist?
Vielleicht schaffe ich mein Stripe auch noch dimmbar zu machen.


define Kuechenlampe dummy
attr Kuechenlampe userattr dim_status
attr Kuechenlampe alexaName Stripetest
attr Kuechenlampe alexaRoom Kueche
attr Kuechenlampe genericDeviceType light
attr Kuechenlampe group Stripes
attr Kuechenlampe homebridgeMapping on=Kuechenlampe:toggle,off=Kuechenlampe:toogle,down=Kuechenlampe:down,up=Kuechenlampe:up
attr Kuechenlampe icon light_led_stripe
attr Kuechenlampe room Küche,Stripes,Homekit,alexa
attr Kuechenlampe setList toggle up down on off
attr Kuechenlampe webCmd toggle:up:down:on:off

define toggle_Kuechenlame notify Kuechenlampe:toggle {`/home/pi/433Utils/RPi_utils/codesend 11508417 &`}
define up_Kuechenlampe notify Kuechenlampe:up {for (my $i=1;;$i!=10;;$i++) {`/home/pi/433Utils/RPi_utils/codesend 11508420 &`}}
define down_Kuechenlampe notify Kuechenlampe:down {for (my $i=1;;$i!=10;;$i++) {`/home/pi/433Utils/RPi_utils/codesend 11508418 &`}}
define n_Kuechenlampe_up_down notify Kuechenlampe:(up|down).* {my $dim=ReadingsVal($NAME,"dim",0);; $dim+=$EVENT eq "up"?10:-10;; $dim=$dim>100?100:$dim<0?0:$dim;; fhem "setreading $NAME dim $dim";; fhem "set Kuechenlampe dim_status $dim"
define off_Kuechenlampe notify Kuechenlampe:off {system(" /home/pi/433Utils/RPi_utils/codesend 11508417 &")}
define on_Kuechenlampe notify Kuechenlampe:on { system("/home/pi/433Utils/RPi_utils/codesend 11508417 &")}

FHEM auf Pi 3, Echo (Plus, Dot und Connect), CUL868/433, HM Komponenten, Broadlink, Enigma (VU DUO2), Alexa/Homebridge, Sonoffs (POW, RF, Basic), Wemos D1 (IR, DHT, BH1750, OLED, BMP180), IT/Steckdosen, Fritzbox mit SIP, Wifilight, MQTT, Pilight, Xiaomi Flower Sensor, Spotify, Dooya, Shelly, Conbee2