Giter Site home page Giter Site logo

homebridge-daikin's People

Contributors

dirtydevwork avatar pjczx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

homebridge-daikin's Issues

Fan Control

Missing Fan Controls for Direction (vertical, horizontal, both) and Rate (auto, silence, lvl_1 to 5)

Cant find documentation for install

I know the page says not working with NPM yet however it did install but isn't working.

Received error "Error: The requested accessory 'Daikin Air Conditioner' was not registered by any plugin."

Config as follows:
"accessory": "Daikin Air Conditioner",
"name": "Daikin Demo",
"apiroute": "http://192.168.44.81"

Do you have any installation steps to make this work?

Many thanks

Since firmware upgrade homebridge not working with daikin

Hello since the 1.2.51 firwware, the plugin not work with homebridge see the log:
[3/17/2019, 3:43:14 PM] [Clim Abi] Error getting state: null [3/17/2019, 3:43:38 PM] [Clim Salon] setTargetHeatingCoolingState from/to:3/0 [3/17/2019, 3:43:38 PM] [Clim Salon] setDaikinMode: setting pow to ?pow=0, mode to &mode=4 and stemp to &stemp=21 [3/17/2019, 3:43:39 PM] [Clim Salon] Error getting state: null [3/17/2019, 3:43:47 PM] [Clim Salon] setTargetHeatingCoolingState from/to:0/3 [3/17/2019, 3:43:47 PM] [Clim Salon] setDaikinMode: setting pow to ?pow=1, mode to &mode=0 and stemp to &stemp=21

And in the homebridge app, I have no return of the temperature and I cannot use it in homebridge.

Can you help me?

Thanks in advance,
C.

Device in "Fan" mode listed as "No Response" in Home

When I set my devices to a mode that doesn't support a target temperature (NaN) Home lists them as accessories that are not responding. Reproduced on FTXM35M2V1B, FTXS20K2V1B, CTXS35K2V1B all connected with BRP069A42.
([email protected], [email protected], Node v6.9.1)

Device in "Fan" or "Dehumidifier" mode listed with "No Response" in Home dashboard and "This accessory is not responding" in Home detail view:

[5/30/2017, 8:16:06 AM] [Soggiorno] response success
[5/30/2017, 8:16:06 AM] [Soggiorno] Heating state is 2
[5/30/2017, 8:16:06 AM] [Soggiorno] Auto (if 0, 1 or 5), or not handled case: 2
[5/30/2017, 8:16:07 AM] [Soggiorno] response success
[5/30/2017, 8:16:07 AM] [Soggiorno] Daikin mode is 0, currently 26.0 degrees
[5/30/2017, 8:16:09 AM] [Soggiorno] response success
[5/30/2017, 8:16:09 AM] [Soggiorno] Target temperature is NaN

After setting to "Cool" mode using Daikin app, Home recognises the device correctly:

[5/30/2017, 8:17:22 AM] [Soggiorno] response success
[5/30/2017, 8:17:22 AM] [Soggiorno] Heating state is 3
[5/30/2017, 8:17:23 AM] [Soggiorno] response success
[5/30/2017, 8:17:23 AM] [Soggiorno] Target temperature is 25
[5/30/2017, 8:17:25 AM] [Soggiorno] response success
[5/30/2017, 8:17:25 AM] [Soggiorno] Daikin mode is 0, currently 26.0 degrees

Presense Sensor

Missing Characteristic for "Intelligent Eye" presense sensor

Does not retrieve model info from Daikin System

Need to include a function to get the model info from connected Daikin systems. This will allow setting the Manufacturer, Model and Serial Number in the informationservice, and detection of model and therefore available features.

/aircon/get_model_info and /common/basic_info will be useful here

Converting HTTP Response to JSON misses some quotation marks

An example output from convertDaikinToJSON():
{"ret":"OK,pow":"0,mode":"4,adv":",stemp":"21.0,shum":"0,dt1":"25.0,dt2":"M,dt3":"25.0,dt4":"21.0,dt5":"21.0,dt7":"25.0,dh1":"AUTO,dh2":"50,dh3":"0,dh4":"0,dh5":"0,dh7":"AUTO,dhh":"50,b_mode":"4,b_stemp":"21.0,b_shum":"0,alert":"255"}

What should be output:
{"ret":"OK","pow":"0","mode":"4","adv":"","stemp":"21.0","shum":"0","dt1":"25.0","dt2":"M","dt3":"25.0","dt4":"21.0","dt5":"21.0","dt7":"25.0","dh1":"AUTO","dh2":"50","dh3":"0","dh4":"0","dh5":"0","dh7":"AUTO","dhh":"50","b_mode":"4","b_stemp":"21.0","b_shum":"0","alert":"255"}

