Alex Cortelyou
Alex Cortelyou
Great call out. The same scenario is seen with role assignments where the existence depends on **two** properties: `principalId` and `roleDefinitionId` This issue tracks the request made in this comment:...
`@onlyIfNotModified` would be a wonderful feature in light of the fact that most azure resource providers fail to provide idempotency. One possible implementation would be to perform a "what-if" deployment...
> something similar to skip an existing role assignment with the same properties but a different GUID would be great. Agree this would be useful but please create a different...
@kkossev Based on [your work](https://raw.githubusercontent.com/kkossev/Hubitat/development/Drivers/ZigBee%20Window%20Shade/Zigbee_Window_Shade_lib_included.groovy) I've got something partially working. The missing link was `tuyaSendCommand: 0x04` as you discovered. Below is the work in progress, once I've had some time...
The version I posted has bugs with the converters still, but the open/close commands do work. I haven't had time to take a look but I suspect it will be...
dp 102 seems to be "set state" while dp 114 seems to be "get state", haven't figured out how to expose that properly yet. Maybe `composite()`? Maybe `commandsWindowCovering()`? Maybe action?...
> If the converter from @plplaaa2 works well, could somebody make pull request to [`tuya.ts`](https://github.com/Koenkk/zigbee-herdsman-converters/edit/master/src/devices/tuya.ts) for out-of-the-box support? @Koenkk it's not in a good state yet. Most of the exposes...
I know it's missing some datapoints but, more importantly, the following is working 100% as expected without any errors for me. I experimented with the other datapoints but they either...
Perhaps some of my seemingly non-deterministic results were due to not having upgraded the firmware. I may give that a shot in the future. I would suggest sticking to `modernExtend`...
> I don't have an invert cover setting so I assume that means false. If you're using my version it's an "option" in the code which show up under "Settings...