Hi folks,
I’ve seen the Binding is for the wifi unit BRP072A42.
Is it also compatible with the other Daikin wifi unit BRP069A81?
https://www.daikin.it/it_it/cerca-prodotto/BRP069A81.html
Thanks for your support
Andrea
Hi folks,
I’ve seen the Binding is for the wifi unit BRP072A42.
Is it also compatible with the other Daikin wifi unit BRP069A81?
https://www.daikin.it/it_it/cerca-prodotto/BRP069A81.html
Thanks for your support
Andrea
I have the same doubt.
I’m going to buy the daikin system with the wifi controller, but the BRP072A42 is deprecated and now what’s coming on the new machines is the BRP069A81.
Soon I will go to the Showroom of daikin Portugal in lisbon and I will see if I can test this model in openhab.
When I have news update the post.
Opendaikin 2.4 works with BRP069A81.
Put the jar from https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/binding/org.openhab.binding.opendaikin/2.4.0-SNAPSHOT/ in the addons folder and restart OpenHab 2.4.
@caffineehacker
I will check right now. I was also thinking IFTTT is another good option indeed.
Let’s try and come back with results
Andrea
@fenderislife thanks
Why opendaikin is not in the list? I see
binding-daikin - 2.5.0.SNAPSHOT
but not any opendaikin … why?
On the other hand, I have the latest version (openHAB 2.5.0~S1575-1 (Build #1575)), so I expect that will be the best option for me:
It works perfectly. I just have this in my logs:
2019-08-12 15:32:27.843 [WARN ] [rnal.handler.OpenDaikinAcUnitHandler] - Received command of wrong type for thing 'opendaikin:ac_unit:attic_ac' on channel indoortemp
2019-08-12 15:32:27.842 [ERROR] [ome.core.thing.link.ThingLinkManager] - Exception occurred while informing handler: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.StringType
java.lang.ClassCastException: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.StringType
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommandInternal(OpenDaikinAcUnitHandler.java:87) ~[?:?]
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommand(OpenDaikinAcUnitHandler.java:69) ~[?:?]
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:232) ~[?:?]
at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
2019-08-12 15:32:27.843 [ERROR] [ome.core.thing.link.ThingLinkManager] - Exception occurred while informing handler: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.StringType
java.lang.ClassCastException: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.StringType
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommandInternal(OpenDaikinAcUnitHandler.java:93) ~[?:?]
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommand(OpenDaikinAcUnitHandler.java:69) ~[?:?]
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:232) ~[?:?]
at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
2019-08-12 15:32:27.843 [ERROR] [ome.core.thing.link.ThingLinkManager] - Exception occurred while informing handler: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.StringType
java.lang.ClassCastException: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.StringType
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommandInternal(OpenDaikinAcUnitHandler.java:87) ~[?:?]
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommand(OpenDaikinAcUnitHandler.java:69) ~[?:?]
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:232) ~[?:?]
at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
2019-08-12 15:32:27.840 [ERROR] [ome.core.thing.link.ThingLinkManager] - Exception occurred while informing handler: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.OnOffType
java.lang.ClassCastException: org.eclipse.smarthome.core.types.RefreshType cannot be cast to org.eclipse.smarthome.core.library.types.OnOffType
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommandInternal(OpenDaikinAcUnitHandler.java:80) ~[?:?]
at org.openhab.binding.opendaikin.internal.handler.OpenDaikinAcUnitHandler.handleCommand(OpenDaikinAcUnitHandler.java:69) ~[?:?]
at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:232) ~[?:?]
at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
The daikin binding that is in the openhab 2.5 codebase was called ‘opendaikin’ whilst it was being developed. In getting the code added into the codebase, it was renamed to daikin. They’re essentially the same thing.
I have a current PR to enhance the daikin binding to support the BRP1B61 controller used in Australia.
@ariela are you able to test with binding-daikin - 2.5.0.SNAPSHOT
Guys, I’ve installed opendaikin from Market and it works perfectly. I see some strange logs, but it works.
I don’t know if the Daikin binding is compatible or not yet …
Hi @ariela if the opendaikin binding works, the daikin binding should too. Advantage of the daikin binding is that it’s in the openhab codebase and will be included in v2.5 (and supported)
removed opendaikin and tried Daikin Binding … it works like a charm.
I’ve just seen a couple of logs when I start OH:
2019-08-20 18:55:28.913 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel power
2019-08-20 18:55:28.920 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel settemp
2019-08-20 18:55:28.924 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel indoortemp
2019-08-20 18:55:28.932 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel mode
2019-08-20 18:55:28.935 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel fanspeed
Is that something we can clean somehow?
thanks
Andrea
Hi Andrea,
I’ll move those log messages from info level to debug when I next look at the code.
Cheers,
Paul
@Paul_Smedley I’m experiencing a lot of delay between when I press the button on my sitemap to switch on eg. the Daikin, and when in fact the Daikin receive the command (I see in the web interface of the dongle wifi). I need to press the button multiple times. The same for changing the speed of the fan.
On the other hand the Setpoint to change the temperature seems not working correctly. here my item:
Number:Temperature Daikin_Attic_ACSetPoint "AC Setpoint [%d]" (gSF_Hallway) { channel="daikin:ac_unit:attic_ac:settemp" }
Any suggestion?
Andrea
Hi @ariela logs might help. Here, which I push a button in the OpenHAB app the command is received almost instantaneously.
SetPoint worked correctly with the opendaikin binding?
ciao @Paul_Smedley
the binding is working very good, thank you. I’m just seeing some annoying messages in my logs:
2019-10-23 11:26:35.763 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel power
2019-10-23 11:26:35.764 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel settemp
2019-10-23 11:26:35.764 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel indoortemp
2019-10-23 11:26:35.924 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel mode
2019-10-23 11:26:36.366 [WARN ] [internal.handler.DaikinAcUnitHandler] - Received command of wrong type for thing 'daikin:ac_unit:attic_ac' on channel fanspeed
what is it exactly?
thanks
Andrea
Hi @ariela it’s a warning from the code - this is fixed in git, and shouldn’t be present in the version of the binding that’s included in Milestone 3 or above.
Cheers,
Paul
Hello, anyone know if this is compatible with BRP069B45 ?
Thanks
Not 100% certain, but the current binding has similar support to the one that’s in Home Assistant, and the 45 variant is listed at https://www.home-assistant.io/integrations/daikin/
Hello Paul,
It seems that is working, just tested
Thanks