skainz92 / wienernetze-smartmeter-php

PHP Class for reading energy-consumption from Wiener Netze Smart meters.
MIT License
4 stars 1 forks source link
smartmeter vienna wien wiener-netze

wienernetze-smartmeter-php

Read energy-consumption from Wiener Netze Smartmeters.

Available Methods:

Usage

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

    if($sm->login()){
        $profile = $sm->getProfile();
        print_r($profile);

        $meterpoint = $profile->defaultGeschaeftspartnerRegistration->zaehlpunkt;
        $customerid = $profile->defaultGeschaeftspartnerRegistration->geschaeftspartner;

        $yesterday = date('Y-m-d',strtotime("-1 days"));

        $consumption = $sm->getConsumptionByDay($meterpoint, $customerid, $yesterday);
        print_r($consumption);
    }else{
        echo "WN login error.";
    }

Requirements

Disclaimer

This is not an official API of Wiener Netze.