An open API service indexing awesome lists of open source software.

https://github.com/bpolaszek/qivivo-php

Unofficial PHP client for Qivivo Thermostat API
https://github.com/bpolaszek/qivivo-php

Last synced: 10 months ago
JSON representation

Unofficial PHP client for Qivivo Thermostat API

Awesome Lists containing this project

README

          

bentools/qivivo-php - Unofficial PHP client for Qivivo Thermostat API
===============

Installation
-----

```
composer require bentools/qivivo-php
```

Usage
-----

```php
execute($qivivo->device()->getThermostatId());
var_dump($thermostatId); // string "5dcb767f-d652-446a-a7d4-c8b22f77a7e8"


// Retrieve current temperature
var_dump($qivivo->execute($qivivo->thermostat()->getTemperature($thermostatId))); // float 19.7


// Change temperature
$qivivo->execute($qivivo->thermostat()->setTemperature($thermostatId, 21.5, 45)); // Sets the temperature to 21.5°C for 45 minutes
```

Contribute
------
This is a very early draft to wrap the Qivivo API.
Don't hesitate to contribute and add some tests.


License
------
MIT