Skip to content
/ x10-pyro Public

Web interface to X10 Firecracker home automation module (Python + Flask)

License

Notifications You must be signed in to change notification settings

cmang/x10-pyro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

X10 Pyro

X10 Pyro is a web interface to the X10 Firecracker CM17A module.

The X10 Firecracker is an RF transmitter for controlling X10 home automation modules and is controlled from a computer through a serial interface.

x10-pyro-0 7

Requirements

Software:

  • Python 3
  • Flask (pip install flask)
  • pySerial (pip install pyserial)

Hardware:

  • X10 Firecracker CM17A serial iterface
  • Computer with an rs232 serial port (USB works)
  • X10 appliance modules to control

Usage

Clone it. Run x10-pyro.py. Connect to it in a browser.

Credits & Legal

X10 Pyro is Copyright (c) 2022 Sam Foster and is Licensed under The MIT License. See LICENSE file for licensing information.

X10 Pyro bundles and uses the following software:

firecracker.py: Copyright (c) 2010-2013 Collin J. Delker

firecracker.py: Copyright (c) 2020 Daniel L. Srebnick (port to python3)

See fircracker.py for licensing information. firecracker.py can also be found at: https://github.com/K2IE/x10-firecracker

Bootstrap v5.0.2 (https://getbootstrap.com/): Copyright 2011-2021 The Bootstrap Authors

Bootstrap 5.0.2: Copyright 2011-2021 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)

About

Web interface to X10 Firecracker home automation module (Python + Flask)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published