def __init__(self, ip, port=88, user=None, password=None):
     self.mycam = FoscamCamera(ip,
                               port,
                               user,
                               password,
                               daemon=False,
                               verbose=False)
     self.last_frame = []
Esempio n. 2
0
 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)
Esempio n. 3
0
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
Esempio n. 4
0
    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)
Esempio n. 5
0
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()
Esempio n. 6
0
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
Esempio n. 8
0
 def setUp(self):
     self.foscam = FoscamCamera(CAM_HOST, CAM_PORT, CAM_USER, CAM_PASS)