FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: jay-jey am 21 Juni 2018, 14:16:29

Titel: Widget Override silder
Beitrag von: jay-jey am 21 Juni 2018, 14:16:29
Hallo ich habe eine Ikea Tradif Lampe per zigbee2mqtt eingebunden. Die Lampe kann ich schalten und per set die Helligkeit setzen. Jetzt würde ich gerne einen Silder für die Helligkeit einfügen aber irgendwie funktioniert das nicht so wie es soll.
Ich habe ein attr  widgetOverride color_temp:kalt,standart,warm brightness:slider,0,15,255 eingefügt aber irgendwie bekomme ich im WEBCMD keinen Slider. Muss ich noch was einstellen in Gobal oder ein Zusatzmodul laden?

hier mal ein list des Geräts und wie mein Webcmd aussieht:

Internals:
   DEF        LED1650R5 0x000b57fffeaf4080
   IODev      MQTT
   MODEL      LED1650R5
   NAME       XMI_0x000b57fffeaf4080
   NOTIFYDEV  LED1650R5 0x000b57fffeaf4080
   NR         135
   SID        0x000b57fffeaf4080
   STATE      on
   TYPE       XiaomiMQTTDevice
   READINGS:
     2018-06-21 10:50:42   brightness      120
     2018-06-21 10:50:42   state           on
     2018-06-21 10:50:42   transmission-state incoming publish received
   message_ids:
   subscribe:
     zigbee2mqtt/0x000b57fffeaf4080
     xiaomi/0x000b57fffeaf4080/#
   subscribeExpr:
     ^zigbee2mqtt\/0x000b57fffeaf4080$
     ^xiaomi\/0x000b57fffeaf4080.*$
   subscribeQos:
     xiaomi/0x000b57fffeaf4080/# 0
     zigbee2mqtt/0x000b57fffeaf4080 0
Attributes:
   IODev      MQTT
   alias      LED1650R5_3
   eventMap   250:kalt;; 300:standart;; 400:warm
   room       XiaomiMQTTDevice
   webCmd     on:off:brightness:color_temp
   widgetOverride color_temp:kalt,standart,warm brightness:slider,0,15,255


Titel: Antw:Widget Override silder
Beitrag von: Beta-User am 21 Juni 2018, 14:35:44
versuch's mal mit Folgendem:

Für die Brightness: "brightness:colorpicker,BRI,0,15,255"

Für color_temp ist es uU. etwas komplizierter, würde entweder ein "color_temp::uzsuSelectRadio,kalt,standart,warm" nehmen, oder dann die Werte via colorpicker bilden (3 Stufen 0-2) und dann ummappen.

Gruß, Beta-User
Titel: Antw:Widget Override silder
Beitrag von: jay-jey am 21 Juni 2018, 14:58:53
Hallo,

danke erstmal, aber es hat keinlerei Auswirkung ich habe immer noch nur brighness als Text oben stehen, wenn ich draufklicke passiert auch nichts. 

Attributes:
   IODev      MQTT
   alias      LED1650R5_3
   eventMap   250:kalt;; 300:standart;; 400:warm
   room       XiaomiMQTTDevice
   webCmd     on:off:brightness
   widgetOverride brightness:colorpicker,BRI,0,15,255
Titel: Antw:Widget Override silder
Beitrag von: Beta-User am 21 Juni 2018, 15:08:07
Kann es sein, das das color-Modul nicht geladen wird?
Titel: Antw:Widget Override silder
Beitrag von: jay-jey am 21 Juni 2018, 15:13:02
ja kann sein, wie kann ich es laden? Meine Hue leuchten haben aber einen slider und auch drei Buttons für die Farbtemperatur.

Internals:
   CHANGED
   DEF        18  IODev=Hue_Bridge_WZ
   ID         18
   INTERVAL
   IODev      Hue_Bridge_WZ
   NAME       HUEDevice18
   NR         74
   STATE      unreachable
   TYPE       HUEDevice
   manufacturername OSRAM
   modelid    Classic A60 TW
   name       WZ Deckenleuchte 1
   swversion  V1.03.07
   type       Color temperature light
   uniqueid   84:18:26:00:00:00:f1:e9-03
   READINGS:
     2018-06-15 20:12:33   alert           none
     2018-06-19 07:48:39   bri             254
     2018-06-15 20:12:33   colormode       ct
     2018-06-15 20:12:33   ct              370 (2702K)
     2018-06-15 20:12:33   onoff           1
     2018-06-19 07:48:39   pct             100
     2018-06-19 08:03:39   reachable       0
     2018-06-15 20:12:33   rgb             ffc698
     2018-06-19 08:03:39   state           unreachable
   helper:
     alert      none
     bri        254
     colormode  ct
     ct         370
     devtype
     effect
     hue        -1
     pct        100
     reachable  0
     rgb        ffc698
     sat        -1
     update_timeout -1
     xy
