-
Notifications
You must be signed in to change notification settings - Fork 1
Road Map
JCsGotThis edited this page Feb 4, 2024
·
4 revisions
Last updated 6/8/2023
This document is meant to outline the current path for known features. Timing on each is somewhat open as with most opensource software I am spending time on it as I can.
It should also be known that this roadmap is a combined roadmap for the SIOControl Firmware and the SIOControl PlugIn. Although the firmware can have a path of it's own, the nature of this PlugIn is that it is the interface HMI for the firmware device. Therefore it is impossible to separate them completely.
- Refactoring of the settings UI. Separating connection settings, the integrations settings and the general IO settings into Tabs. (Completed in release 0.6.5)
- Creating new feature to allow any IO point to have its button added to the Navigation bar. This is a new option in the General IOs configuration. (Completed in release 0.6.5)
- Adding feature for action scripts triggered by IO state change. (Targeted in SIO Reaction Sub PlugIn)
- Adding Web interface for esp8266 and esp32 that can be used to configure IO point types. (Completed in firmware versions 1.0.9 ESPF12 and ESP32WRM_Relay_X2)
- Adding Web API to control IO for exp8266 and esp32. This will allow for the same level of control that is currently available through the serial interface.
- Support for Analog input read / display value
- Support for Analog output write / display setting value
- Documentation on Web api available though OctoPrint.
- Sub-PlugIn interface (Completed in V1.0.0 02-2024)
- Add closed loop temperature control as a Sub-plugin
- Add addressable LED control as a sub-plugin
- Add temporal control as a sub-plugin
- interval
- activate/deactivate at specific times
- Add logging of IO activity with graphing as a Sub-plugin
- Analog IO (values), Digital values (states)
- Support for 485 interface