Silvercrest Zigbee Produkte bei Lidl ab 03.12.

Begonnen von sinus61, 20 November 2020, 15:34:22

Vorheriges Thema - Nächstes Thema

majestro84

#120
Ich war auf dem falschen weg........ Also weg mit dem Blödsinn
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

majestro84

Was ich nicht geht ist der HSV Colorpicker. Ich habe es nun als Hex Reading mit hsb2hex jetzt müsste man es nur in einen Befehl sende können in der Art hex2hsb.
Gibt es irgendwo eine Erklärung wie das .zigbee2mqtt_RGB2JSON($EVTPART1) funktioniert.
Finde zu der Funktion keine Doku.
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

Nighthawk

Die Funktion steckt in der 10_MQTT2_Device.pm

sub
zigbee2mqtt_RGB2JSON($)
{
  my $rgb = shift(@_);
  $rgb =~ m/^(..)(..)(..)/;
  return toJSON({'transition'=>1, 'color'=>{r=>hex($1),g=>hex($2),b=>hex($3)}});
}

majestro84

#123
Ja habe ich gestern Abend auch gefunden.
Ich denke man wird sich eine Art Funktion schreiben die HSB2JSON schreibt.
Wobei man wohl dann auch die Werte nicht über den Colorpicker bekommt da dieser Set Befehle für die einzelnen Werte benötigt.
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

majestro84

#124
Ich habe es für mich jetzt erst einmal so gelöst. Ist zwar nicht 100% aber besser als nichts
Vielleicht hat der ein oder andere noch ein Tipp.

Internals:
   CFGFN     
   CID        zigbee_0xbc33acfffe775568
   DEF        zigbee_0xbc33acfffe775568
   DEVICETOPIC zigbee2mqtt/0xbc33acfffe775568
   FUUID      61bb8dfb-f33f-3405-f86f-648b9d36c46813ba
   IODev      MQTT_Server
   LASTInputDev MQTT_Server
   MQTT_Server_CONN MQTT_Server_132.21.32.59_53774
   MQTT_Server_MSGCNT 1187
   MQTT_Server_TIME 2021-12-18 10:59:42
   MSGCNT     1187
   NAME       Lichterketter_Weihnachtsbaum
   NR         124461
   STATE      off
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2021-12-16 20:05:31   IODev           MQTT_Server
     2021-12-17 23:37:10   associatedWith  MQTT2_Zigbee_Pi
     2021-12-17 15:50:17   attrTemplateVersion 20200904
     2021-12-18 10:59:42   brightness      254
     2021-12-18 10:59:42   color           FE0400
     2021-12-18 10:59:42   color_b         254
     2021-12-18 10:59:42   color_h         134
     2021-12-18 10:59:42   color_s         254
     2021-12-18 10:47:28   effect_colors_1_b 0
     2021-12-18 10:47:28   effect_colors_1_g 192
     2021-12-18 10:33:03   effect_colors_1_r 172
     2021-12-18 10:47:28   effect_colors_2_b 6
     2021-12-18 10:47:28   effect_colors_2_g 96
     2021-12-18 10:47:28   effect_colors_2_r 9
     2021-12-18 10:47:28   effect_colors_3_b 0
     2021-12-18 10:47:28   effect_colors_3_g 96
     2021-12-18 10:47:28   effect_colors_3_r 9
     2021-12-18 10:47:28   effect_colors_4_b 70
     2021-12-18 10:47:28   effect_colors_4_g 6
     2021-12-18 10:47:28   effect_colors_4_r 8
     2021-12-18 10:47:28   effect_colors_5_b 0
     2021-12-18 10:47:28   effect_colors_5_g 8
     2021-12-18 10:47:28   effect_colors_5_r 64
     2021-12-18 10:47:28   effect_colors_6_b 8
     2021-12-18 10:47:28   effect_colors_6_g 0
     2021-12-18 10:47:28   effect_colors_6_r 0
     2021-12-18 10:47:28   effect_effect   steady
     2021-12-18 10:33:03   effect_speed    9
     2021-12-18 10:59:42   hue             134
     2021-12-18 10:59:42   last_seen       1639821582326
     2021-12-18 10:59:42   linkquality     0
     2021-12-18 10:59:42   state           OFF
Attributes:
   devStateIcon {zigbee2mqtt_devStateIcon255($name)}
   devicetopic zigbee2mqtt/0xbc33acfffe775568
   getList    Status:noArg state $DEVICETOPIC/get {"state": ""}
   homebridgeMapping Brightness=brightness::brightness,maxValue=100,factor=0.39216,delay=true
   icon       light_led_stripe_rgb
   model      zigbee2mqtt_LED_string_lights
   readingList $DEVICETOPIC:.* { json2nameValue($EVENT) }
   room       MQTT2,Weihnachten
   setList    on:noArg $DEVICETOPIC/set {"state":"ON"}
off:noArg $DEVICETOPIC/set {"state":"OFF"}
brightness:colorpicker,BRI,0,1,254 $DEVICETOPIC/set {"state":"on","$EVTPART0":"$EVTPART1"}
hue:colorpicker,HUE,0,1,360 {my $bri=ReadingsNum($NAME,'brightness',0);; "$DEVICETOPIC/set \{\"color\":{\"hue\":$EVTPART1\,\"saturation\":$bri\}\}";;}
steady:noArg $DEVICETOPIC/set {"effect":{"effect":"steady"},"state":"ON"}
snow:noArg $DEVICETOPIC/set {"effect":{"effect":"snow","colors":[{"r":0,"g":0,"b":255}]},"state":"ON"}
rainbow:noArg $DEVICETOPIC/set {"effect":{"effect":"rainbow"},"state":"ON"}
snake:noArg $DEVICETOPIC/set {"effect":{"effect":"snake","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":0,"b":255},{"r":255,"g":197,"b":25},{"r":0,"g":255,"b":0},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
twinkle:noArg $DEVICETOPIC/set {"effect":{"effect":"twinkle","speed":80,"colors":[{"r":172,"g":0,"b":0},{"r":128,"g":100,"b":100}]},"state":"ON"}
firework:noArg $DEVICETOPIC/set {"effect":{"effect":"firework","speed":10},"state":"ON"}
horizontal_flag:noArg $DEVICETOPIC/set {"effect":{"effect":"horizontal_flag","speed":10,"colors":[{"r":255,"g":0,"b":0},{"r":210,"g":0,"b":255},{"r":255,"g":197,"b":25}]},"state":"ON"}
waves:noArg $DEVICETOPIC/set {"effect":{"effect":"waves","colors":[{"r":255,"g":114,"b":0},{"r":54,"g":255,"b":0},{"r":210,"g":0,"b":255}]},"state":"ON"}
updown:noArg $DEVICETOPIC/set {"effect":{"effect":"updown","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":255,"b":0}]},"state":"ON"}
vintage:noArg $DEVICETOPIC/set {"effect":{"effect":"vintage"},"state":"ON"}
fading:noArg $DEVICETOPIC/set {"effect":{"effect":"fading"},"state":"ON"}
collide:noArg $DEVICETOPIC/set {"effect":{"effect":"collide"},"state":"ON"}
strobe:noArg $DEVICETOPIC/set {"effect":{"effect":"strobe","colors":[{"r":255,"g":0,"b":0},{"r":255,"g":197,"b":25},{"r":0,"g":0,"b":255},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
sparkles:noArg $DEVICETOPIC/set {"effect":{"effect":"sparkles","speed":80,"colors":[{"r":0,"g":255,"b":0},{"r":255,"g":255,"b":255},{"r":255,"g":0,"b":0}]},"state":"ON"}
carnaval:noArg $DEVICETOPIC/set {"effect":{"effect":"carnaval","speed":10,"colors":[{"r":172,"g":0,"b":0},{"r":150,"g":0,"b":96},{"r":150,"g":0,"b":0},{"r":128,"g":100,"b":100},{"r":0,"g":128,"b":0},{"r":0,"g":0,"b":128}]},"state":"ON"}
glow:noArg $DEVICETOPIC/set {"effect":{"effect":"glow","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":0,"b":255},{"r":255,"g":197,"b":25},{"r":0,"g":255,"b":0},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
   stateFormat {lc ReadingsVal($name,"state",0)}
   struc_Christmas_map OFF:off ON:on
   userReadings color {Color::hsb2hex(ReadingsVal($name,"color_h",0),ReadingsVal($name,"color_s",0),ReadingsVal($name,"color_b",0))},
   hue {ReadingsNum($name,"color_h",0)}
   userattr   struc_Christmas struc_Christmas_map structexclude
   webCmd     toggle:on:off:brightness:hue


und noch einmal nur das Setlist
on:noArg $DEVICETOPIC/set {"state":"ON"}
off:noArg $DEVICETOPIC/set {"state":"OFF"}
brightness:colorpicker,BRI,0,1,254 $DEVICETOPIC/set {"state":"on","$EVTPART0":"$EVTPART1"}
hue:colorpicker,HUE,0,1,360 {my $bri=ReadingsNum($NAME,'brightness',0);; "$DEVICETOPIC/set \{\"color\":{\"hue\":$EVTPART1\,\"saturation\":$bri\}\}";;}
steady:noArg $DEVICETOPIC/set {"effect":{"effect":"steady"},"state":"ON"}
snow:noArg $DEVICETOPIC/set {"effect":{"effect":"snow","colors":[{"r":0,"g":0,"b":255}]},"state":"ON"}
rainbow:noArg $DEVICETOPIC/set {"effect":{"effect":"rainbow"},"state":"ON"}
snake:noArg $DEVICETOPIC/set {"effect":{"effect":"snake","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":0,"b":255},{"r":255,"g":197,"b":25},{"r":0,"g":255,"b":0},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
twinkle:noArg $DEVICETOPIC/set {"effect":{"effect":"twinkle","speed":80,"colors":[{"r":172,"g":0,"b":0},{"r":128,"g":100,"b":100}]},"state":"ON"}
firework:noArg $DEVICETOPIC/set {"effect":{"effect":"firework","speed":10},"state":"ON"}
horizontal_flag:noArg $DEVICETOPIC/set {"effect":{"effect":"horizontal_flag","speed":10,"colors":[{"r":255,"g":0,"b":0},{"r":210,"g":0,"b":255},{"r":255,"g":197,"b":25}]},"state":"ON"}
waves:noArg $DEVICETOPIC/set {"effect":{"effect":"waves","colors":[{"r":255,"g":114,"b":0},{"r":54,"g":255,"b":0},{"r":210,"g":0,"b":255}]},"state":"ON"}
updown:noArg $DEVICETOPIC/set {"effect":{"effect":"updown","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":255,"b":0}]},"state":"ON"}
vintage:noArg $DEVICETOPIC/set {"effect":{"effect":"vintage"},"state":"ON"}
fading:noArg $DEVICETOPIC/set {"effect":{"effect":"fading"},"state":"ON"}
collide:noArg $DEVICETOPIC/set {"effect":{"effect":"collide"},"state":"ON"}
strobe:noArg $DEVICETOPIC/set {"effect":{"effect":"strobe","colors":[{"r":255,"g":0,"b":0},{"r":255,"g":197,"b":25},{"r":0,"g":0,"b":255},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}
sparkles:noArg $DEVICETOPIC/set {"effect":{"effect":"sparkles","speed":80,"colors":[{"r":0,"g":255,"b":0},{"r":255,"g":255,"b":255},{"r":255,"g":0,"b":0}]},"state":"ON"}
carnaval:noArg $DEVICETOPIC/set {"effect":{"effect":"carnaval","speed":10,"colors":[{"r":172,"g":0,"b":0},{"r":150,"g":0,"b":96},{"r":150,"g":0,"b":0},{"r":128,"g":100,"b":100},{"r":0,"g":128,"b":0},{"r":0,"g":0,"b":128}]},"state":"ON"}
glow:noArg $DEVICETOPIC/set {"effect":{"effect":"glow","colors":[{"r":255,"g":0,"b":0},{"r":0,"g":0,"b":255},{"r":255,"g":197,"b":25},{"r":0,"g":255,"b":0},{"r":4,"g":97,"b":191},{"r":191,"g":30,"b":4}]},"state":"ON"}


Edit: Reading Hue hinzugefügt
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

TomLee

#125
ZitatVielleicht hat der ein oder andere noch ein Tipp.

effect:snow,rainbow,snake,twinkle,firework,horizontal_flag,waves,updown,vintage,fading,collide,strobe,carnaval,glow {qq($DEVICETOPIC/set {"$EVTPART0":{"$EVTPART0":"$EVTPART1"},"state":"ON")}

Und vlt. mal einen separaten Thread zu der Kette in MQTT aufmachen ?

majestro84

#126
Das zusammenfassen klappt so lieder nicht da jeder Effekt weitere Parameter wie Speed und oder Farben dazu bekommen muss.

Mache dazu dann einen neuen Thread auf.
https://forum.fhem.de/index.php/topic,124834.0.html

Schönes Wochenende

VG Alex
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

isy

Zitat von: majestro84 am 18 Dezember 2021, 10:46:16
Ich habe es für mich jetzt erst einmal so gelöst. Ist zwar nicht 100% aber besser als nichts
Vielleicht hat der ein oder andere noch ein Tipp.

Würdest du deine Definition hier als "Raw definition" bitte posten?
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Beta-User

Zitat von: isy am 11 Januar 2022, 16:33:21
Würdest du deine Definition hier als "Raw definition" bitte posten?
... du erwischt anscheinend zielsicher immer den falschen Thread...

Zitat von: majestro84 am 18 Dezember 2021, 12:05:02
Mache dazu dann einen neuen Thread auf.
https://forum.fhem.de/index.php/topic,124834.0.html
(Da sind mir dann auch noch ein paar Kleinigkeiten aufgefallen, die man optimieren könnte...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Tommy82

Hi, nächste Woche sind wieder Silvercerst Geräte im Angebot, wie bekomme ich die in Fhem eingebunden? Brauch ich die bridge oder konnen die Geräte auch über die hue bridge eingebunden worden? Erstmal geht's mit um den zwischenstecker mit dem Bewegungsmelder zu steuern..

Danke
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

sxx128

#130
Hallole

also ich nutze dazu

Phoscon/Deconz und einen Conbee II Stick.

https://forum.fhem.de/index.php/topic,95288.0.html

Grüße
sxx128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

majestro84

Funktioniert auch sehr gut mit Zigbee2MQTT

VG Alex
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

Tommy82

#132
Bin da ein bisschen raus, könnt ihr mir das was genauer erklären, brauch ich das Gateway von Silvercerst? Wenn ja, wie binde ich das in Fhem ein, oder reicht mein Hue Gateway um die Komponenten zu steuern, wenn ja, wie?
Danke

EDIT,
Der Zwischenstecker wurde direkt in der HUE App auch ohne das Silvercerst Gateway gefunden und auch per Autocreate in Fhem hinzugefügt,leider hat das bei dem Bewegungssensor https://www.lidl.de/p/silvercrest-bewegungsmelder-infrarot-sensor-anti-manipulationsalarm-zigbee-smart-home/p100306594?mktc=shopping_shop&gclid=EAIaIQobChMI_eT2m5249gIVwuh3Ch2WbwMIEAQYASABEgLtdvD_BwE
so nicht geklappt, der wird in der HUE App nicht erkannt.
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

sxx128

#133
Hallole

also wenn ich es richtig weiss kann eine "normale" HUE Bridge die nicht steuern. Dafür verwende ich den Conbee Stick als Gateway, Phoscon und Deconz. Im Prinzip hast du dann ein  Fhem Device das sich wie eine HUE Bridge verhält. Du bindest dann deine Steckdosen, Leuchten usw. auch genau so ein wie du es mit HUE Lampen und der nomralen HUE Bridge machen würdest. Ob man den Original Gateway einbinden kann weiss ich nicht... hab ich noch nichts darüber gelesen.  Meine Ikea  Trädfi Steckdosen steure ich auch so...

Grüße
sxx128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

Tommy82

Hi,
hm ok, wollte eigentlich nicht noch ein Gateway dazwischen setzen......
Die Steckdose wurde wie gesagt in der Hue App direkt erkannt, nur der Bewegungsmelder nicht....
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI