Tak zatím první experiment, využil jsem script gadget_echo.py, trochu ho upravil a zkusil pomocí jednoho DO RC-86K ovládat zapínání a vypínání zásuvek.
Funguje, tak snad se někomu bude toto hodit pro inspiraci :-)
Místo XXXXXXXX je doplněno co vrací DO po stisknutí tlačítka, např: if '[01234567] RC-86K ARM:1' in status:
"""
Simple demo of reading messages from the TURRIS:DONGLE.
Just run it from the command line and watch the messages printed
on the standard output.
"""
from __future__ import print_function
import sys
import datetime
from device import Device
if __name__ == "__main__":
if len(sys.argv) <= 1:
device_name = "/dev/ttyUSB0"
else:
device_name = sys.argv[1]
print("Using '{0}' as input device".format(device_name), file=sys.stderr)
device = Device(device=device_name)
reader = device.gen_lines()
while True:
status = reader.next()
if 'XXXXXXXXXXX' in status:
device.send_command("TX ENROLL:0 PGX:1 PGY:1 ALARM:0 BEEP:NONE")
print("Zasuvky zapnuty")
elif 'XXXXXXXXXX' in status:
device.send_command("TX ENROLL:0 PGX:0 PGY:0 ALARM:0 BEEP:NONE")
print("Zasuvky vypnuty")
Hodíte to prosím na
Gist? Bude se nám to pak lépe probírat, navíc tam v budoucnosti bude vidět historie změn, pokud nějaké provedete.
Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill