entity

package
v0.0.0-...-a1c8074 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Base

type Base struct {
	Name           string              `json:"name,omitempty"`
	Device         Device              `json:"device"`
	EntityCategory enum.EntityCategory `json:"entity_category,omitempty"`
	ObjectID       string              `json:"object_id,omitempty"`
	UniqueID       string              `json:"unique_id"`
	ForceUpdate    bool                `json:"force_update,omitempty"`
}

type Device

type Device struct {
	ConfigurationUrl string   `json:"configuration_url,omitempty"`
	Connections      []string `json:"connections,omitempty"`
	HWVersion        string   `json:"hw_version,omitempty"`
	Identifiers      []string `json:"identifiers,omitempty"`
	Manufacturer     string   `json:"manufacturer,omitempty"`
	Model            string   `json:"model,omitempty"`
	Name             string   `json:"name,omitempty"`
	SuggestedArea    string   `json:"suggested_area,omitempty"`
	SWVersion        string   `json:"sw_version,omitempty"`
	ViaDevice        string   `json:"viaDevice,omitempty"`
}

type Sensor

type Sensor struct {
	StateTopic        string           `json:"state_topic,omitempty"`
	ValueTemplate     string           `json:"value_template,omitempty"`
	UnitOfMeasurement string           `json:"unit_of_measurement,omitempty"`
	DeviceClass       enum.DeviceClass `json:"device_class,omitempty"`
	StateClass        enum.StateClass  `json:"state_class"`
	Base
}

Jump to

Keyboard shortcuts

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