Basically, need to work out why quotation marks are not being put around the commas

JSON Parsing is untested

JSON parsing is not yet tested for the output from BRP072A42 module, may not read values as expected

Read Outside Temp Sensor

Daikin Split Systems support an Outside Temp Sensor. Currently am not reporting readings to HomeKit for this sensor, need to investigate if this can be added as part of the main HomeKit Accessory or if it will need to appear as a separate Accessory

E-zone Ambience Air Controller

I was wondering if you could please add support for another brand of aircon WiFi controller called e-zone by ambience air?

Fan speed control ?

Hi, Is it possible to get fan speed for this unit ?

ret=OK,type=aircon,reg=eu,dst=1,ver=3_3_1,pow=1,err=0,location=0,name=%44%61%69%6b%69%6e%41%50%34%35%36%35%34,icon=0,method=polling,port=30050,id=xxxxxxC,pw=xxxxxxxx,lpw_flag=0,adp_kind=2,pv=0,cpv=0,cpv_minor=00,led=1,en_setzone=1,mac=xxxxxxxxxxxx,adp_mode=run,en_hol=0,grp_name=,en_grp=0

ret=OK,model=NOTSUPPORT,type=N,pv=0,cpv=0,mid=NA,s_fdir=3,en_scdltmr=1

ret=OK,pow=1,mode=3,adv=,stemp=18.0,shum=0,dt1=18.0,dt2=M,dt3=18.0,dt4=18.0,dt5=18.0,dt7=18.0,dh1=0,dh2=50,dh3=0,dh4=0,dh5=0,dh7=0,dhh=50,b_mode=3,b_stemp=18.0,b_shum=0,alert=255,f_rate=5,f_dir=0,b_f_rate=5,b_f_dir=0,dfr1=5,dfr2=5,dfr3=5,dfr4=5,dfr5=5,dfr6=5,dfr7=5,dfrh=5,dfd1=0,dfd2=0,dfd3=0,dfd4=0,dfd5=0,dfd6=0,dfd7=0,dfdh=0

ret=OK,htemp=22.0,hhum=-,otemp=21.0,err=0,cmpfreq=34

Need data from other models of Daikin systems and controllers

Post the returned values from GET /common/basic_info, /aircon/get_model_info, /aircon/get_control_info, /aircon/get_sensor_info, and feature list of your Daikin system here to help inclusion in this plugin in the future

Edit: for any future posts, the GET /common/basic_info response has two entries (pw= and mac=) that just for security, should be replaced with XXXXXX before posting. If you're unsure, check the other posts here

Temperature needs to be rounded

I have identified an issue. Let's start with the WiFi Module I use:
[10/9/2018, 12:40:32 PM] [Daikin Office] response success [10/9/2018, 12:40:32 PM] [Daikin Office] Your Model is: 0AB9 [10/9/2018, 12:40:32 PM] [Daikin Office] response success [10/9/2018, 12:40:32 PM] [Daikin Office] Set firmware version to 1.2.48
I experienced a problem that most commands were ignored. I finally found out that these commands where temp was either a full or a half degree worked.
Examples working: 22.0, 22.5, 23.0, 23.5
Examples not working: 22.1, 22.2, 22.3

So it seems we need some rounding.

If the URL looks like this: "http://192.168.1.13/aircon/set_control_info?pow=1&mode=3&stemp=22.1&shum=0" the HTTP response is: ret=PARAM NG

Newbie question - Zones

I'm am attempting to adapt for a MyAir2.

I'm not very inexperience with js and classes, and sorry if I have completely overlooked but...

How are zones handled?

My system has 8 zones that can be on/off as well as 0 - 100% open (the XLM I will be working with is below)

<zone1>
<name>LOUNGE</name>
<setting>1</setting>
<userPercentSetting>100</userPercentSetting>
<maxDamper>100</maxDamper>
<minDamper>0</minDamper>
<userPercentAvail>1</userPercentAvail>
</zone1>

On / Off works now yay

Appears to work now; what are the commands to use on Siri any idea?
Turn on bedroom aircon now works, but does anyone know how to control heat, aircon, fan and for a specific temperature?

cheers

Daikin firmware update breaks indoor temp readout

Daikin released a new firmware update (1.2.51) several weeks ago that breaks the indoor room temperature readout. Since the firmware update all indoor temps are 0,0. The rest of the functionality seems to unaffected and continous to work fine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.