Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.motioneye.camera Namespace Reference

Classes

class  MotionEyeMjpegCamera
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

list PLATFORMS = [Platform.CAMERA]
 
 SCHEMA_SERVICE_SET_TEXT
 
 SCHEMA_TEXT_OVERLAY
 

Detailed Description

The motionEye integration.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.motioneye.camera.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  entry,
AddEntitiesCallback   async_add_entities 
)
Set up motionEye from a config entry.

Definition at line 95 of file camera.py.

Variable Documentation

◆ PLATFORMS

list homeassistant.components.motioneye.camera.PLATFORMS = [Platform.CAMERA]

Definition at line 65 of file camera.py.

◆ SCHEMA_SERVICE_SET_TEXT

homeassistant.components.motioneye.camera.SCHEMA_SERVICE_SET_TEXT
Initial value:
1 = vol.Schema(
2  vol.All(
3  cv.make_entity_service_schema(
4  {
5  vol.Optional(KEY_TEXT_OVERLAY_LEFT): SCHEMA_TEXT_OVERLAY,
6  vol.Optional(KEY_TEXT_OVERLAY_CUSTOM_TEXT_LEFT): cv.string,
7  vol.Optional(KEY_TEXT_OVERLAY_RIGHT): SCHEMA_TEXT_OVERLAY,
8  vol.Optional(KEY_TEXT_OVERLAY_CUSTOM_TEXT_RIGHT): cv.string,
9  },
10  ),
11  cv.has_at_least_one_key(
12  KEY_TEXT_OVERLAY_LEFT,
13  KEY_TEXT_OVERLAY_CUSTOM_TEXT_LEFT,
14  KEY_TEXT_OVERLAY_RIGHT,
15  KEY_TEXT_OVERLAY_CUSTOM_TEXT_RIGHT,
16  ),
17  ),
18 )

Definition at line 75 of file camera.py.

◆ SCHEMA_TEXT_OVERLAY

homeassistant.components.motioneye.camera.SCHEMA_TEXT_OVERLAY
Initial value:
1 = vol.In(
2  [
3  KEY_TEXT_OVERLAY_DISABLED,
4  KEY_TEXT_OVERLAY_TIMESTAMP,
5  KEY_TEXT_OVERLAY_CUSTOM_TEXT,
6  KEY_TEXT_OVERLAY_CAMERA_NAME,
7  ]
8 )

Definition at line 67 of file camera.py.