IngmarStein / solarmanager-go

Go client for the SolarManager API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang SolarManager API Client

Go client for the SolarManager API

Usage

package main

import (
    "fmt"
    "os"

    "github.com/ingmarstein/solarmanager-go/solarmanager"
)

func main() {
    username := os.Getenv("SOLARMANAGER_USERNAME")
    password := os.Getenv("SOLARMANAGER_PASSWORD")
    smID := os.Getenv("SOLARMANAGER_ID")

    client := solarmanager.NewClient(nil, nil, username, password)
    sensors, err := client.GetSensors(smID)
    if err != nil {
    	panic(err)
    }
    fmt.Println(sensors)
}

About

Go client for the SolarManager API

License:MIT License


Languages

Language:Go 100.0%