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

Classes

class  HassFoscamCamera
 

Functions

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

Variables

string ATTR_MOVEMENT = "movement"
 
string ATTR_PRESET_NAME = "preset_name"
 
string ATTR_TRAVELTIME = "travel_time"
 
float DEFAULT_TRAVELTIME = 0.125
 
string DIR_BOTTOMLEFT = "bottom_left"
 
string DIR_BOTTOMRIGHT = "bottom_right"
 
string DIR_DOWN = "down"
 
string DIR_LEFT = "left"
 
string DIR_RIGHT = "right"
 
string DIR_TOPLEFT = "top_left"
 
string DIR_TOPRIGHT = "top_right"
 
string DIR_UP = "up"
 
dictionary MOVEMENT_ATTRS
 
string PTZ_GOTO_PRESET_COMMAND = "ptz_goto_preset"
 

Detailed Description

Component providing basic support for Foscam IP cameras.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.foscam.camera.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Add a Foscam IP camera from a config entry.

Definition at line 57 of file camera.py.

Variable Documentation

◆ ATTR_MOVEMENT

string homeassistant.components.foscam.camera.ATTR_MOVEMENT = "movement"

Definition at line 50 of file camera.py.

◆ ATTR_PRESET_NAME

string homeassistant.components.foscam.camera.ATTR_PRESET_NAME = "preset_name"

Definition at line 52 of file camera.py.

◆ ATTR_TRAVELTIME

string homeassistant.components.foscam.camera.ATTR_TRAVELTIME = "travel_time"

Definition at line 51 of file camera.py.

◆ DEFAULT_TRAVELTIME

float homeassistant.components.foscam.camera.DEFAULT_TRAVELTIME = 0.125

Definition at line 48 of file camera.py.

◆ DIR_BOTTOMLEFT

string homeassistant.components.foscam.camera.DIR_BOTTOMLEFT = "bottom_left"

Definition at line 34 of file camera.py.

◆ DIR_BOTTOMRIGHT

string homeassistant.components.foscam.camera.DIR_BOTTOMRIGHT = "bottom_right"

Definition at line 35 of file camera.py.

◆ DIR_DOWN

string homeassistant.components.foscam.camera.DIR_DOWN = "down"

Definition at line 28 of file camera.py.

◆ DIR_LEFT

string homeassistant.components.foscam.camera.DIR_LEFT = "left"

Definition at line 29 of file camera.py.

◆ DIR_RIGHT

string homeassistant.components.foscam.camera.DIR_RIGHT = "right"

Definition at line 30 of file camera.py.

◆ DIR_TOPLEFT

string homeassistant.components.foscam.camera.DIR_TOPLEFT = "top_left"

Definition at line 32 of file camera.py.

◆ DIR_TOPRIGHT

string homeassistant.components.foscam.camera.DIR_TOPRIGHT = "top_right"

Definition at line 33 of file camera.py.

◆ DIR_UP

string homeassistant.components.foscam.camera.DIR_UP = "up"

Definition at line 27 of file camera.py.

◆ MOVEMENT_ATTRS

dictionary homeassistant.components.foscam.camera.MOVEMENT_ATTRS
Initial value:
1 = {
2  DIR_UP: "ptz_move_up",
3  DIR_DOWN: "ptz_move_down",
4  DIR_LEFT: "ptz_move_left",
5  DIR_RIGHT: "ptz_move_right",
6  DIR_TOPLEFT: "ptz_move_top_left",
7  DIR_TOPRIGHT: "ptz_move_top_right",
8  DIR_BOTTOMLEFT: "ptz_move_bottom_left",
9  DIR_BOTTOMRIGHT: "ptz_move_bottom_right",
10 }

Definition at line 37 of file camera.py.

◆ PTZ_GOTO_PRESET_COMMAND

string homeassistant.components.foscam.camera.PTZ_GOTO_PRESET_COMMAND = "ptz_goto_preset"

Definition at line 54 of file camera.py.