Here is what's currently in the pipe. If you ask when these features will be implemented, I'll give you a vague response like "in a future firmware release". This isn't meant to be a fully inclusive list, so if you don't see your requested feature here don't worry.
BCS Firmware Updates
- Buildable GUI, import system dependent pic and overlay control info. Done, v3.4
- Spawn/kill processes from other processes.Done, v3.4
- Temperature Setpoints on control page. In the current firmware, the setpoint is in the Current State Properties table, but it could be better displayed.
- Slave Mode
- Twitter Update.
- Messages (popup,email) on state change
- Real Date and Time
- Analog - It would be nice to be able to interface with analog sensors. This would open the door to all kinds of new control.
- Volume Measurement - Either handled with the Analog card, a standalone card, or a new resistive sensor that would work with existing BCS's
- Enclosure for the Digi16? Everyone seems to want one. Done
- Support for external display.Done
- Datalogger - Utility that periodically polls a BCS for data, charts, and saves in a file. Although the built in charting of the BCS allows you to view and save datalogs, it would be interesting to be able to have something running on a local computer. If you are interested in helping out, please PM me.
Features already implemented wrote: BCS Firmware UpdatesBCS-462
- Emergency Stop button. Turns off all outputs, stops all processes. Done, v3.0
- Ability to resize gauges. The current ones are too big imho, it would be nice to be able to select between smaller and bigger sizes. Also like how Yuri added more tick marks, so that will be integrated as well. Done, v3.0
- More processes. Shooting for 4 more, for a total of 8. Done, v3.0
- Save individual processes to file. This would make it easier to have 'recipes' of different styles. Done, v3.0
- One-shot DINs. Ability to select between level and one-shot, for instances when you want to use a pushbutton to cycle between states, and not have it go through more than one at a time. Done, v3.0
- Process timers. Don't reset the timer on state change, let it run until the process is stopped. Done, v3.0
- System name (header) saved internally, not in a cookie. Done, v3.0
- AutoRefresh - Dynamically adjust the refresh rate to the BCS, and signal when its disconnected. Done, v3.0
Work has been underway on designing a new controller with more I/O. The BCS-462 will run the same software as the 460, but have 8 temp inputs, 8 discrete inputs, and 18 outputs (6 pwm, 12 on/off). Since both the 460 and 462 will run the same software, all of the updates listed above will apply to both.
Availability: Now Available!
Utilites
- Network BCS Finder - A small program/script that would scan the subnet of your home network for the BCS. This would be a great help to new BCS users, who are having difficulties with networking. If you are interested in helping out, please PM me. Multi-platform would be nice. Done, find it here