Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rpidanny/alexis
Dynamically Configurable Automation Node
https://github.com/rpidanny/alexis
alexa amazon amazon-alexa amazon-echo arduino arduino-sketch automation esp8266 esp8266-arduino m2m mqtt
Last synced: 3 days ago
JSON representation
Dynamically Configurable Automation Node
- Host: GitHub
- URL: https://github.com/rpidanny/alexis
- Owner: rpidanny
- License: mit
- Created: 2018-06-18T10:28:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-26T07:33:26.000Z (over 6 years ago)
- Last Synced: 2024-12-22T07:30:09.962Z (24 days ago)
- Topics: alexa, amazon, amazon-alexa, amazon-echo, arduino, arduino-sketch, automation, esp8266, esp8266-arduino, m2m, mqtt
- Language: C++
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Alexis [![Build Status](https://travis-ci.org/rpidanny/Alexis.svg?branch=develop)](https://travis-ci.org/rpidanny/Alexis)
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)
- [x] Save Devices to EEPROM
- [x] Load Devices from EEPROM
- [ ] Controls
- [ ] Enable/Disable Services
- [ ] Amazon Alexa
- [x] Add Devices
- [x] Hook GPIO to State Change
- [ ] MQTT
- [ ] MQTT configuration
- [x] Hook GPIO to topic
- [ ] Timers ?
- [x] Configure Mode (Button Press or something else?)
- [ ] HTTP Server for Configuration
- [x] List Devices
- [x] Add Device
- [x] Remove Device
- [x] Reset
- [ ] Edit Device ?
- [ ] IR## License
This project is licensed under the MIT License - see the [license file](LICENSE) file for details