Skip to content

Byd\ApiClient\Service\ClimateService

No PHPDoc description provided.

Type: class
Source: src/Service/ClimateService.php

Public methods

__construct

No PHPDoc description provided.

public function __construct(\Byd\ApiClient\Value\Vin $vin, \Byd\ApiClient\ProtocolClient $protocol, \Byd\ApiClient\Serialization\DtoSerializer $serializer, \Byd\ApiClient\Service\ControlService $controls): mixed

status

Fetch the current climate status.

public function status(): \Byd\ApiClient\Dto\Response\ClimateStatus

start

Start climate control using the requested settings.

public function start(\Byd\ApiClient\Dto\Request\ClimateStartRequest $request): \Byd\ApiClient\Dto\Response\CommandResult

stop

Stop climate control.

public function stop(): \Byd\ApiClient\Dto\Response\CommandResult

schedule

Schedule a climate-control window.

public function schedule(\Byd\ApiClient\Dto\Request\ClimateScheduleCommand $request): \Byd\ApiClient\Dto\Response\CommandResult