great! so for the RTC you are using something similiar to what i did on my own, RTC as "backup" loaded on start but ntp, if available, has the priority
for the doser: please add something like: dose 30ml between hour X and hour Y, in Z times. in example: dose 30ml between 00am and 10am in 10 times. It shoild dose 3ml hourly. (each schedule should Honor the constrsint between other doser, like 15 minuts gap (to not dose 2 or more products at the same time as some product could react )
i've read better your post, maybe you have already added the "distributed" dosing...
for the doser: please add something like: dose 30ml between hour X and hour Y, in Z times. in example: dose 30ml between 00am and 10am in 10 times. It shoild dose 3ml hourly. (each schedule should Honor the constrsint between other doser, like 15 minuts gap (to not dose 2 or more products at the same time as some product could react )
i've read better your post, maybe you have already added the "distributed" dosing...