Attributes:
   IODev      Hue_Bridge_WZ
   alias      WZ Deckenleuchte 1
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   model      Classic A60 TW
   room       HUEDevice
   subType    ctdimmer
   webCmd     ct:ct 490:ct 380:ct 270:ct 160:toggle:on:off


Titel: Antw:Widget Override silder
Beitrag von: Beta-User am 21 Juni 2018, 15:23:48
Wenn Hue geladen wird, müßte color auch da sein.

In dem Post vohin war vermutlich ein ":" zu viel drin, sorry: "color_temp:uzsuSelectRadio,kalt,standart,warm" könnte klappen, in deinem webCmd-Code fehlt m.E. der link von dem Wert (z.B. kalt) auf das reading.

Die Event-map kann man auch umbiegen und Leerzeichen verwenden, dann brauch man aber einen anderen Trenner. So vielleicht (ungeprüft): attr <device> eventMap /250:color_temp kalt/300:color_temp standart/400:color_temp warm/

Titel: Antw:Widget Override silder
Beitrag von: jay-jey am 21 Juni 2018, 17:22:07
Ich hoffe mal ich habe es richtig verstanden, ich hab bis jetzt noch nicht viel mit dem Interface rumgespielt. Aber zu einem Ergebniss bin ich nicht gekommen. Jetzt hab ich nur oben color_temp stehen.

Internals:

Attributes:
   IODev      MQTT
   alias      LED1650R5_3
   eventMap   /250:color_temp kalt/300:color_temp standart/400:color_temp warm/
   room       XiaomiMQTTDevice
   webCmd     on:off:brightness:color_temp
   widgetOverride color_temp:uzsuSelectRadio,kalt,standart,warm


Titel: Antw:Widget Override silder
Beitrag von: jay-jey am 26 Juni 2018, 12:52:48
Hat keiner mehr Ideen für mich? Ich hätte wirklich gerne einen Slider für die Lampen.
Titel: Antw:Widget Override silder
Beitrag von: Badflex am 10 August 2018, 15:08:23
Selbe Problem hier.
Titel: Antw:Widget Override silder
Beitrag von: Badflex am 13 August 2018, 17:13:08
Zitat von: jay-jey am 26 Juni 2018, 12:52:48
Hat keiner mehr Ideen für mich? Ich hätte wirklich gerne einen Slider für die Lampen.

Den Slider hab ich mit

attr Lampe webCmd on:off:brightness:color_temp
attr Lampe widgetOverride color_temp:kalt,standart,warm brightness:slider,0,15,255

Eingerichtet. Aber Farben gehen bei mir nicht.
Kein kalt warm, und auch bei den Farbigen Lampen geht nix.

Vielleicht liest hier ja noch jemand mit.
Titel: Antw:Widget Override silder
Beitrag von: jay-jey am 14 August 2018, 07:00:18
Hallo,

also hab jetzt auch mal wieder ein wenig daran rumgespielt und bei mir scheint es jetzt zu funktionieren. Hab eigentlich nichts gemacht, zwischenzeitlich aber mal ein Update und ein paar Sachen für die Fritzbox nachinstalliert. Vielleicht auch einfach mal FHEM oder den ganze Pi neustarten bzw. updaten.
Titel: Antw:Widget Override silder
Beitrag von: Badflex am 14 August 2018, 08:59:28
Wie sind denn deine Attribute für webcmd etc.
Wie gesagt, bei mir geht nur dimmen. Kann keine Farbtemperatur und bei den Farbigen Lampen keine Farbe einstellen.
Und mit Alexa kann ich sie auch nicht ansprechen obwohl sie die Lampen findet.
Titel: Antw:Widget Override silder
Beitrag von: jay-jey am 15 August 2018, 06:31:32
Hallo,

also mir ging es eigentlich auch nur ums dimmen, ich hab hier nur die einfachen GU10 400 lm die eh nur dimmen, aber keinen Farbwechsel beherschen. Was passiert denn wenn du den Befehl per set Lampex oder per Mqtt an die Lampe schickst?
Zu Alexa kann ich dir auch leider nicht helfen ich nutze dies nicht.
Titel: Antw:Widget Override silder
Beitrag von: dogas am 15 Oktober 2018, 14:17:09
Also meine Tradfri Lampe wechselte erst die Farbe nachdem ich den Slider auf einen höheren Wert gesetzt habe. Evtl. ist das bei den Hue ja auch so.

widgetOverride color_temp:slider,0,1,800 brightness:slider,0,15,255
Titel: Antw:Widget Override silder
Beitrag von: bull1t am 26 Oktober 2018, 18:07:15
Hallo Dogas,
ich versuche schon seit Tagen meine Tradfri RGB Birne zum Farbwechsel zu bewegen.Aber Sie reagiert nur auf An/Aus/Dimmen.Was ist der Trick.Könntest du mir mal beschreiben wie du die Birne eingebunden und definiert hast?
Habe ich richtig verstanden das du die Birne per Zigbee/mqtt eingebunden hast also so ganz ohne bridge?
Gruss bUll1t