Skip to content
Snippets Groups Projects
Commit d064e5e3 authored by jkerdreu's avatar jkerdreu
Browse files

Nothing, just test


git-svn-id: https://redmine.imt-atlantique.fr/svn/xaal/code/Python/trunk@1843 b32b6428-25c9-4566-ad07-03861ab6144f
parent 8f097762
Branches
No related tags found
No related merge requests found
from setuptools import setup,find_packages
with open('README.rst') as f:
long_description = f.read()
VERSION = "0.1"
setup(
name='xaal.zwave',
version=VERSION,
license='GPL License',
author='Jerome Kerdreux',
author_email='Jerome.Kerdreux@imt-atlantique.fr',
#url='',
description=('xAAL devices for Zwave' ),
long_description=long_description,
classifiers=[
'Programming Language :: Python',
'Topic :: Software Development :: Libraries :: Python Modules',
],
keywords=['xaal', 'zwave'],
platforms='any',
packages=find_packages(),
include_package_data=True,
install_requires=[
'xaal.lib',
'python_openzwave',
]
)
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
import openzwave
from openzwave.node import ZWaveNode
from openzwave.value import ZWaveValue
from openzwave.scene import ZWaveScene
from openzwave.controller import ZWaveController
from openzwave.network import ZWaveNetwork
from openzwave.option import ZWaveOption
from pydispatch import dispatcher
import sys
import time
device="/dev/ttyUSB1"
def connected():
print("Connecting..")
def ready():
print("Ready")
def disconnected():
print("Disconnected")
def node_update(network, node):
print('signal : Node update : {}.'.format(node))
def value_update(network, node, value):
print('signal : Value update : {}.'.format(value))
options = ZWaveOption(device)
options.set_console_output(False)
options.lock()
network = ZWaveNetwork(options, autostart=False)
network.start()
dispatcher.connect(connected, ZWaveNetwork.SIGNAL_NETWORK_STARTED)
dispatcher.connect(disconnected, ZWaveNetwork.SIGNAL_NETWORK_FAILED)
dispatcher.connect(ready, ZWaveNetwork.SIGNAL_NETWORK_READY)
dispatcher.connect(node_update, ZWaveNetwork.SIGNAL_NODE)
dispatcher.connect(value_update, ZWaveNetwork.SIGNAL_VALUE)
for i in range(0,90):
if network.state>=network.STATE_READY:
print("***** Network is ready")
break
else:
sys.stdout.write(".")
sys.stdout.flush()
time.sleep(1.0)
import pdb;pdb.set_trace()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment