mikaelnelson / homebridge-kumo

Homebridge Plugin for Kumo Cloud
1 stars 3 forks source link

Needs some info on setup and install #1

Open RiggsUSA opened 6 years ago

RiggsUSA commented 6 years ago

Any chance on getting some info on how to install and set this up, from the code it looks like you can control the Mitsubishi ductless mini-splits through the Kumo-Cloud

arkzrlo commented 5 years ago

I’d love to have more information to set it up

JoshuaHolme commented 5 years ago

I almost have it working, but I can't get it to update the current temperature. Did you have any luck @riggsUSA or @arkzrlo? @mikaelnelson Can you perhaps give some insight as to what's going on?

RiggsUS commented 5 years ago

I haven’t had any luck at all, what steps did you take? @JoshuaHolme

JoshuaHolme commented 5 years ago

I still don’t have it working. I actually reached out to @mikaelnelson and he told me that he never ended up getting it working unfortunately. It seems like he was really close, so I’m going to see what I can do to fix it and then if I get it working I will write up some instructions and try to work with Mikael on updating the repo and getting it more streamlined.

JoshuaHolme commented 5 years ago

UPDATE: @RiggsUS I have successfully gotten a few functions to work in HomeKit. Right now it can just get the current temperature and the target temperature, but I’m going to work on the rest. Hopefully I can get it up and running in the next couple of days, but I’ll be able to do it!

RiggsUS commented 5 years ago

Thanks for the update.

JoshuaHolme commented 5 years ago

Happy news @RiggsUS ! I’ve been able to get all compatible functions to read the current state of the AC/Kumo Cloud, so now the only thing left is to make it be able to make changes. Due to limitations in HomeKit, the only functionality it has is the following

The original version of this plugin had some code to change the temperature units, but this is handles automatically by iOS. Also, the Fan speed and direction cannot be adjusted in HomeKit, maybe a future update will add this functionality.

RiggsUS commented 5 years ago

That is awesome news, I was struggling just to get the plugin to load in homebridge let alone anything else

RiggsUS commented 5 years ago

When I opened the issue I was hoping to get info on how to install the plugin and what the config file would look like, as I tried a few different was but got no where

JoshuaHolme commented 5 years ago

The plugin here doesn’t actually work. Once I get it fully working (again just need to get it to send requests to make changes to the AC) I plan on writing up a full step by step guide to installing and setting it up. I’ll include an example config file and everything, so (hopefully) everyone will be able to figure out how to do it and use it. I may end up setting up my own repository for it so I won’t have to bug Mikael for any updates or changes, and I can post the link here if I do.

mikaelnelson commented 5 years ago

Hey Everyone,

Wow, didn't realize people were actually interested in this hah. I apologize for being absent, I haven't been using my GitHub and haven't seen the notifications. Thanks to Joshua for getting this up and running. Joshua, i'd be happy to integrate any changes or to just point my repo to your repo so others will know where to go in the future.

JoshuaHolme commented 5 years ago

I’ve gotten reading the current states of everything working but I can’t seem to get it to actually make changes to the system. If anyone has any experience with JavaScript or web requests ( @RiggsUS , @mikaelnelson , @arkzrlo , @ntableman ) it would be greatly appreciated to help with that portion of this. After that, making the documentation for install instructions should be pretty easy, and then it’s just a matter of getting this plugin on npms.

disruptivepatternmaterial commented 5 years ago

Can you send me your config file or the part you are using - I write code all day every day :) about go on a long vacation and can take a look to help. I have worked on a couple of these plugins but this one is causing me to scratch my head, honestly.

JoshuaHolme commented 5 years ago

I’ll upload all of the files that I have to the github fork I made and then link it back here. I’ll do it when I’m on my lunch break for work.

JoshuaHolme commented 5 years ago

@ntableman my forked version with the updated code is at https://github.com/JoshuaHolme/homebridge-kumo

JoshuaHolme commented 5 years ago

Feel free to create any issues there that you need, I can merge what you want as well.

snutt commented 4 years ago

Has there been any update with this? Thanks

disruptivepatternmaterial commented 4 years ago

Just this morning I FINALLY for the keygen reverse engineered - oh boy some of the people on GitHub need to learn to comment their code :)

So now I am working that into a basic scaffolding of changing the temperature, which is working.

What I need next is a heater-cooler or complex thermostat home bridge example to work it into...if anyone knows of one. I am not sure which one is best because heater-cooler has controls for the vanes and all that...

snutt commented 4 years ago

@ntableman Did you find the system you were looking for?

dragonjo84 commented 4 years ago

Hello have you finished the code please ? I will test it on my homebridge Thanks for the job !

JoshuaHolme commented 4 years ago

He continued development on his own fork of this repository, found at https://github.com/ntableman/homebridge-kumo-local. It seems like things are still a little finicky with it. Mitsubishi actually sells a thermostat adapter for these units, which you could hook up to a smart thermostat and control it through HomeKit with that, which is what I’ve fallen back on.