Skip to content

berndy2001/wienernetze-smartmeter-php

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wienernetze-smartmeter-php

Read energy-consumption from Wiener Netze Smartmeters.

Available Methods:

  • login(): Login with webpage credentials
  • getProfile(): Get your profile info
  • welcome(): Get all Infos on the welcome-page
  • getConsumption($meterpoint, $start, $end): Get energy-consumption limited by start and end parameters
  • getMeasurements($meterpoint, $start, $end, $type): Get energy-consumption (full days) limited by start and end parameters
  • getEvents($meterpoint, $start, $end): Get Events limited by start and end parameters
  • createEvent($meterpoint, $name, $start, $end): Create Event
  • deleteEvent($id): Delete event by id. The id is returned with getEvents().
  • getLimits(): Get limits set by the user.
  • createLimit($name, $end, $period, $threshold, $type, $meterpoint): Create new Limit.
  • deleteLimit($id): Delete limit. The id is returned with getLimits().
  • getNotifications($limit, $order): Gets notifications limited by $limit and ordered by $order.
  • getMeterPoints(): Gets all Meterpoints assinged to your account.

Usage

<?php 
  require_once("smartmeter-vienna.class.php");
  $sm = new ViennaSmartmeter("[yourusername]", "[yourpassword]", $debug=false);
  $sm->login();
  $profile = $sm->getProfile();
  print_r($profile);

Requirements

  • php-curl

Disclaimer

This is not an official API of Wiener Netze.

About

Read energy-consumption from Wiener Netze Smart meters.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%