-
-
Notifications
You must be signed in to change notification settings - Fork 546
Description
Describe the problem/bug
Thank you very much for this excellent software. I have been testing and playing it for a while before putting my system in prduction use and I noticed an issue with graph. When Regulate pH and Electrical Conductivity function uses different peristaltic pumps (Peristaltic Pump: PCF8574 8-Channel I/O Expander) all active times or pumped milliliters are shown in graph as channel 0 activity. This happens only with regulate ph and EC function, if I manually activate different pumps or create a function that uses different pumps periodically graph shows times and amounts correctly to right channels. If you need more info I'm more than happy to help. I also have a little wish for future development - it would be nice if you could name different pumps in Peristaltic Pump: PCF8574 8-Channel I/O Expander module, it would make graphs and output page more informative, but this is just one nice to have feature.
Versions:
- Mycodo Version: 8.15.7
- Raspberry Pi Version: 4B
- Raspbian OS Version: Linux raspberrypi 5.15.84-v7l+ #1613
Reproducibility
Please list specific setup details that are involved and the steps to reproduce the behavior:
- Add different channels of Peristaltic Pump: PCF8574 8-Channel I/O Expander as outputs for regulate ph and EC function
- Create graps where ph up and down + nutrient pumps activities are shown.
- Cause condition where function adjusts ph up and down or regulates EC with different pumps
- All activity is shown as channel 0 activity (first pump)
Expected behavior
Pump activity is shown correctly when pumps are manually turned on or when my own test function turns them on. Problem probably happens only with regulate ph and EC function.