#Eve Dimmer and MinLevel

1 messages · Page 1 of 1 (latest)

young leaf
#

My Eve Dimmer only dims the light from 100% at CurrentLevel = 0xFE to something like 60% at CurrentLevel = 1. Eve's support says that I need to set Dimming Thresholds > Minimum in the app. However, the app requires a Google Home hub, so it is not an option for me.

Reading the Matter spec, I see that the Level Control cluster provides the MinLevel attribute, which looks like it should be responsible for setting the minimum brightness. I don't see this attribute in the device properties. I wonder if this is because the dimmer does not implement it or because HA does not expose it.

quaint rampart
young leaf
#

Thanks. Created.

quaint rampart
#

It's probably related to these attributes:

  • MinLevel / AttributeId: 2 (0x002) - Value type: Optional[uint] = 1
  • MaxLevel / AttributeId: 3 (0x003) - Value type: Optional[uint] = 254
young leaf
#

My understanding is that MinLevel and MaxLevel determine the range of values that CurrentLevel is allowed to take. I am able to set CurrentLevel to the full range of values. However, CurrentLevel = 1 does not correspond to zero current. According to Eve's support, the dimming thresholds setting controls that.

Though, it is possible that the support misunderstood my question or is simply mistaken. I could only get one response from them, and even that took nearly two weeks.

young leaf
# quaint rampart

By the way, how do you get that information out of the diagnostics report?

quaint rampart
quaint rampart
#

It seems that min and max are read only attributes

#

This may require update an Eve manufacturer attribute.
Not having this product, I don't know.

wary igloo
#

i don't see any changes here, do i need to reinterview nodes or something after making a change in the app?

quaint rampart
#

If nothing changes, I assume the attribute is hidden.

wary igloo
#

It does not show up in Apple home either fwiw, usually there'll be a few more options for devices there.

#

(If it matters, which I doubt it does, this is on a ha yellow otbr and then shared off to apple home)

wary igloo
quaint rampart
#

They probably use ByteArray setConfig 319422465 command

wary igloo
#

i unfortunately don't know enough about matter to say, on the app side, its definitely calling getConfig/setConfig with custom byte arrays mapping to various commands

#

i'll probably keep messing with this, i am amused.

#

its definitely doing something with those two attributes, need to go do other things so probably as far as i'm going to get today.

quaint rampart
wary igloo
#

for dimmer: min is 50, max is 51, they both take an integer percent

#

I don't see anything here for status light

quaint rampart
#

This parameter should be added to the Matter specifications to avoid using a specific attribute.

young leaf
quaint rampart
young leaf
#

Is it not allowed to make an attribute read-write if it is read-only in the spec?

young leaf
#

I see. Then it looks like a significant omission in the spec.

wary igloo
#

my read of all this (and sorry, matter is brand new to me) is they should have exposed these as attributes directly instead of some weird on device command

#

(and those attributes can be custom?)