Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.72 KB

README.md

File metadata and controls

54 lines (41 loc) · 1.72 KB

Mr Freeze

mrfreeze

Minimal example to enable an aircon with the Daikin BRP072A4 Wi-Fi adapter.

Usage: $ ./aircon HOST TEMPERATURE

Examples:

Set Aircon to 27 degrees Celsius (this is considered cold in Singapore): $ ./aircon 192.168.0.3 27

Set TEMPERATURE to any non-number to switch off: ./aircon 192.168.0.3 off

You can use names instead of IP addresses by adding entries to /etc/hosts like this: 192.168.0.3 livingroom.local

Non-implemented commands

The Daikin Mobile Controller app includes calls to these API endpoints:

  • /aircon/get_control_info
  • /aircon/get_day_power_ex
  • /aircon/get_demand_control
  • /aircon/get_model_info
  • /aircon/get_price
  • /aircon/get_program
  • /aircon/get_scdltimer
  • /aircon/get_scdltimer_body
  • /aircon/get_scdltimer_info
  • /aircon/get_sensor_info
  • /aircon/get_target
  • /aircon/get_timer
  • /aircon/get_week_power
  • /aircon/get_week_power_ex
  • /aircon/get_year_power
  • /aircon/get_year_power_ex
  • /aircon/set_control_info (the only one implemented with this app)
  • /aircon/set_demand_control
  • /aircon/set_price
  • /aircon/set_program
  • /aircon/set_scdltimer
  • /aircon/set_scdltimer_body
  • /aircon/set_scdltimer_info
  • /aircon/set_special_mode
  • /aircon/set_target
  • /aircon/set_timer

This app only uses set_control_info.

References