I don't think you guys should have to support user code. I agree that isn't reasonable.
What I do think:
- I wish the user code and system code had some sandboxing/segregation and one couldn't kill the other as easily as it does.
- If #1 can't be done from a technical standpoint, I wish Hubitat would make a very seamless, integrated way to use multiple hubs and share device data and control between the hubs. Something with auto device discovery/sharing, and all commands and properties of a device being on all hubs. HubConnect is nice, very nice, but has distinct downsides as well. Easy/native/robust hub integration would make it easier to segregate user code, hopefully without some of the device limitations we have with HubConnect.
- I wish that there was a better way to clear up database issues other than a soft reset or restoring backups. The database can be goofed up a number of ways, and has been shown to cause slowdowns when it grows/gets corrupt data in it/bloats, as such it would good to see improvements in this area to remove the need for user cleanup to fix them.
- I wish there were a way to see what app, driver, or RM rule was bogging down the system. Maybe through some metrics such as # of instances, execution time, CPU time, Memory Size, and IOPS. The fact that a regular reboot helps the situation for most shows that there should be SOME metric that could be watched.... SOMETHING is getting cleared out/reset/freed up when we reboot our hubs. Why can't we see what it is?
- I wish the system was easier to integrate to/from other automation systems. Native MQTT client support, more data in eventlog websocket (like event type - physical/digital), improvements to MakerAPI in terms of the URL syntax and authentication.
- I wish hub backups would prefix or suffix the file name with something unique to the hub. It is a pain to make backups on multiple hubs, and have to rename each one before backing up the next.
- I wish you could do code library imports on drivers/apps to make it easier to re-use code without copy/paste. It would also make updates much easier for developers.
- I wish there were a text based / programmatic way to make rules/scripts for automation. Although RM is excellent in MANY ways (kudos!), there are many of us that would love something that we could copy/paste/type in instead of many, many clicks to make a rule.
Anyway. Back to Friday night fun stuff. Keep up the great work.