Daikin Wifi Controller Plugin

Hi guys,
Are any of you interested in a plugin for the BRP072A42 wifi controller module for your aircons? I believe that this controller is available separately as well as being built into some of the newer Daikin models. Please check your aircon specifications.

I have had a shot at it and is available at

Installation instructions are available on github itself.

Special thanks to zoot1612, hugheaves & dmlogic for providing the refernce to get started and specially zoot whose sfyfi plugin gave me the base and info needed to get started. You guys are champs

This is my first time with lua/luup development and this is certainly a work in progress. Welcome feedback and collaboration to get it into the app store. Currently it is UI5 only as I dont have a UI7 Vera device.

Feedback welcome and appreciated.

Aman

Cool, I will try it soon!

I used this (standalone) now:

Looking forward to integrate in Vera using your App ;D

Just one Check… is it for UI7 or also for UI5?

It’s for UI5

Good enough for me ;).

PS/FYI you might need to edit some code. The API seems to have changed since last FW.
See this thread here Question: Any of you have many err=255 on AP units? · Issue #10 · ael-code/daikin-control · GitHub
Especially the remarks made by “dide0”

havnt got the update yet but will keep a look out for it. Let me know if something does not work when u test it out after the update

Hello,

I am trying to use this plugin in UI7. It seams to work … but i have lots of errors in the log files…

06 05/23/16 10:18:15.161 Device_Variable::m_szValue_set device: 625 service: urn:asahani-com:serviceId:DaikinWifiController1 variable: e[35;1mFanSpeedStatuse[0m was: 5 now: 5 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:1 <0x74a67520> 01 05/23/16 10:18:15.161 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dh7 value=AUTO.e[0m <0x74a67520> 01 05/23/16 10:18:15.162 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: key=stemp value=22.0.e[0m <0x74a67520> 50 05/23/16 10:18:15.163 luup_log:625: DaikinWifiPlugin::setting Luup Variables: deviceId 625serviceId urn:upnp-org:serviceId:TemperatureSetpoint1variableName CurrentSetpointnewValue 22 <0x74a67520> 06 05/23/16 10:18:15.163 Device_Variable::m_szValue_set device: 625 service: urn:upnp-org:serviceId:TemperatureSetpoint1 variable: e[35;1mCurrentSetpointe[0m was: 22 now: 22 #hooks: 0 upnp: 0 skip: 0 v:0x1677aa0/NONE duplicate:1 <0x74a67520> 50 05/23/16 10:18:15.164 luup_log:625: DaikinWifiPlugin::setting Luup Variables: deviceId 625serviceId urn:upnp-org:serviceId:TemperatureSetpoint1_HeatvariableName CurrentSetpointnewValue 22 <0x74a67520> 06 05/23/16 10:18:15.165 Device_Variable::m_szValue_set device: 625 service: urn:upnp-org:serviceId:TemperatureSetpoint1_Heat variable: e[35;1mCurrentSetpointe[0m was: 22 now: 22 #hooks: 1 upnp: 0 skip: 0 v:0x1678ed8/NONE duplicate:1 <0x74a67520> 50 05/23/16 10:18:15.165 luup_log:625: DaikinWifiPlugin::setting Luup Variables: deviceId 625serviceId urn:upnp-org:serviceId:TemperatureSetpoint1_CoolvariableName CurrentSetpointnewValue 22 <0x74a67520> 06 05/23/16 10:18:15.166 Device_Variable::m_szValue_set device: 625 service: urn:upnp-org:serviceId:TemperatureSetpoint1_Cool variable: e[35;1mCurrentSetpointe[0m was: 22 now: 22 #hooks: 1 upnp: 0 skip: 0 v:0x16e3950/NONE duplicate:1 <0x74a67520> 01 05/23/16 10:18:15.166 e[31;1mluup_log:625: DaikinWifiPlugin::SetAttribute Message type description: UPnP Temperature Set Pointe[0m <0x74a67520> 50 05/23/16 10:18:15.167 luup_log:625: DaikinWifiPlugin::setting Luup Variables: deviceId 625serviceId urn:upnp-org:serviceId:TemperatureSetpoint1variableName CurrentSetpointnewValue 22 <0x74a67520> 06 05/23/16 10:18:15.168 Device_Variable::m_szValue_set device: 625 service: urn:upnp-org:serviceId:TemperatureSetpoint1 variable: e[35;1mCurrentSetpointe[0m was: 22 now: 22 #hooks: 0 upnp: 0 skip: 0 v:0x1677aa0/NONE duplicate:1 <0x74a67520> 01 05/23/16 10:18:15.168 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dfr3 value=5.e[0m <0x74a67520> 01 05/23/16 10:18:15.169 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dfr2 value=5.e[0m <0x74a67520> 01 05/23/16 10:18:15.170 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dh3 value=0.e[0m <0x74a67520> 01 05/23/16 10:18:15.170 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dt5 value=25.0.e[0m <0x74a67520> 01 05/23/16 10:18:15.171 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dfr1 value=5.e[0m <0x74a67520> 01 05/23/16 10:18:15.171 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:b_stemp value=22.0.e[0m <0x74a67520> 01 05/23/16 10:18:15.172 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dt3 value=22.0.e[0m <0x74a67520> 01 05/23/16 10:18:15.173 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:dt1 value=25.0.e[0m <0x74a67520> 01 05/23/16 10:18:15.174 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: key=f_dir value=0.e[0m <0x74a67520> 01 05/23/16 10:18:15.174 e[31;1mluup_log:625: DaikinWifiPlugin::SetAttribute Message type description: Fan Directione[0m <0x74a67520> 50 05/23/16 10:18:15.175 luup_log:625: DaikinWifiPlugin::setting Luup Variables: deviceId 625serviceId urn:asahani-com:serviceId:DaikinWifiController1variableName f_dirnewValue 0 <0x74a67520> 06 05/23/16 10:18:15.175 Device_Variable::m_szValue_set device: 625 service: urn:asahani-com:serviceId:DaikinWifiController1 variable: e[35;1mf_dire[0m was: 0 now: 0 #hooks: 0 upnp: 0 skip: 0 v:(nil)/NONE duplicate:1 <0x74a67520> 01 05/23/16 10:18:15.176 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:alert value=255.e[0m <0x74a67520> 01 05/23/16 10:18:15.177 e[31;1mluup_log:625: DaikinWifiPlugin::DaikinAttribute:SetAttribute: ERROR: Not handled parameter type:b_shum value=0.e[0m <0x74a67520> 50 05/23/16 10:18:15.177 luup_log:625: DaikinWifiPlugin:::Daikin Wifi Conntroller - sendCommand entered <0x74a67520> 50 05/23/16 10:18:15.178 luup_log:625: DaikinWifiPlugin:::Daikin Wifi Conntroller - sendCommand url/aircon/get_sensor_info <0x74a67520> 50 05/23/16 10:18:15.178 luup_log:625: DaikinWifiPlugin:::Daikin Wifi Conntroller - sendCommand ip=192.168.1.205 <0x74a67520>

What can i do to change this?
Thank you

[quote=“ckbsmartM, post:7, topic:191278”]What can i do to change this?
Thank you[/quote]
… pray that ‘asahani’ is willing to look at it :-X

I definitely would be interested in a UI7 version if asahani would be so kind to help. Im not a programmer so i wouldnt know how to go about fixing the UI5 version

I have 8 units in my brewery Id love to be able to control.

TIA if someone can help