RatGDO using lots of device resources. How can I reduce it's usage?

I recently added a new device (Zooz light switch), and then noticed my Hubitat had an alert about an elevated load. Checking my device stats and I see my RatGDO device is using a lot of busy percentage. Looking at the logs I see it is quite chatty, always reporting on the status of lights or door position.

My App stats show that one app I use to connect my Samsung washer/dryer uses a good bit of resources as well.

If I need to remove the washer/dryer from my hubitat, that would not be a huge loss for me as they don't really offer any benefits at all to being "smart" devices. By my garage door does obviously. Is there anything I can do to to reduce it's usage?

Here's the RatGDO dashboard, and you can see it logging "events" multiple times every second

Really need to let the hub run a while (48 hours or so) before worrying too much about the usage numbers. At 7 minutes the hub is still initializing devices and apps so the numbers are inflated.

1 Like

ratgdo should not be sending status updates as often as that. You should verify that the hubitat logs also show that it's getting those messages from whatever method you use to integrate ratdgo into hubitat. You may have to power cycle the ratgdo.

I'm not seeing anything like that.

ratGDO 2.5i with firmware 2024.8.3
LiftMaster 8365-267 with 828-LM gateway




Note that RatGDO is WAY down the list.

Configuration:
Hubitat C-8, firmware 2.3.9.180
Home Assistant Yellow:

HADB version: 2.8

Home Assistant only has those cloud devices not supported on Hubitat, brought over to Hubitat via HADB:

ratGDO, Litter Robot, PetSafe pet door (2).

radGDO has always been an extremely low load, and has worked perfectly for the 9 months I have had it (ever since MyQ broke on Hubitat).

The RatGDO can be chatty if you open and close it a lot because of the position attribute updates. As the door opens and closes that value changes constantly. I personally modified the driver code to only update the position value once the door stops moving: