Skip to content

rpidanny/Alexis

Repository files navigation

Alexis Build Status

Alexis enables the control of any GPIO pins through Amazon Alexa or MQTT. The functions of GPIO pins can be configured dynamically through a Web Interface. Just upload the Alexis firmware and chill, everything can be configured from the UI.

Wishlist

  • DeviceManager
    • GPIO Pin pool. (Don't allow specific gpio pins to be used for devices)
    • Save Devices to EEPROM
    • Load Devices from EEPROM
    • Controls
      • Enable/Disable Services
      • Amazon Alexa
        • Add Devices
        • Hook GPIO to State Change
      • MQTT
        • MQTT configuration
        • Hook GPIO to topic
      • Timers ?
    • Configure Mode (Button Press or something else?)
    • HTTP Server for Configuration
      • List Devices
      • Add Device
      • Remove Device
      • Reset
      • Edit Device ?
    • IR

License

This project is licensed under the MIT License - see the license file file for details