daikin/api

Manage your Daikin air conditional.

1.3.1 2023-01-20 08:27 UTC

This package is auto-updated.

Last update: 2023-09-27 10:20:57 UTC


README

Basic usage

<?php
require_once('vendor/autoload.php');

use Daikin\SendAirconControlInfo;
use Daikin\Connect;
use Daikin\Enums\Mode;
use Daikin\GetAirconModelInfo;
use Daikin\GetBasicInformation;
use Daikin\GetRemoteMethod;
use Daikin\GetAirconSensorInfo;
use Daikin\Enums\Power;

$test = new Connect('192.168.1.117'); //the IP of the AIRCON

var_dump((new GetBasicInformation($test))->format());
var_dump((new GetRemoteMethod($test))->format());
var_dump((new GetAirconModelInfo($test))->format());
var_dump((new GetAirconSensorInfo($test))->format());
var_dump((new SendAirconControlInfo($test))->push([
     'pow' => Power::OFF,
     'mode' => Mode::COLD,
     'stemp' => 20,
     'shum' => 0,
     'f_rate' => 'B',
     'f_dir' => 3,
]));