module

package
v0.0.0-...-f0bdeac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetToken

func GetToken() (string, error)

GetToken: Reads the environment variable “SWITCHBOT_TOKEN” and returns a token.

func NewSwitchbotAPIClient

func NewSwitchbotAPIClient() *switchbotAPIClient

NewSwitchbotAPIClient: Create a client to send to Switchbot's API.

Types

type Devices

type Devices struct {
	DeviceList         []device               `json:"deviceList"`         //List of physical devices.
	InfraredRemoteList []infraredRemoteDevice `json:"infraredRemoteList"` //List of infrared devices.
}

Devices: Includes a list of physical devices and a list of infrared devices.

func (Devices) GetDevices

func (devices Devices) GetDevices() (Devices, error)

GetDevices: Retrieve all devices.

type Scenes

type Scenes struct {
	SceneList []scene `json:"body"`
}

Includes a list of all the scenes you have registered.

func (Scenes) GetScenes

func (scenes Scenes) GetScenes() (Scenes, error)

Retrieve all scenes.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL