def __init__(self, ip, port=88, user=None, password=None): self.mycam = FoscamCamera(ip, port, user, password, daemon=False, verbose=False) self.last_frame = []
def _init(self, *args, **kwargs): super(Foscam, self)._init(*args, **kwargs) self._host = kwargs.get('host', None) self._port = kwargs.get('port', None) self._username = kwargs.get('username', None) self._password = kwargs.get('password', None) self._interface = FoscamCamera(host=self._host, port=self._port, usr=self._username, pwd=self._password, verbose=False)
def process(msg, client): #// msg.topic - topic of the MQTT meaasge #// msg.payload - body of the MQTT message mycam = FoscamCamera('192.168.1.40', 88, '', '') try: jsonMsg = json.loads(msg.payload) except ValueError, e: jsonMsg = '{}' #print "invalid"; pass # invalid json
def __init__(self, device_info): """Initialize a Foscam camera.""" super(FoscamCam, self).__init__() ip_address = device_info.get(CONF_IP) port = device_info.get(CONF_PORT) self._username = device_info.get(CONF_USERNAME) self._password = device_info.get(CONF_PASSWORD) self._name = device_info.get(CONF_NAME) self._motion_status = False from foscam import FoscamCamera self._foscam_session = FoscamCamera(ip_address, port, self._username, self._password)
from foscam import FoscamCamera from time import sleep mycam = FoscamCamera('192.168.1.108', 88, 'admin', 'agua') mycam.ptz_move_up() sleep(1) mycam.ptz_stop_run()
from foscam import FoscamCamera from time import sleep mycam = FoscamCamera('192.168.1.71', 88, 'maya', 'maya') mycam.ptz_move_down() sleep(0.1) mycam.ptz_stop_run() #mycam.mirror_video(0) #mycam.open_infra_led() #http://192.168.1.61/cgi-bin/camctrl.cgi?[move=up]
import cv2 import numpy as np import time import base64 import urllib3 from foscam import FoscamCamera cam = FoscamCamera("192.168.2.10", "88", "admin", "cns2202") cam.ptz_move_down() #cam.ptz_move_up() #cam.flip_video(0) cam.get_video_stream_param() cam.get
def setUp(self): self.foscam = FoscamCamera(CAM_HOST, CAM_PORT, CAM_USER, CAM_PASS)