Hallo,
ich möchte einen Farbtemperatur Dummy erstellen, der wie meine Hue Farbtemperatur Lampe funktioniert. Ich habe den Dummy analog zu der Hue Lampe definiert.
Alexa erkennt in dieser Konfiguration weder, dass das Gerät dimmbar ist, noch das es die Farbtemperatur einstellen kann. (An/Aus schalten funktioniert über Alexa )
Irgendeine Idee was ich falsch mache?
define WZ.testDummy dummy
attr WZ.testDummy alias Schreibtisch
attr WZ.testDummy eventMap On:on Off:off
attr WZ.testDummy genericDeviceType light
attr WZ.testDummy room Wohnzimmer,alexa
attr WZ.testDummy subType ctdimmer
attr WZ.testDummy webCmd ct:ct 490:ct 380:ct 270:ct 160:toggle:on:off
Hallo,
probier mal das:
attr WZ.testDummy userattr model
attr WZ.testDummy genericDeviceType light
attr WZ.testDummy model LCT001
attr WZ.testDummy subType dimmer
Ich denke Du musst alexa/homebridge eine HUE vorgaukeln ;)
Ggf. noch die originalen Readings nachziehen:
READINGS
alert
bri
colormode
ct
effect
hue
onoff
pct
reachable
rgb
sat
xy
VG Sebastian
Folgender Dummy sieht in alexa und homebridge aus wie eine farbige HUE:
defmod WZ.testDummy dummy
attr WZ.testDummy userattr model
attr WZ.testDummy alexaName Schreibtisch
attr WZ.testDummy alexaRoom Büro
attr WZ.testDummy alias Schreibtisch
attr WZ.testDummy genericDeviceType light
attr WZ.testDummy group Licht
attr WZ.testDummy model LWB004
attr WZ.testDummy room 20_Licht,Alexa,Homekit
attr WZ.testDummy setList on off toggle rgb:colorpicker,RGB
attr WZ.testDummy subType extcolordimmer
attr WZ.testDummy useSetExtensions 1
attr WZ.testDummy userReadings alert bri colormode ct effect hue onoff ct reachable rgb sat xy
attr WZ.testDummy webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:toggle:on:off
Das Entscheidende war:
setList ... rgb:colorpicker,RGB
webCmd ... rgb:rgb
VG Sebastian
Hallo binford6000,
vielen Dank für deine Hilfe, die erste Variante habe ich in der Tat nicht zum Laufen bekommen, die Zweite schon. :-)
Leider verhält sich der Dummy nun wie ein reiner RGB Dimmer und mapt daher alles zu rgb und nicht zu ct.
Irgendwelche Ideen?
2018-10-16 17:09:49 dummy WZ.testDummy rgb 1a0000
2018-10-16 17:10:22 dummy WZ.testDummy rgb ffffff
2018-10-16 17:10:22 dummy WZ.testDummy rgb 1a1a1a
2018-10-16 17:10:35 dummy WZ.testDummy off
2018-10-16 17:10:40 dummy WZ.testDummy on
Hallo.
leider nein. Außer ins richtige Unterforum verschieben. Vielleicht hier:
https://forum.fhem.de/index.php/topic,81324.0.html (https://forum.fhem.de/index.php/topic,81324.0.html)
Vielleicht erhältst du dort noch weitere Hilfe...
VG sebastian
Zitat von: binford6000 am 16 Oktober 2018, 16:52:03
Folgender Dummy sieht in alexa und homebridge aus wie eine farbige HUE:
defmod WZ.testDummy dummy
attr WZ.testDummy userattr model
attr WZ.testDummy alexaName Schreibtisch
attr WZ.testDummy alexaRoom Büro
attr WZ.testDummy alias Schreibtisch
attr WZ.testDummy genericDeviceType light
attr WZ.testDummy group Licht
attr WZ.testDummy model LWB004
attr WZ.testDummy room 20_Licht,Alexa,Homekit
attr WZ.testDummy setList on off toggle rgb:colorpicker,RGB
attr WZ.testDummy subType extcolordimmer
attr WZ.testDummy useSetExtensions 1
attr WZ.testDummy userReadings alert bri colormode ct effect hue onoff ct reachable rgb sat xy
attr WZ.testDummy webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:toggle:on:off
Das Entscheidende war:
setList ... rgb:colorpicker,RGB
webCmd ... rgb:rgb
VG Sebastian
Moin, wie bekommst du subType da rein?
ZitatMoin, wie bekommst du subType da rein?
Einfach den gesamten dummy als RAW importieren. ;)
VG Sebastian
Auch dabei:
WZ.testDummy: unknown attribute subType. Type 'attr Test ?' for a detailed list.
Lösung liegt wohl hier: https://forum.fhem.de/index.php/topic,77748.msg696686.html#msg696686
Habe deinen Dummy von den Funktionen zu 100% bei mir abgebildet - ich bekomme in der Alexa App aber nur eine Ansicht mit An/Aus und der Helligkeit Min/20/40/60/80/MAX angezeigt.
Internals:
CFGFN
DEF
NAME WZ.testDummy
NR 706
STATE rgb 0000ff
TYPE dummy
READINGS:
2018-10-18 13:58:40 state rgb 0000ff
Attributes:
alexaName Streifen
alexaRoom Wohnzimmer
genericDeviceType light
group Licht
model LWB004
room 20_Licht,Echo
setList on off toggle rgb:colorpicker,RGB
subType extcolordimmer
useSetExtensions 1
userReadings alert bri colormode ct effect hue onoff ct reachable rgb sat xy
userattr model
webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:toggle:on:off
Welche Version des SmartHome Skills nutzt du? V2 oder V3?
Habe es bei mir gerade mit V2 und V3 getestet - Bleibt dabei.
ZitatWelche Version des SmartHome Skills nutzt du? V2 oder V3?
Habe es bei mir gerade mit V2 und V3 getestet - Bleibt dabei.
Ich habe V3 am Start. Vielleicht ein Unterschied von iOS zu Android?
VG Sebastian
Zitat von: Master_Nick am 18 Oktober 2018, 13:58:00
Habe deinen Dummy von den Funktionen zu 100% bei mir abgebildet - ich bekomme in der Alexa App aber nur eine Ansicht mit An/Aus und der Helligkeit Min/20/40/60/80/MAX angezeigt.
Internals:
CFGFN
DEF
NAME WZ.testDummy
NR 706
STATE rgb 0000ff
TYPE dummy
READINGS:
2018-10-18 13:58:40 state rgb 0000ff
Attributes:
alexaName Streifen
alexaRoom Wohnzimmer
genericDeviceType light
group Licht
model LWB004
room 20_Licht,Echo
setList on off toggle rgb:colorpicker,RGB
subType extcolordimmer
useSetExtensions 1
userReadings alert bri colormode ct effect hue onoff ct reachable rgb sat xy
userattr model
webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:toggle:on:off
Welche Version des SmartHome Skills nutzt du? V2 oder V3?
Habe es bei mir gerade mit V2 und V3 getestet - Bleibt dabei.
Einen Unterschied sehe ich noch:
Ich hatte bei mir noch die einzelnen UserReadings manuell befüllt. Bei deinem dummy ist nur state gesetzt.
Die Readings werden zwar leider nicht geändert, aber vielleicht liegts daran dass du nur an/aus und Helligkeit siehst.
VG Sebastian
Mit was hast du sie denn befüllt?
Hab teils gar keinen Plan was die bedeuten sollen :-D
Zitat von: Master_Nick am 18 Oktober 2018, 16:36:50
Mit was hast du sie denn befüllt?
Hab teils gar keinen Plan was die bedeuten sollen :-D
Es ging ja eigentlich um das Nachstellen einer HUE-Lampe als dummy.
Also habe ich den dummy mal so ähnlich wie möglich einer Farb-HUE nachgestellt. Inklusive deren Readings.
Müsste mit readingsProxy genauso gehen. Sogar noch einfacher... Aber das ist wieder ein anderes Thema.
Ich weiß auch ehrlich gesagt nicht, was der Autor des Threads schließ und endlich mit dem dummy machen wollte... :o
Mein Fazit: Ja man kann einen dummy so aussehen lassen wie eine HUE, aber funktional eben nicht.
Weil nicht alle Readings gesetzt werden, nur state.
Vielleicht fehlt mir aber auch nur etwas alexa-fhem- / homebridge-Fachwissen... ???
VG Sebastian
Achso ich dachte du hast da was, dass funktioniert geschaffen.
:-D
Mooooomeeeent! 8) ;D
Du hast etwas gebaut, dass funktioniert :-)
Das Teil hier - ist nun bei mir voll funktionsfähig - Helligkeit Farben alles über Alexa auch wenn diese Ansicht in der App die Farbe nicht anzeigt (was mir ziemlich gleich ist) Ich brauchte aber vor allem die alexa-fhem 0.3.5 :-)
Internals:
CFGFN
NAME Streifen
NR 94
STATE rgb 663866
TYPE dummy
READINGS:
2018-10-18 18:33:25 newstate rgb 663866
2018-10-18 18:33:25 state rgb 663866
Attributes:
alexaName Streifen
alexaRoom Wohnzimmer
genericDeviceType light
group Licht
icon light_led_stripe_rgb
model LWB004
mqttDefaults base={"homeland/haushalt/elektrik/wohnzimmer/$device"} pub:qos=2 sub:qos=2 retain=1
mqttForward all
mqttPublish state:topic={"$base/$name"} state:qos=2 state:retain=1
mqttSubscribe state:stopic=homeland/haushalt/elektrik/wohnzimmer/Streifen/state/set state:qos=2
room Echo,Wohnzimmer
setList on off Brightness:slider,0,1,100 rgb:colorpicker
subType extcolordimmer
useSetExtensions 1
userReadings alert bri colormode ct effect hue onoff ct reachable rgb sat xy
userattr model mqttAlias:textField-long mqttDefaults:textField-long mqttDisable:both,incoming,outgoing mqttForward:all,none mqttPublish:textField-long mqttSubscribe:textField-long
webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:toggle:on:off
ZitatIch brauchte aber vor allem die alexa-fhem 0.3.5 :-)
Geht es mit alexa-fhem 0.4.4 nicht?
Die ist bei mir im Einsatz...
Dafür braucht man aber die Skills in V3 und ich habe eine seit Jahren funktionierende Installation --> Aktuelle Aussage dazu vom Entwickler:
Zitatwer einen funktionierenden skill laufen hat und damit glücklich ist: finger weg. erst mal alles lassen wie es ist. im prinzip ist zwar alles rückwärts kompatibel, für v2 gibt es aber keine neuen features.
Achso stimmt da war was...
Ich verwende mittlerweile fast ausschließlich den Custom Skill.
So damit es nun jeder finden kann in der Forensuche....
Ich habe es nun von dem Dummy umgezogen auf meinen MQTT Device - und es klappt perfekt - vielen Dank @binford6000 deine Codeschnipsel waren dafür Gold wert!
RGB Strip ESP8266 (mite Homie) an MQTT schalten über Sprache mit alexa FHEM - Helligkeit und Farbe
Internals:
CFGFN
IODev MQTT_Broker
NAME unicolor_rgb_strip_wohnzimmer
NR 169
STATE 800000
TYPE MQTT_DEVICE
qos *:2
retain *:1
OLDREADINGS:
READINGS:
2018-10-19 00:13:55 cmd
2018-10-20 12:51:27 online true
2018-10-20 12:55:15 rgb 800000
2018-10-20 12:55:15 transmission-state incoming publish received
message_ids:
publishSets:
cmd:
topic homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/cmd/set
values:
ota-restart
reboot
reset
rgb:
topic homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex/set
values:
on
off
toggle
sets:
cmd ota-restart,reboot,reset
rgb on,off,toggle
subscribe:
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/cmd
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/$online
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex/set
subscribeExpr:
^homeland\/haushalt\/elektrik\/rgb\/unicolor_rgb_strip_wohnzimmer\/strip\/hex$
^homeland\/haushalt\/elektrik\/rgb\/unicolor_rgb_strip_wohnzimmer\/strip\/cmd$
^homeland\/haushalt\/elektrik\/rgb\/unicolor_rgb_strip_wohnzimmer\/\$online$
^homeland\/haushalt\/elektrik\/rgb\/unicolor_rgb_strip_wohnzimmer\/strip\/hex\/set$
subscribeQos:
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/$online 0
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/cmd 0
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex 0
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex/set 0
subscribeReadings:
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/$online:
cmd
name online
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/cmd:
cmd
name cmd
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex:
cmd
name rgb
homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex/set:
cmd
name rgb
Attributes:
IODev MQTT_Broker
alexaName Strip
alexaRoom Wohnzimmer
alias Strip
group Licht
icon light_led_stripe_rgb
publishSet_cmd ota-restart reboot reset homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/cmd/set
publishSet_rgb on off toggle homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex/set
qos 2
retain 1
room Echo,Wohnzimmer
stateFormat rgb
subscribeReading_cmd homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/cmd
subscribeReading_online homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/$online
subscribeReading_rgb homeland/haushalt/elektrik/rgb/unicolor_rgb_strip_wohnzimmer/strip/hex
useSetExtensions 1
userReadings alert bri colormode ct effect hue onoff ct reachable rgb sat xy
webCmd rgb:rgb 000000:rgb 0F0300:rgb FFFFFF:rgb:cmd
widgetOverride rgb:colorpicker