Kegberry not recognising flow counts

I am currently running a kegberry with 3 Kegboard Pro Minis, each with a FT-330-RJ Flow Meter. When a pour happens, the TX/RX flash on the kegboards, so they are recognising the flow, but the server does not record the pour.

Looking in the logs I see the following:
E POST /api/taps/kegboard-e4937e56.flow0
Oct. 3, 2014, 10:18 p.m. (pykeg.web.api.util) Http404: FlowMeter matching query does not exist.

There is nothing for /api/taps/kegboard-e4937e56.flow1

This is the same for the other 2 kegboards on the system.

Is there a log that I could tail to verify when a pour happens?

Any other advice would be appreciated.

Are you sure the boards/meters are mapped to taps in Kegbot-server interface? Admin -> Taps -> Edit -> Flow

Also make sure you choose .flow0 when mapping if you only have 1 meter per board.

It turns out that was the issue. I had selected .flow1 instead of .flow0. I could have sworn that I had switched them. It must have been all the sample pores I was doing.
Thanks for the quick response.

I am having a similar problem. I get “(pykeg.web.api.util) Http404: FlowMeter matching query does not exist.” along with “(pykeg.web.api.util) BadRequestError: {‘name’: [u’Controller with this Name already exists.’]}”

I had a flow0 at one point and it worked but now I only have a flow1. I have rebooted everything and started a new keg several times, it only sees flow1 now. I get no record of pours.

What did I do wrong and what can I do to fix this problem?

Thanks in advance for your help.

Here is the log if it helps anyone.

E POST /api/taps/kegboard-20b2e7b5.flow0
April 30, 2015, 5:10 p.m. (pykeg.web.api.util) Http404: FlowMeter matching query does not exist.
Traceback (most recent call last):
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/django/core/handlers/base.py”, line 111, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/django/views/decorators/csrf.py”, line 57, in wrapped_view
return view_func(*args, **kwargs)
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/pykeg/web/api/views.py”, line 534, in tap_detail
tap = get_tap_from_meter_name_or_404(meter_name_or_id)
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/pykeg/web/api/views.py”, line 801, in get_tap_from_meter_name_or_404
raise Http404(str(e))
Http404: FlowMeter matching query does not exist.
E POST /api/controllers
April 30, 2015, 4:54 p.m. (pykeg.web.api.util) BadRequestError: {‘name’: [u’Controller with this Name already exists.’]}
Traceback (most recent call last):
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/django/core/handlers/base.py”, line 111, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/django/views/decorators/csrf.py”, line 57, in wrapped_view
return view_func(*args, **kwargs)
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/pykeg/web/api/views.py”, line 60, in wrapped_view
return view_func(*args, **kwargs)
File “/home/kegbot/kegbot-server.venv/local/lib/python2.7/site-packages/pykeg/web/api/views.py”, line 118, in all_controllers
raise kbapi.BadRequestError(errors)
BadRequestError: {‘name’: [u’Controller with this Name already exists.’]}