- Install and import the somnego dependency:
import "github.com/IPnator/somnego"- Create a Somneo instance:
device := somnego.Somneo{Host: "<IP-or-local-domain>"}- Do whatever you want - load information, control light
// Load device details
details, err := device.GetDeviceDetails()
// Turn main light on
err = device.TurnMainLightOn()
// Set main light level (in percent)
err = device.SetMainLightLevel(85)
// Get sensor data such as humidity
sensorData, err := device.GetSensorData()
fmt.Printf("Humidity: %v\n", sensorData.AverageHumidity)
// and more…