Closed Thomas-Vos closed 3 years ago
Yes! Another requests to add this Remote Devices from me!
Any news here?
Trying to connect my Tint remote with deconz.
But the sesor search in not finding my remote.
How did you connect it?
How did you connect it?
Press the reset button in the battery compartment and start a sensor search. It won't be visible in Phoscon because support for this remote has not been added yet.
+1 on the request list for Müller tint support of the remote. Thank you very much!
Just bought a GU10 and remote so hoping for support in the future.
I noticed Also are selling these off cheap now (€14 for the GU10 RGB + remote, €5 for the GU10 white and €7 for GU10 RGB). That's all they had.
So is the remote usuable as it is? Does it publish anything to the API?
@Philje123 Short form: YES
If you are starting a sensor search from the api, you will get the address and the id of your remote control.
But it does NOT appear in Phoscon app.
Thank you.
That will be fine as I mainly use home assistant to control my lights so as long as it the message gets through to there i can set it up to do what i want.
Any update on this?
I've tried to use the remote in it's current form but I don't get anything showing in Hass.io when I listen to "deconz_event". Do the remote buttons not get pushed through this way?
Nope ...
Push
somehow i think about abandoning raspbee now and moving over to a direct zigbee binding in openhab2
this missing device support is kind of annoying.
sadly it's not even open source.
it would be nice if this remote were supported
Vote +1 for an integration
Count me in as well. Is there anything to be done by people having this remote to ease the integration? I am willing to test and give information needed. Just give a heads up.
Vote +1 for an integration
I managed to connect the tint remote with the system and it was possible for me to pair it with the lightbulbs and using the remote control, the groups in Phoscon app and the Hue Essentials app on android at the same time. But after a while the remote control does not react anymore and I have to pair it again with the bulbs. The new pairing leads to conflicts in the Phoscon app and I have to assign all light devices in the groups once again. A similar problem when I restart the Raspberry Pi with RaspBee module. After reboot not only the remote control but also the groups in Phoscon app don´t work and everything has to be set up once again. Does anybody have the same problems and maybe a solution for it?
I also would be grateful, if this device could be added to Phoscon.
+1
Remote and bulps are also available in Globus Baumarkt.
just fyi: the remote bundled with lamps was available in aldi süd in germany again potentially increasing market share of this product yet again.
there is also zigbee light strips from müller-licht now. i bought two of them so if you need any deconz output just ping me.
I also got the pair, E27 bulb and the remote... just if anyone needs testing. A question, how do you pair the bulb with homebridge (raspbee)??
I also got the pair, E27 bulb and the remote... just if anyone needs testing. A question, how do you pair the bulb with homebridge (raspbee)??
I've used the deconz app. Started search for new light. Switched the light on and off several times and it was there...
Thanks monotek, I did it like that... It will be nice to be able to use the remote... If there's a way I could help, just ask me. Thanks!!
I was not able to pair the remote with openhab. But I've read somewhere you can pair both devices. So you can switch the light with the remote & openhab for example.
First you have to pair the bulb and after that you can pair the bulb with the remote
+1
just bought a black one in Toom market
me too!
I was not able to pair the remote with openhab. But I've read somewhere you can pair both devices. So you can switch the light with the remote & openhab for example.
Hello, This solution works only for some minutes after you Have connected remote with the bulb. Then you Have to reconnect it again. So it would be very nice, if the remote will be supported by deconz directly.
I'd like a solution for a direct pairing in the phoscon app also. Thanks in advance.
next week at aldi again...
I would also appreciate support of Tint within Phoscon. I think about it, to buy LED-Panels with Zigbee and Remote for 3 rooms.
So +1 for Support
Still not supported?
Thank you.
That will be fine as I mainly use home assistant to control my lights so as long as it the message gets through to there i can set it up to do what i want.
I use home assistant too, how do you add it directly without the deconz integration??
Usually deconz team are fast in adding products.
This time no, some German rivalry?
+1
+1
With my Raspbee the remote is visible in deconz, but it seems not to be paired, Phoscon doesn't show the remote and the Plugin doesn't send any signal when buttons are pressed.
So please intrgrate! +1
+1
+1
At the moment the remote can be bought in Amazon Germany for 15 €. Maybe this is interesting for a developer.
Maybe @ebaauw or @SwoopX needs one. 😊
Otherwise is there any documentation on how to add new devices as a pull request?
No, I'm sorry, I don't need one. Have plenty of unused remotes lying around already. For me this is a hobby, and I don't want to spend money on devices I'm not going to use myself.
I'll be happy to have a look at it, if some-one can lend me or donate one.
I can send my over, not needed right now.
Please PM me on Discord for my address details.
Hello @serenity182 and @ebaauw, thank you very much!
@serenity182 I received the remote yesterday, thanks Marc!
Does any-one have a manual for this remote? I can only find an uninformative Datenblatt on the Müller web site. I'm not sure I understand all the nuances of the remote.
My first impressions:
xy
values depend on the last values sent and where on the wheel you press or hold. I think the wheel has four different contacts (let's call them North, East, South, West). Each press "moves" the xy
values towards the corresponding point on the CIE 1931 colour space: North: (0.3010, 0.1487) - pink-ish, East: (0.7, 0.3) - red, South: (0.3726, 0.5885) - green-ish, and West: (0.1164, 0.3473) Turquoise-ish. A hold "moves" directly to the corresponding point.
So e.g. to get yellow, hold South for green-ish and then press East to move towards red. There seem to be eight steps between adjacent directions; opposite directions go through an in-between direction: East/West over South; and North/South over East. So a total of 36 different xy
values.uint8
attribute 0x4005 of the Basic cluster. The value indicates the scene, although the order is a bit odd: Read: 3, Day: 1, Disco: 2, Night: 6, Fire: 4, Love: 5.Exposing this remote will be interesting:
config.groups
the group corresponds. As long as you only use one group, it's probably OK to use a single value in config.groups
, but I'm worried the REST API might want to delete the previous group when switching to the next, thinking the remote has been configured for a new group;xy
value. On first attempt, I think I'll simply expose the wheel as a single button (x002).xy
values to an angle representing the colour sent (rather than the position pressed or held). Not sure how best to expose that: it doesn't quite fit button event nor rotary event nor tilt angle. Could also expose state.xy
with a note that it's only valid for the corresponding button event value x002.Unter https://www.mueller-licht.de/fileadmin/404013_tint-BDA_021.pdf gibt es eine Anleitung für das Set in der auch die FB beschrieben wird.
Great to see you are looking into this @ebaauw!
- The multi-light button doesn't send anything, but cycles between the groups. I cannot seem to find out what all it means when all four green LEDs are lit. I would expect a broadcast or fourth group, but the remote doesn't seem to send anything.
My remote only has three LEDS at the bottom. When all three are lit, it controls the lights in all of the three groups.
- I won't be possible to deduce which area on the wheel is pressed: when e.g. you're at full East, pressing South and West result in the same new
xy
value. On first attempt, I think I'll simply expose the wheel as a single button (x002).- It will be possible to link each of the 36
xy
values to an angle representing the colour sent (rather than the position pressed or held). Not sure how best to expose that: it doesn't quite fit button event nor rotary event nor tilt angle. Could also exposestate.xy
with a note that it's only valid for the corresponding button event value x002.
A single button event looks like the easiest way for now. With just a simple button event, an app could configure the rules to send a hue_inc/xy_inc command to cycle through the colours. Unfortunately there is no way to match the light colour to the colour wheel this way.
A state.xy
would be interesting, but I am not sure how that could be used in the rules. What about something like state.angle
? It would be easier to configure the rules that way.
A ZLLRelativeRotary
sensor could also be used. This way it is possible to detect if the wheel is "rotated" to the left or the right. (alternatively left/right rotation could be two button events?). A drawback of using a rotary sensor is that it is still not possible to know exactly which colour to send to the light.
The manual does give some more insights:
state.effect
on the /lights
resource.My remote only has three LEDS at the bottom. When all three are lit, it controls the lights in all of the three groups.
I assume you touch-linked the lights to the remote? Or are using the out-of-the-box pairing?
A
state.xy
would be interesting, but I am not sure how that could be used in the rules. What about something likestate.angle
? It would be easier to configure the rules that way.
My thoughts exactly. There is already a state.tiltangle
(for the vibration sensors).
A
ZLLRelativeRotary
sensor could also be used. This way it is possible to detect if the wheel is "rotated" to the left or the right. (alternatively left/right rotation could be two button events?). A drawback of using a rotary sensor is that it is still not possible to know exactly which colour to send to the light.
I suppose when remembering the previous xy
value / absolute angle, the relative (delta) angle for the rotaryevent
could be deduced. I'm not sure that's very informative, though. It would be +10° or -10° for presses, and anywhere between -170° to 180° (in 10° steps) for hold, with no clue about the position pressed, nor the current colour. The absolute angle would seem far more useful.
I assume you touch-linked the lights to the remote? Or are using the out-of-the-box pairing?
This was without deCONZ. I just paired the remote to the lights like described in the manual.
First attempt, but I think I nailed most of it.
config.group
will be populated with the three groups, as the remote sends commands to them. The corresponding /groups
resources should be created as config.group
is populated. Note that the uniqueid
of the /groups
resources isn't.
I use the same buttonevent
values for all groups, see the table below:
buttenevent |
button | action | remarks |
---|---|---|---|
1002 | On/Off | press | |
2001 | DimUp | hold | |
2002 | DimUp | press | |
2003 | DimUp | long release | |
3001 | DimDown | hold | |
3002 | DimDown | press | |
3003 | DimDown | long release | |
4002 | Warm | press, hold | multiple 4002 events while holding |
5002 | Cool | press, hold | multiple 5002 events while holding |
6002 | Colour Wheel | press, hold | see below |
7002 | Work Light | press | |
8002 | Sunset | press | |
9002 | Party | press | |
10002 | Night Light | press | |
11002 | Campfire | press | |
12002 | Romance | press |
Note that there's no way to tell holding the colour temperature buttons (Warm and Cool) from pressing them. Holding them could result in multiple x002 events, as long as the temperature is changing.
Note that state.xy
and state.angle
are updated only on buttonevent
6002. If you set websocketnotifyall
to false, they'll only be included in the web socket notification when they change.
The is one unsolvable bug: when you hold Warm, ct
will go up to 555. If you then press Warm, it goes down to 370, which generates a 5002 instead of a 4002, same as pressing Cool in that situation. There is no way to tell these buttons apart in this case.
For completeness: here's the /sensors
resource:
$ ph get /sensors/16
{
"config": {
"group": "16388,16389,16390",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "3e8679bd6e84ebfefca53031ae2a62c9",
"lastseen": "2020-05-30T18:44:50.385",
"manufacturername": "MLI",
"mode": 1,
"modelid": "ZBT-Remote-ALL-RGBW",
"name": "Tint",
"state": {
"angle": 90,
"buttonevent": 1002,
"lastupdated": "2020-05-30T18:44:50.386",
"xy": [
0.7,
0.3
]
},
"swversion": "20180605-17",
"type": "ZHASwitch",
"uniqueid": "00:15:8d:00:03:41:88:92-01-1000"
}
And the /groups
resources (again, with a non-unique uniqueid
):
$ ph get /groups/16388
{
"action": {
"bri": 127,
"colormode": "hs",
"ct": 0,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"scene": null,
"xy": [
0,
0
]
},
"devicemembership": [
"16"
],
"etag": "3e8679bd6e84ebfefca53031ae2a62c9",
"id": "16388",
"lights": [
"7"
],
"name": "ZBT-Remote-ALL-RGBW 16",
"scenes": [],
"state": {
"all_on": false,
"any_on": false
},
"type": "LightGroup",
"uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16389
{
"action": {
"bri": 127,
"colormode": "hs",
"ct": 0,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"scene": null,
"xy": [
0,
0
]
},
"devicemembership": [
"16"
],
"etag": "cb3c2706803fd865a2c20362806d8427",
"id": "16389",
"lights": [],
"name": "ZBT-Remote-ALL-RGBW 16",
"scenes": [],
"state": {
"all_on": false,
"any_on": false
},
"type": "LightGroup",
"uniqueid": "00:15:8d:00:03:41:88:92"
}
$ ph get /groups/16390
{
"action": {
"bri": 127,
"colormode": "hs",
"ct": 0,
"effect": "none",
"hue": 0,
"on": false,
"sat": 127,
"scene": null,
"xy": [
0,
0
]
},
"devicemembership": [
"16"
],
"etag": "2aea617ebc2640c6e997b1869e8e49c3",
"id": "16390",
"lights": [],
"name": "ZBT-Remote-ALL-RGBW 16",
"scenes": [],
"state": {
"all_on": false,
"any_on": false
},
"type": "LightGroup",
"uniqueid": "00:15:8d:00:03:41:88:92"
}
@ebaauw thanks a lot for your work. I have a sitting remote, that soon thanks to you will come back to life
Hello, would it be possible to add support for the Tint remote control? This is a Zigbee remote control made by Müller-Licht. I was able to add the remote to deCONZ by pressing the reset button in the battery compartment and starting a sensor search.
Clusters of the node:![screenshot from 2019-02-02 12-10-20](https://user-images.githubusercontent.com/11077217/52163586-4dbad680-26e4-11e9-90df-2bec266ff4e2.png)
Basic cluster:![screenshot from 2019-02-02 12-12-57](https://user-images.githubusercontent.com/11077217/52163598-62976a00-26e4-11e9-9091-42bb778faebd.png)
Node info panel:![screenshot from 2019-02-02 12-12-07](https://user-images.githubusercontent.com/11077217/52163595-58756b80-26e4-11e9-9dc1-0e3866a7724b.png)