UPDATED 1.4.1 - (11/12/2018) - Implemented fix for B-type adapters (‘Host’ header case). Big thanks to @WGentine
This Device type allows the integration of Daikin Split Systems that have the optional “WiFi module” installed. Most commonly, this is the “BRP072A42” module. This Device Type has only been tested with that module, however other modules (such as the BRP069A42) should be compatible.
It implements the SmartThings “Thermostat” capability, which means it has full compatibility with most thermostat automations and allows integration with platforms such as Google Home.
Note that “P” Series units (FTXMxxP) do not support fan direction or rate controls.
Ability to set desired temperature
Ability to set desired mode (Auto, Cool, Heat, Dry, Fan)
Seperate temperatures for each mode
See indoor environment temperature
See outdoor environment temperature
Adjustment of fan direction (Horizontal, Vertical and “3D”)
Adjustment of fan rate (0-5, Auto, Silence)
Fahrenheit and Celsius support
Either copy the device handler directly in to the IDE, or add the repo:
Once the Device Handler has been added, we can then add a virtual device via the IDE:
Enter a “Name” for the device, this can be whatever you want. (I.E “Bedroom Air Conditoner”)
Enter a “Label” for the device, this is optional and can be whatever you want.
Enter a “Device Network Id” This can be anything, however it must be different from any other device. This ID will change once the device has been configured.
“Zigbee” Id should be left blank
Select a “Type” from the dropdown, this should be “Daikin WiFi Split System”
“Version” should be published
“Location” should be your hub location, probably “Home”
“Hub” should be your hub name
“Group” leave as is
Once created, we can then open the settings for the device, and fill out the following values:
Daikin WiFi IP Address: The IP address of the WiFi unit
Daikin WiFi Port: Ensure this is set to 80 if you are not sure
Refresh Interval in minutes: The device will refresh automatically when tasks are triggered by SmartThings, however if it is being controlled by other means (I.E a remote), the state will go out of sync. This setting will refresh the device information on a set interval. 10 minutes or higher is strongly recommended.
Display Fahrenheit: If toggled temperature values will be displayed in Fahrenheit
See the device type below and visit the Repo for more information:
Any chance you could do the following?
Let me know what WiFi module you have installed (I.E BRP072A42)
Link to the Daikin App you are using (App or Play store link)
Output from logging (Live logging in the SmartThings IDE, press some buttons and record the output )
I’ve found that it doesn’t interfere with my Daikin app (Daikin D-Mobile) at all and they seem to sync up well.
However, I have the latest firmware for my WiFi modules available (BRP072A42), and that is v.2.9.0. So something tells me that there is either regional differences or something else going on.
Let me know how it goes!
And will definitely look in to making sure it works well with WebCoRE, just coming back to SmartThings after over a year of my hub sitting in a box, so still learning my way around some of the new awesome tools that have came out since then.
Hi, thanks much bendews for your great work here!!!..
im new to smartthings although I have the daikin wifi AC for quite some time now.
I just added the split systems to smartthings & able to control, mostly.
few things I observed not working:
turning back ON the system (Google indicates mode is not available).
from the smartthings app, set point changes do not take effect into the system (AC).
Daikin mobile controller model = BPP072A42
Firmware version (all 3) = 2.9.0
Nice! Been waiting for something like this for my Daikin unit as well, been relying on the IFTTT integration so far. But last night it did not trigger for some reason and my house was too cold in the morning. So popped on here and found this!
But… Having the same issue as Davor is mentioning. Using the same app, have not checked the mobile controller yet.
Have also had a php based controller which I have been running locally on my webserver, to be able to control it from my wall tablet.
If you need any logs from my side as well, I am willing to help out as much as I can.
Awesome work so far!
I have updated to v1.2 which should hopefully fix the issues with setting temperature, as well as adding Switch and Temperature Measurement capability. Please update from GitHub and If there are any further issues let me know and we can do our best to troubleshoot and figure them out
@Artis_Pagsanjan, note the behaviour you are describing with the google home is a limitation of the SmartThings thermostat capability. You have to phrase it with a mode (I.E Hey Google, set the bedroom thermostat to cool/heat/auto). I have added switch capabilities which may enable the behaviour you are describing but I have not had a chance to test it with the Google home yet. See this link for more info: https://support.smartthings.com/hc/en-us/articles/214609826-Google-Assistant-SmartThings-FAQ#Thermostats
Note that only the generic thermostat modes are available via Google (cool/heat/auto), unfortunately Dry and Fan-Only can not be set via external systems at all
So now since it’s seems to be working, can I put a small request?
Can you pull the outside temperature as well so it could be used?
Just added this to an Actiontiles panel and it would be nice to see the outside temp as well.
Sure can, it’s on the planned future feature list and the value is already getting gathered by the Device Handler, I’m just running into trouble figuring out the best way to advertise the value to the user. The SmartThings temperature measurement capability only allows 1 value.
Nice workshop there! Just looken for somethings like this and find this Thread. I Will start testning imidiatly butik im pretty new to all of this with automation, so my First Step is to figure Outlook Which ip my Daikin device has.