Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.graphite Namespace Reference

Classes

class  GraphiteFeeder
 

Functions

bool setup (HomeAssistant hass, ConfigType config)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 CONFIG_SCHEMA
 
string DEFAULT_HOST = "localhost"
 
int DEFAULT_PORT = 2003
 
string DEFAULT_PREFIX = "ha"
 
string DEFAULT_PROTOCOL = PROTOCOL_TCP
 
string DOMAIN = "graphite"
 
string PROTOCOL_TCP = "tcp"
 
string PROTOCOL_UDP = "udp"
 

Detailed Description

Support for sending data to a Graphite installation.

Function Documentation

◆ setup()

bool homeassistant.components.graphite.setup ( HomeAssistant  hass,
ConfigType  config 
)
Set up the Graphite feeder.

Definition at line 53 of file __init__.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.graphite._LOGGER = logging.getLogger(__name__)
private

Definition at line 26 of file __init__.py.

◆ CONFIG_SCHEMA

homeassistant.components.graphite.CONFIG_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  DOMAIN: vol.Schema(
4  {
5  vol.Optional(CONF_HOST, default=DEFAULT_HOST): cv.string,
6  vol.Optional(CONF_PORT, default=DEFAULT_PORT): cv.port,
7  vol.Optional(CONF_PROTOCOL, default=DEFAULT_PROTOCOL): vol.Any(
8  PROTOCOL_TCP, PROTOCOL_UDP
9  ),
10  vol.Optional(CONF_PREFIX, default=DEFAULT_PREFIX): cv.string,
11  }
12  )
13  },
14  extra=vol.ALLOW_EXTRA,
15 )

Definition at line 36 of file __init__.py.

◆ DEFAULT_HOST

string homeassistant.components.graphite.DEFAULT_HOST = "localhost"

Definition at line 30 of file __init__.py.

◆ DEFAULT_PORT

int homeassistant.components.graphite.DEFAULT_PORT = 2003

Definition at line 31 of file __init__.py.

◆ DEFAULT_PREFIX

string homeassistant.components.graphite.DEFAULT_PREFIX = "ha"

Definition at line 33 of file __init__.py.

◆ DEFAULT_PROTOCOL

string homeassistant.components.graphite.DEFAULT_PROTOCOL = PROTOCOL_TCP

Definition at line 32 of file __init__.py.

◆ DOMAIN

string homeassistant.components.graphite.DOMAIN = "graphite"

Definition at line 34 of file __init__.py.

◆ PROTOCOL_TCP

string homeassistant.components.graphite.PROTOCOL_TCP = "tcp"

Definition at line 28 of file __init__.py.

◆ PROTOCOL_UDP

string homeassistant.components.graphite.PROTOCOL_UDP = "udp"

Definition at line 29 of file __init__.py.