Daikin SKYFi

Thanks for that but the Controller interface was not present in the list of devices.
It was only visible on my phone, but cant enter the information from that

@bigmusic11
Not sure what is going on it should create a generic device (which should show up on UI) when you click the “Create device” button even if there is no device connected.

You may need to SSH into your box and check your logs to have a deeper look.

@zoot1612

Hi zoot! I have a Dakin SkyFi module and I’m just thinking about getting started with Vera. I’m going to buy a Vera Lite, and I was just wondering how stable your plugin is at the moment? If I’m just doing simple temp changes and zone control, should it be stable enough?

Thanks in advance, and I greatly appreciate your generosity in sharing your plugin (it’s the main reason I’ve gone with Vera!)

Stibbzy.

@stibbzy
The plugin itself is OK but I am getting malformed replies or empty replies from the SkyFi unit which is making things fail. I am working of a new version but put it on hold because I was having to much trouble with UI7.

@zoot1612

Thanks for the reply. I got my Vera Lite and I’ve installed the current plugin. After punching in my PIN and IP, it appears as a device, and has the temp controls and cooling/heating modes as control buttons (I don’t have a zoned Daikin controller, so that explains the missing zone buttons). Unfortunately though, any attempt to control the unit with the buttons results in a green ‘sending command’ notice, but nothing happens with the aircon unit. The panel just doesn’t respond. Is this the behaviour you mentioned in your last post when you say the replies are making the plugin fail? Note the zircon unit responds fine to the official Daikin iOS app.

I’ll eagerly await the next version. Thanks again for all your efforts, I don’t know anything about writing plugins, but if I can help in any other way let me know!

Just an update, I know the plugin can talk to the SkyFi unit, since it reflects changes in temperature as I change them on the Daikin wall controller. I just cannot issue any changes from the plugin. For what it’s worth, I now get an error ‘Startup Lua Failed’ which doesn’t go away no matter how many times I reinstall the plugin or reset the Vera. I’ve attached a photo.

@stibbzy
Have a look at the Vera log files, this should give you an idea what is happening and post them here and I will have a look.

For details on how to look at logs go here: -

http://wiki.micasaverde.com/index.php/Logs

@zoot1612

Attached is the logs. The first part contains the logs for the situation where I’m assuming the plugin won’t start at all (due to the dashboard not showing the current condition of the wall controller).

The second part contains the logs for the situation where I’m assuming the plugin partially starts (due to the dashboard showing the current condition of the wall controller, but I get a ‘Startup LUA failed’ error). Following the startup, I also show the logs when I try to change modes (in this case, from ‘Heat’ to ‘Off’). It seems to fail due to a device-not-ready issue, which seems to stem from the loading error ‘[string “local http = require(“socket.http”)…”]:122: attempt to concatenate local ‘device’ (a boolean value)’.

I hope this makes more sense to you then it does to me. Thanks again for your help!

Stibbzy.

Ok, I’ve never done any real programming/code writing before, but I did just try something and it appears my SkyFi unit is now responding to commands from Vera! It seemed that the problem was with the zoneStatus function. It seemed to be crashing at line 122 of the lua file, which is ‘debug(“zoneStatus: " … status … " :” … device)’. It seems to have a problem with the ‘device’ part of this line. Since it appears that this line is simply a comment line for debugging mode, I just disabled it with – and then re-uploaded the file, and now things are ok - for the moment!

@stibbzy
I haven’t handled the lack of zone controller.

Will have a look at with the new release (eventually).

[quote=“zoot1612, post:30, topic:181820”]@stibbzy
I haven’t handled the lack of zone controller.

Will have a look at with the new release (eventually).[/quote]

Thought I would ask if you might be revisiting this project. Looks like a winner and I can’t wait to try it out.

@saber007
Still in development just haven’t had time of late. For latest look here: -
[url=https://github.com/zoot1612/plugin-daikin-skyfi]https://github.com/zoot1612/plugin-daikin-skyfi[/url]

[quote=“zoot1612, post:32, topic:181820”]@saber007
Still in development just haven’t had time of late. For latest look here: -
[url=https://github.com/zoot1612/plugin-daikin-skyfi]https://github.com/zoot1612/plugin-daikin-skyfi[/url][/quote]

will check it out. thx

@zoot1612
Hi zoot. Loving your plugin, helps overcome some of the crapiness that is the official iOS app from Daikin…

Regarding the recent change to L_DaikinSkyFi1.lua a month ago, is there any reason for me to update this file (stability etc)?

No reason to update at this point I haven’t made any drastic changes or fixed anything that would affect stability. Most of the changes are around startup and initial configuration and are still are work in progress.

Thanks zoot, keep up the great work!

Hi Zoot,

would you be making this plugin for UI7 as well?
Great work btw.

[quote=“Xavior, post:37, topic:181820”]Hi Zoot,

would you be making this plugin for UI7 as well?
Great work btw.[/quote]

Yes, I have the code somewhere just need to update.

Hi.
I have installed the latest files on my Vera UI7 box. The app says configuring and have done so for the last 20 minutes. I tail the logs in my box and see that there?s a lot of communication between my HVAC and Vera. I?m not sure if the information that?s communicated is correct/successful, since it takes a lot of time and I cannot control or make the HVAC react when pushing the buttons in the app. I would appriciate if someone with more understanding could examine my logs, attached.

Thanks in advance.
/Joakim, Sweden

@Aastrands
Looks like commands are timing out. Can you try commands in your Internet browser and see what happens?

Commands as follows: -
http://192.168.24.111:2000/identify.cgi?pass=xxxxx
http://192.168.24.111:2000/ac.cgi?pass=xxxxx
http://192.168.24.111:2000/zones.cgi?pass=xxxxx

Where xxxxx = device password.