homekit

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2024 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HomeKit

type HomeKit struct {
	Address              string   `toml:"address"`
	MonitorPath          string   `toml:"monitor_path"`
	MonitorHosts         []string `toml:"monitor_hosts"`
	HAPStorePath         string   `toml:"hap_store_path"`
	MonitorAccessoryName string   `toml:"monitor_accessory_name"`
	MonitorAccessoryPin  string   `toml:"monitor_accessory_pin"`
	CelsiusSuffixes      []string `toml:"celsius_suffixex"`
	FahrenheitSuffixes   []string `toml:"fahrenheit_suffixes"`
	LuxSuffixes          []string `toml:"lux_suffixes"`
	HueSuffixes          []string `toml:"hue_suffixes"`
	ActiveValues         []string `toml:"active_values"`
	InactiveValues       []string `toml:"inactive_values"`
	Debug                bool     `toml:"debug"`
	HAPDebug             bool     `toml:"hap_debug"`
	DNSSDDebug           bool     `toml:"dnssd_debug"`

	Log telegraf.Logger
	// contains filtered or unexported fields
}

func NewHomeKit

func NewHomeKit() *HomeKit

func (*HomeKit) Description

func (plugin *HomeKit) Description() string

func (*HomeKit) Gather

func (plugin *HomeKit) Gather(acc telegraf.Accumulator) error

func (*HomeKit) SampleConfig

func (plugin *HomeKit) SampleConfig() string

func (*HomeKit) Start

func (plugin *HomeKit) Start(acc telegraf.Accumulator) error

func (*HomeKit) Stop

func (plugin *HomeKit) Stop()

Jump to

Keyboard shortcuts

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