hey guys, ive had the Daikin binding working perfectly except one annoying little issue.
It cannot switch the heat pump to auto fan speed.
if I switch it to auto in openhab I get the flowing error.
2020-04-08 16:59:58.860 [ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.handleCommand()' on 'org.openhab.binding.daikin.internal.handler.DaikinAirbaseUnitHandler@997d5c5': No enum constant org.openhab.binding.daikin.internal.api.airbase.AirbaseEnums.AirbaseFanSpeed.AUTO
java.lang.IllegalArgumentException: No enum constant org.openhab.binding.daikin.internal.api.airbase.AirbaseEnums.AirbaseFanSpeed.AUTO
at java.lang.Enum.valueOf(Enum.java:238) ~[?:1.8.0_242]
at org.openhab.binding.daikin.internal.api.airbase.AirbaseEnums$AirbaseFanSpeed.valueOf(AirbaseEnums.java:1) ~[?:?]
at org.openhab.binding.daikin.internal.handler.DaikinAirbaseUnitHandler.changeFanSpeed(DaikinAirbaseUnitHandler.java:145) ~[?:?]
at org.openhab.binding.daikin.internal.handler.DaikinBaseHandler.handleCommand(DaikinBaseHandler.java:108) ~[?:?]
at sun.reflect.GeneratedMethodAccessor1280.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
at org.eclipse.smarthome.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [bundleFile:?]
at com.sun.proxy.$Proxy102488.handleCommand(Unknown Source) [?:?]
at org.eclipse.smarthome.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:74) [bundleFile:?]
at org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:48) [bundleFile:?]
at sun.reflect.GeneratedMethodAccessor1279.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_242]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_242]
at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_242]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_242]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_242]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
if I switch the fan speed on the heat pump itself from high to medium to low and then to auto the logs show the high to medium to low but there’s nothing for auto.
2020-04-08 16:47:17.223 [vent.ItemStateChangedEvent] - DaikinACUnit_Fan changed from LEVEL_1 to LEVEL_5
2020-04-08 16:47:33.184 [vent.ItemStateChangedEvent] - DaikinACUnit_Fan changed from LEVEL_5 to LEVEL_3
2020-04-08 16:47:43.838 [vent.ItemStateChangedEvent] - DaikinACUnit_Fan changed from LEVEL_3 to LEVEL_1
2020-04-08 16:59:58.834 [ome.event.ItemCommandEvent] - Item 'DaikinACUnit_Fan' received command AUTO
2020-04-08 16:59:58.847 [nt.ItemStatePredictedEvent] - DaikinACUnit_Fan predicted to become AUTO
2020-04-08 16:59:58.854 [vent.ItemStateChangedEvent] - DaikinACUnit_Fan changed from LEVEL_1 to AUTO
2020-04-08 16:59:59.581 [vent.ItemStateChangedEvent] - DaikinACUnit_Fan changed from AUTO to LEVEL_1
Any ideas would be amazing!