コード例 #1
0
ファイル: xmpp_client.py プロジェクト: E3Dev/pytomation
class XMPP_ClientTests(TestCase):
    def setUp(self):
        self.xmpp = XMPP_Client(id='*****@*****.**', password='******', server='talk.google.com', port=5222)
    
    def test_instantiation(self):
        self.assertIsInstance(self.xmpp, XMPP_Client)

    def test_send(self):
        self.xmpp.command((Command.MESSAGE, '*****@*****.**', 'This is the test'))
コード例 #2
0
ファイル: xmpp_client.py プロジェクト: mrwhatever/pytomation
class XMPP_ClientTests(TestCase):
    def setUp(self):
        self.xmpp = XMPP_Client(id='*****@*****.**',
                                password='******',
                                server='talk.google.com',
                                port=5222)

    def test_instantiation(self):
        self.assertIsInstance(self.xmpp, XMPP_Client)

    def test_send(self):
        self.xmpp.command(
            (Command.MESSAGE, '*****@*****.**', 'This is the test'))
コード例 #3
0
ファイル: graburns.py プロジェクト: izzoh/pytomation
import select

from pytomation.interfaces import UPB, InsteonPLM, TCP, Serial, Stargate, W800rf32, \
                                    NamedPipe, StateInterface, Command, HTTPServer, \
                                    HTTP, HW_Thermostat, WeMo, InsteonPLM2
from pytomation.devices import Motion, Door, Light, Location, InterfaceDevice, \
                                Photocell, Generic, StateDevice, State, Attribute, \
                                Room, Thermostat, XMPP_Client

#from pytomation.common.system import *

###################### INTERFACE CONFIG #########################
web = HTTPServer()

xmpp = XMPP_Client(id='*****@*****.**', password='******', server='talk.google.com', port=5222)

upb = UPB(Serial('/dev/ttyMI0', 4800))

#insteon = InsteonPLM(TCP('192.168.13.146', 9761))
insteon = InsteonPLM(Serial('/dev/ttyMI1', 19200, xonxoff=False))

w800 = W800rf32(Serial('/dev/ttyMI3', 4800)) 

sg = Stargate(Serial('/dev/ttyMI4', 9600))
# invert the DIO channels for these contact sensors
sg.dio_invert(1)
sg.dio_invert(2)
sg.dio_invert(3)
sg.dio_invert(4)
sg.dio_invert(5)
sg.dio_invert(6)
コード例 #4
0
ファイル: xmpp_client.py プロジェクト: mrwhatever/pytomation
 def setUp(self):
     self.xmpp = XMPP_Client(id='*****@*****.**',
                             password='******',
                             server='talk.google.com',
                             port=5222)
コード例 #5
0
ファイル: xmpp_client.py プロジェクト: E3Dev/pytomation
 def setUp(self):
     self.xmpp = XMPP_Client(id='*****@*****.**', password='******', server='talk.google.com', port=5222)
コード例 #6
0
import select

from pytomation.interfaces import UPB, InsteonPLM, TCP, Serial, Stargate, W800rf32, \
                                    NamedPipe, StateInterface, Command, HTTPServer, \
                                    HTTP, HW_Thermostat, WeMo, InsteonPLM2
from pytomation.devices import Motion, Door, Light, Location, InterfaceDevice, \
                                Photocell, Generic, StateDevice, State, Attribute, \
                                Room, Thermostat, XMPP_Client

#from pytomation.common.system import *

###################### INTERFACE CONFIG #########################
web = HTTPServer()

xmpp = XMPP_Client(id='*****@*****.**',
                   password='******',
                   server='talk.google.com',
                   port=5222)

upb = UPB(Serial('/dev/ttyMI0', 4800))

#insteon = InsteonPLM(TCP('192.168.13.146', 9761))
insteon = InsteonPLM(Serial('/dev/ttyMI1', 19200, xonxoff=False))

w800 = W800rf32(Serial('/dev/ttyMI3', 4800))

sg = Stargate(Serial('/dev/ttyMI4', 9600))
# invert the DIO channels for these contact sensors
sg.dio_invert(1)
sg.dio_invert(2)
sg.dio_invert(3)
sg.dio_invert(4)