I installed an outlet in my eaves for 120V incandescent string lights over my deck. In my situation the only code compliant way to GFI protect the outlet is using a GFI breaker if using a Insteon Micro Module behind the outlet.
I had already installed an Insteon Micro Module behind the outlet so I could control the string lights from 8 button in wall Insteon controllers or HomeSeer. I finally decided to install the GFI breaker after about 6 months of having the Micro Module and outlet installed and wired. When I installed the GFI breaker it tripped immediately. I verified the wiring was correct and reset it, tripped again. I then switched the breaker back to a non-GFI breaker. I then found the Micro Module would not respond to on commands. I removed the outlet so I could get to the micro module and try the buttons on the micro module. It wouldn't come on with the buttons. I then tried a factory reset, it wouldn't reset. Called Insteon support, they had me try all the same and then determined the Micro Module was dead so I removed it and they warranty replaced it.
While I was waiting on the new Micro Module I wired the outlet back up without a Micro Module. Everything worked fine. I then put the GFI beaker back in and the GFI didn't trip, everything worked fine.
I then got the new Micro Module but before installing it I decided to ask Insteon support about my setup. They told me the Micro Module couldn't be used on a GFI project circuit. I'm guessing I could use the Micro Module before the GFI protection if I could use a GFI outlet instead of a GFI breaker but that won't work in my situation. I also can't easily add an Insteon switch in front of the outlet and Insteon support told me the Insteon switches can't be used on a GFI breaker. Does anyone have any experience with a wire in module or controlled outlet downstream of a GFI breaker? I could also use a Z-Wave device as I have a Z-Wave controller in my system.