I had tried that driver earlier and just tried it again. I get even more errors with this one and no additional state variables.
See errors below.
That version of the driver is from 2017. There are newer versions of the driver in 2018, but they are for ST and I can't find anyone as of yet that has ported that newer driver for HE.
dev:3542020-06-12 11:30:59.719 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_JJG2014_JJ_s_Fibaro_FGK_10x_ZW5_Handler_496.off() is applicable for argument types: () values: [] Possible solutions: run(), run(), any(), is(java.lang.Object), use([Ljava.lang.Object;), any(groovy.lang.Closure) (off)
dev:3542020-06-12 11:30:57.595 am debug++++++Last Common Configuration Command SENT++++++
dev:3542020-06-12 11:30:57.589 am debugcmdBlock: [8611, delay null, 8002, delay null, 8408]
dev:3542020-06-12 11:30:57.584 am debugcmdBlock: []
dev:3542020-06-12 11:30:57.579 am debugConfiguring - Common Part.............................................
dev:3542020-06-12 11:30:57.574 am debugdevice.Configured: null
dev:3542020-06-12 11:30:57.566 am debugdevice.ZW5: null
dev:3542020-06-12 11:30:57.559 am debugdevice.ZW5set: null
dev:3542020-06-12 11:30:50.383 am debug++++++Last Common Configuration Command SENT++++++
dev:3542020-06-12 11:30:50.377 am debugcmdBlock: [8611, delay null, 8002, delay null, 8408]
dev:3542020-06-12 11:30:50.325 am debugcmdBlock: []
dev:3542020-06-12 11:30:50.319 am debugConfiguring - Common Part.............................................
dev:3542020-06-12 11:30:50.314 am debugdevice.Configured: null
dev:3542020-06-12 11:30:50.306 am debugdevice.ZW5: null
dev:3542020-06-12 11:30:50.299 am debugdevice.ZW5set: null
dev:3542020-06-12 11:30:43.562 am errorgroovy.lang.MissingMethodException: No signature of method: user_driver_JJG2014_JJ_s_Fibaro_FGK_10x_ZW5_Handler_496.both() is applicable for argument types: () values: [] Possible solutions: with(groovy.lang.Closure), each(groovy.lang.Closure), notify(), wait(), run(), run() (both)