- Pin safe version of PyYAML in requirements
- Merge PR from @BenjiU which implements a new sensor interface. #52
- Add cleanup function to modules which are called before program exit. #16
- Decode received MQTT message payload as utf8 before trying to match with on/off payload values. #14
- Fix bug with selection of pullup value in raspberrypi module when none set. #15
- Successful fix for bug with loading config schema. #13
- Failed fix for bug with loading config schema. #13
- Implement
set_on_ms
andset_off_ms
topic suffixes. Closes #10
- Large refactor and tidyup.
- Implement config validation using cerberus.
- Enable configuration of MQTT protocol. Closes #11.
- Deploy Python Wheel as well as source package.
- Add some (not exhaustive) tests.