-
Notifications
You must be signed in to change notification settings - Fork 505
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Window Covering devices #5619
Window Covering devices #5619
Conversation
Extra attributes for Aqara Roller Shade Driver E1, see #5330.
Fix wrong deviceId for lumi.curtain.acn002. see #5330.
lumi.curtain.acn002 does support _Open_ and _Close_, so don't map `state.open` to `state.lift`. See 5330.
Expose ZHABattery `/sensors` resource for Aqara E1, with new `state.charging` attribute. `state.battery` not yet updated. See #5330.
Don't setup bindings for Aqara Roller Shade Driver E1, see #5330.
Some code part are needed to make the device usable, but there is some hacks possible to remove if we use DDF too no ? |
More Lumi-specific cluster 0xFCC0 attributes for Aqara Roller Shade Driver E1, see #5330.
Add MULTISTATE_OUTPUT_CLUSTER_ID
Battery percentage (!) for the Aqara Roller Shade Driver E1, see #5330.
- Latest Aqara Roller Shade Driver E1 firmware no longer honours _Window Covering_ commands. Use _Present Value_ in _Analog Output_ and _Multistate Output_ cluster instead. - Add write-only `state.up` and `state.down` for step up / down;
Use lift_inc instead of up/down.
Still confused by % closed vs % open.
Add `state.alert` and `state.speed`, see #5330.
Some more code cleanup.
Fix B1 becoming unresponsive to API commands, see #4249.
Looks like the B1 reports both voltage and battery percentage. In that case: use percentage and ignore voltage.
B1 doesn't support `lift_inc`.
B1 also supports charging state.
Change fix for #4249: now calling `rx()` before calling `writeAttribute()`.
- Change fix for #4249: now calling `rx()` before calling `writeAttribute()`. - Code cleanup.
- Support `state.alert` for IKEA FURTUR and KADRILJ and Aqara E1; - No `state.alert` for mains-powered Aqara Curtain Motor, nor for Aqara B1
Update `swversion` for Aqara E1.
Update GUI when reading _Basic_ cluster atttribrutes.
I think the PR is good to go. It's running on my production network (now on bullseye). I verified it for the Aqara Roller Shade Driver E1, the IKEA FYRTUR, and the original mains-powered Aqara Curtain Motor. Attention points:
|
I would love to remove hacks, as you know. Especially those needed because the |
Yeah was exactly those one I am thinking, but I have some problem too on my side with device created with DDF but (try to) managed with legacy code. |
Bug fix: `state.lastupdated` wasn't updated on ZHABattery.
I’m like a baby boy waiting for Santa on this PR. Do you guys have any estimate when this will be released? 🙂 Really nice job @ebaauw 🙌 |
Just curious, what is happening with this PR? |
Please read: #5733 |
OK, I see. But what does this mean in time? Will it take a week or two, or are we talking several months? A best guess would be sufficient. |
Priority to this would really be appreciated. I'm running deCONZ on a RPi with Raspbian (Raspbian Buster Desktop). Is there any way to compile the changes for a semi-advanced user like myself, please let me know how. Thanks |
Bug fix: Internal error 951 when specifying an invalid value to a light `state.alerrt`.
Bloody tabs
Is this close to being launched now? 😃 |
Another Sunricher wireless switch. Was already whitelisted (by prefix) in the code.
Add manufacturer-specific attributes to _Thermostat_ cluster for Sunricher ZG9092, see #5409.
Revert remove `state.bri` from Window Covering.
Update support for Aqara Roller Shade Driver E1 (
lumi.curtain.acn002
), see #5330:type
: nowWindow covering device
instead ofDimmable light
;state
attributelift_inc
step up (-1), stop (0), and step down (1). Values < -1 are mapped to -1, values > 1 to 1;stop
,open
, andlift_inc
;state
attributealert
to blink the led;state
attributespeed
to set the motor speed: 0 = low, 1 = medium, 2 = high./sensors
resource to expose the battery and charging state.Update support for Aqara Motor B1 (
lumi.curtain.hagl04
), see #4249:stop
,open
, andclose
;Update support for IKEA FYRTUR and KADRILJ:
state
attributealert
to blink the led.Remove deprecatedstate
attributeson
,bri
,bri_inc
, andsat
from window covering devices. Useopen
,lift
,stop
, andtilt
instead, see #2475 (comment).Remove workarounds for
deCONZ::ZclAttribute
bug handlingdeCONZ::ZclSingleFloat
anddeCONZ::Zcl8BitEnum
values.Update Node List panel in the GUI when receiving new values for Basic cluster attributes.
Added another Sunricher wireless switch,
ZG2833K4_EU06,
tobutton_maps.json
.Added manufacturer-specific attributes for Sunricher ZG9092 thermostat to
general.xml
, see #5409.Bug fixes:
alert
when PUTting a lights state.sunriseoffset
norsunsetoffset
inconfig
for built-in Daylight sensor.