Memory leak?

I use the Maker API from a completely separate application that is much richer than Hubitat can provide. Introducing RoboDomo

I was polling getAllDevices() once per second and rebooting the hub every few days when it crawled or stopped altogether. I went to every 2 seconds, but that barely helped.

Why poll so fast? If you turn off a switch manually, you want to see the tile in the UI change state quickly or the whole thing feels sluggish from the lag.

Bugs/suggestions:

The post endpoint solves the need to poll. But some z wave devices do not report state change on manual change, so the need the z wave poller, which adds some lag but beats having invalid state.

I can’t use poller for fans, only switches and dimmers. This seems like an oversight.

I don’t think you can set up the post API to work with multiple endpoints. A better WebSocket API would be ideal.

I don’t think there’s a way to unset the post API endpoint.

Maker API should let me post an array (JSON) of devices and states so I can send such an array to turn off 35 of my 50 things with one http request.

I want an arrival or geofence for each person and each vehicle. Any hubitat solution would be ideal, but I am looking at putting a Bluetooth device in each vehicle and polling for Bluetooth devices from a Linux system to determine if the device (vehicle) is in range. Not sure if hubitat has BT hardware, it would be the win.