2017 © Pedro Peláez
 

library evohome

image

nickpeirson/evohome

  • Thursday, April 21, 2016
  • by nickpeirson
  • Repository
  • 9 Watchers
  • 10 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 1 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

evohome-php

PHP library to connect to the Honeywell EvoHome API, (*1)

This is a work in progress. Fetching information is reasonably complete and should be easy enough to extend as needed. I started work on pushing settings back, but this isn't at all complete and may need completely reworking to make work., (*2)

Example

use Nickpeirson\Evohome\Service;
use Nickpeirson\Evohome\Entity\Schedule;
use Nickpeirson\Evohome\Value\Switchpoint;
require dirname(__DIR__).'/vendor/autoload.php';

$evohome = Service::init('username', 'password');
$response = $evohome->fetchUserAccount();
$response = $evohome->fetchInstallationInfo($response->userId);
$response = $evohome->fetchZoneSchedule($response[0]->gateways[0]->temperatureControlSystems[0]->zones[0]->zoneId);
print_r($response);

Credits

I heavily relied on the information in this thread which saved me a load of time on sniffing and trial and error., (*3)

The Versions

21/04 2016

dev-master

9999999-dev

  Sources   Download

The Requires

 

by Nick Peirson

21/04 2016

0.2.0

0.2.0.0

  Sources   Download

The Requires

 

by Nick Peirson

11/01 2015

0.1.0

0.1.0.0

  Sources   Download

The Requires

 

by Nick Peirson